@charset "utf-8";
/* CSS layout */
.clearfix:after { display:block;clear:both;content:"";visibility:hidden;height:0; }
/* End hide from IE-mac */

/********** 结构框架 ************/
body { color: #57332c; line-height:1.5; font-size: 14px; font-family:'Microsoft YaHei', 微软雅黑, Arial, Tahoma; background:#dadada url(../images/bodybg.jpg?v=20141209001) center 35px no-repeat}
a { color: #57332c }
#warp { position:relative; height: auto!important; height: 1300px; min-height: 1300px; overflow: hidden; _overflow: visible; background: url(../images/footerbg.jpg?v=20141209001) center bottom no-repeat; }
#header { position: relative; width:1050px; margin:auto; height: 460px;}
#main { position: relative; width: 1034px; margin: auto; margin-bottom:60px;}
#left { float:left; width: 209px; }
#right { float: right; width: 810px; }
/**********************/

/** logo **/
.logo { position:absolute; top:-20px; left:300px; width:370px; height:200px; z-index:1; background:url(../images/logo.png?v=20141209001) no-repeat}
.logo a { display:block; height:200px;}

/** 开服公告 **/
.headerbox { width: 236px; height: 82px; position: absolute; bottom: 10px; right: 60px; }
#serv .headerbox { left: 100px;}

/** 开始游戏 **/
.strat { width: 237px; height: 236px; margin-left: 15px; position:absolute; top:-120px; left:-30px; z-index:15; }

/** 微端下载 **/
.downbtn a,.loginbtn input,.loginmore a,.card a,.fanchen a,.newcarserv b  { background: url(../images/icon.png) no-repeat}
.downbtn { padding-top:125px; background:#272020;}
.downbtn a { display:block; width:180px; height:64px; margin:auto; background-position: 0 -135px}

/*未登陆*/
.login { background:#272020;  color:#cccccb; font-size:12px; height:156px;}
.loginlist { padding:10px 0 0 28px;}
.loginlist ul li em { display:inline-block;}
.loginlist ul li input { width:100px; height:20px; line-height:20px; border:1px solid #434343; background:#151515; margin-bottom:8px; color:#cccccb; padding:0 5px; vertical-align:middle; }
.register { margin:7px 0 12px 0;}
.register a { margin-left: 10px; color:#cccccb }
.register input { display:inline-block; *margin-left:-5px; }
.loginbtn { overflow:hidden; zoom:1; }
.loginbtn input { width:77px; height:35px; cursor:pointer; display:inline-block; border:none; float:left; }
.loginbtn input.btn1 {background-position: 0 -204px; }
.loginbtn input.btn2 {background-position: -79px  -204px; }

/*已登录*/
.yeslogin { background:#272020;  color:#cccccb; font-size:12px; height:146px; padding:10px 0 0 28px;}
.yeslogin p { line-height:22px; }
.yeslogin p.name b { margin-right:9px; }
.yeslogin p.rech a { margin-right:8px; }
.yeslogin p span { color:#646464}
.yeslogin p a { color:#cccccb}
.yeslogin p a:hover { color:#f30}
.yeslogin p.rech em { color:#646464; font-style:normal; margin-right:5px; }
.loginmore a { display:block; width:159px; height:30px; background-position:0 -242px; margin:7px 0; cursor:pointer; }

/** 领取新手卡 **/
.card { width: 209px; height: 72px; margin-top:10px;}
.card a { text-indent: -9999px; display: block; height: 72px; background-position:0 -280px; }

/** 菜单  **/
#nav { position: absolute; width: 1011px; height: 40px; top:15px; left: ; background: url(../images/nav.png?v=20141209001) no-repeat; }
.navlist li { width:100px; height: 44px; position: absolute;  }
.navlist li a { display: block; height: 44px; text-indent: -9999px; }
.navlist li a:hover {  background: url(../images/nav.png?v=20141209001) no-repeat;}
.navlist li.a1 { width:90px;  left: 20px; }
.navlist li.a2 { left: 135px; }
.navlist li.a3 { left: 265px; z-index:2; }
.navlist li.a4 { left: 620px; z-index:2; }
.navlist li.a5 { left: 757px; }
.navlist li.a6 { left: 885px; }
.navlist li.a1 a:hover { background-position: -20px -49px }
.navlist li.a2 a:hover { background-position: -135px -49px }
.navlist li.a3 a:hover { background-position: -265px -49px }
.navlist li.a4 a:hover { background-position: -620px -49px }
.navlist li.a5 a:hover { background-position: -757px -49px }
.navlist li.a6 a:hover { background-position: -885px -49px }

/*** 大眼睛 ***/
.list1 { overflow:hidden; zoom:1;}
#focus { float:left; position: relative; width: 397px; height: 238px; background: #261818; overflow: hidden; }
#focus ul { height: 238px; position: absolute;}
#focus ul li { float: left; width: 397px; height: 238px; overflow: hidden; position: relative; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 397px; height: 40px; left: 0; bottom: 0;}
#focus .btn { position: absolute; width: 397px; height: 24px; left: 0; bottom: 8px; padding-right: 10px;  text-align:right;}
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 22px; height: 22px; line-height: 22px; text-align: center; font-size: 14px; margin-right: 5px; cursor: pointer; color: #fff;  background: url(../images/foucsdot.jpg) 0 -22px no-repeat}
#focus .btn span.on { background-position: 0 0; color: #fc0; }

/*** 首页动态 ***/
.news,.gamezllist,.gamegllist,.notice,.customer,.servelist h2,.servenewlist  { background:url(../images/boxbg.jpg) no-repeat}
.news { float:right; width:410px; height: 238px;}
.newstag { height: 38px; background:#272020; }
.newstag ul li { float: left; width: 82px; height: 38px;}
.newstag ul li a { color: #feffff; display: block; height: 38px; text-align: center; line-height: 38px;}
.newstag ul li.more a { width: 70px; text-align:right; padding-right:10px;}
.newstag ul li a:hover { color: #b59562 }
.newstag ul li.current a { background:#660000; color: #feffff }
.newslist { padding: 10px 10px 0 10px; font-size:12px; }
.newslist ul li { padding-bottom:8px; overflow: hidden; zoom: 1; }
.newslist ul li a { color: #57332c; }
.newslist ul li a:hover { color: #f30; text-decoration: underline }
.newslist ul li em { color: #57332c }
.newslist ul li span { float: right;  color:#646464}

/** 重点公告 **/
.newstop { padding: 15px 0 10px 0; text-align: center; border-bottom:1px solid #b1b0b0}
.newstop a { color: #ff4603; font-size:17px; }
.newstop a:hover { color:#d03c07}

/** 四张广告 **/
.lsit2 { padding:10px 0; height:98px; margin-left:-16.5px; }
.lsit2 ul li { float:left; width:190px; margin-left:16.5px; display:inline}

/** 游戏资料 **/
.list3 { overflow:hidden; zoom:1;}
.listleft { float:left; width:534px;}
.listright { float:right; width:260px;}
.gamezl {}
.gamezl h2,.gamegl h2,.newserv h2 { height:40px; font-size:22px; color:#000000; font-weight:normal; padding-left:40px; background:url(../images/icon.png) no-repeat}
.gamezl h2 { background-position:0 -78px;}
.gamezl h2 span,.gamegl h2 span { float:right; width:50px; height:20px; margin-top:8px; background:#660000;}
.gamezl h2 span a,.gamegl h2 span a { display:block; height:20px; line-height:20px; color:#f2f2f2; font-size:12px; font-weight:normal; text-align:center; }
.gamezllist { background-position:0 -238px; width:534px; height:143px; overflow:hidden; font-size:12px;}
.gamezllist ul { margin:15px 0 0 15px}
.gamezllist ul li { float:left; line-height:25px; white-space:nowrap;}
.gamezllist ul li a { height:28px; display:inline-block; padding:0 16px 0 14px; color:#dbc4a2 }
.gamezllist ul li a:hover { color:#F60}
.gamezllist span { color:#dbc4a2; text-align:center;}

/** 游戏攻略 **/
.gamegl { margin-top:10px;}
.gamegl h2 { background-position:0 3px;}
.gamegllist { height:254px; background-position: 0 -381px; overflow:hidden; font-size:12px;}
.gamegllist ul { margin-top:10px}
.gamegllist ul li { float:left; width:45%; overflow:hidden; zoom:1; margin:10px 0 0 20px; display:inline}
.gamegllist ul li span { float:right; color:#646464}
.gamegllist ul li a:hover { color:#f30}
.gamegllist ul li a{width:190px; display:block;/*内联对象需加*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性，当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
/** 新服务器推荐 **/
.newserv { margin-top:10px;}
.newserv h2 { background-position:0 -38px}
.newserv ul { height:192px; background:#272020; overflow:hidden}
.newserv ul li { height:28px; width:90%; margin:8.5px auto 0 auto; font-size:12px; }
.newserv ul li a { color:#dbc4a2; display:block; height:28px; text-align:center; line-height:28px; background:#26090d;}
.newserv ul li a span { color:#ffff00; margin:0 0 0 15px;}
.newserv ul li a label { color:#ff0000; margin:0 0 0 15px;}
.newserv ul li.more a { color:#ff9f00}
.newserv ul li a:hover { background:#421017}

/** 客服 **/
.customer { margin-top:10px; overflow:hidden; zoom:1; height:138px; font-size:12px; background-position:0 -635px}
.customer p { padding:15px 0 0 15px}
.customer p img { vertical-align:middle}

/** 媒体 **/
.media { margin-top:10px; border:1px solid #a6a6a6; background:#dadada}
.media h2,.customer h2 { height:35px; font-size:22px; color:#000000; font-weight:normal; background:#aeaeae; padding-left:10px;}
.medialist { padding:10px;}
.medialist a { margin:5px; display:inline-block; font-size:12px;}
.medialist a:hover {  color: #f30; text-decoration:underline}

/*** 右侧广告 ***/
.sidebox img { display:block }

/*** 健康公告 ***/
.notice { width:260px; height:130px; margin-top:10px; background-position:-410px 0}

/** 防沉迷 **/
.fanchen { margin-top:10px}
.fanchen a { display:block; height:67px}
.fanchen a.link1 { margin-bottom:5px; background-position: 0 -360px}
.fanchen a.link2 { background-position: 0 -430px}

/** 内页新闻列表 **/
.newsbox { background: #dadada; border:1px solid #b1b0b0; height: auto!important; height: 895px; min-height: 895px; overflow: hidden; _overflow: visible;}
.location { height: 69px; color: #eb9201; line-height: 69px; padding-left: 20px; font-size:22px;  background:url(../images/newtop.jpg) no-repeat }
.location lable{color:#ff9900;}
.location .article-nav{float:right;}
.location .article-nav span{font-size:14px; color:#dadada; margin-right:10px; display:inline;}
.location .article-nav span a{color: #dadada;}
.location .article-nav span a:hover{text-decoration: underline;}
.newsboxlist {padding:0 30px;}
.newsboxlist ul li {padding-bottom: 10px; overflow: hidden; zoom: 1; }
.newsboxlist ul li span {float: right; font-size: 12px; color: #593833;}
.newsboxlist ul li a:hover {color: #c5825d; text-decoration: underline;}

/** 新闻标签 **/
.newsboxtag { padding: 30px 0; text-align: center; }
.newsboxtag a { position: relative; display: inline-block; _display: inline; _zoom: 1; color: #fff; width: 120px; height: 34px; line-height: 34px; background:#aeaeae }
.newsboxtag a.current { color: #fff; background:#814213; }
.newsboxtag a:hover { color: #fff; background:#9d663e }

/** 新闻分页 **/
.pagefen { padding: 20px 0 20px 0; text-align: center; font-size: 12px; }
.pagefen a,.pagefen span{ display: inline-block; height: 25px; line-height: 25px; padding: 0 8px; text-decoration: none; vertical-align: middle; color: #fff; background: #908274; margin: 0 1px; }
.pagefen .s {background: #7c4c43; color: #fff;}
.pagefen a:hover { color: #ccc; }

/** 新闻详情 **/
.newscontent { padding:30px; line-height:1.8}
.newscontent h1 { text-align:center; color:#57332c; font-size:16px;}
.newscontent .time { font-size:12px; text-align:center; padding:10px 0;}
.newsconlist { padding-top:20px;}
.newsconlist p { padding-top:20px;}
.newsboxbottom { padding-top:20px;}
.newsback { padding-bottom:20px; overflow:hidden; zoom:1;}
.newsback a {float:right; width:76px; height:25px; display:block; color:#fff; font-size:12px; line-height:25px; text-align:center; background:#900}
.newsboxpage { font-size:12px; border-top:1px solid #422f29; padding-top:15px;}
.newsboxpage ul li a:hover { color: #f30; text-decoration: underline }

/** 百度搜索 **/
.baidu { border-bottom:1px solid #422f29; padding-bottom:15px;}

/*新手卡页*/
.newcar { width:500px; height:189px; background:#40251a; margin:20px auto 50px auto; border:2px solid #28100a }
.newcar h2 { color:#F60; font-size:16px; padding:10px 0 10px 33px; border-bottom:1px solid #342015}
.newcarnum { padding:20px 0 20px 33px;}
.newcarnum b { text-align:left; color:#D8A2A3;}
.newcarnum a { color:#fd7d00; padding-left:5px;}
.newcarselect { position:relative; font-size:12px; padding-left:33px;color:#fd7d00;}
.newcarserv { position:relative; cursor:pointer; width:160px; background:#fff}
.newcarserv span { padding-left:5px;}
.newcarserv b { position:absolute; top:2px; right:2px; width:18px; height:18px; display:inline-block; background-position:-162px -204px }
.newcarserv ul { position:absolute; top:22px; left:0; background:#fff; width:160px; height:120px; overflow-y:scroll}
.newcarserv ul li { padding:0 3px; }
.newcarserv ul li a { display:block; padding:0 2px; height:20px; line-height:20px;}
.newcarserv ul li a:hover { color:#fff; background:#333}
#getNewCard { width:103px; height:27px; color:#fff; cursor:pointer; background:#930; border:none;}

/** 服务器列表 **/
#servleft { float:left; width:350px; margin-left:10px}
#servright { float:right; width:650px; margin-right:10px;}
.servelistbox { background: #dadada; border:1px solid #b1b0b0;}
.servebox { width:597px; margin:20px auto 10px auto; overflow:hidden;}
.servelist { background:#c2b2a1; padding-bottom:20px; margin-bottom:20px;}
.servelist h2 { text-indent:-9999px; height:35px; margin-bottom:10px;}
.servelist h2.t1 { background-position:0 -781px}
.servelist h2.t2 { background-position:0 -816px}
.servelist h2.t3 { background-position:0 -851px}
.servelist ul { overflow:hidden; zoom:1;}
.servelist ul li { float:left; width:155px; height:28px; line-height:28px; padding:0 10px; margin:10px 0 0 16px; display:inline; font-size:12px; border:1px solid #270e09; background:#281f20}
.servelist ul li span { float:right; font-family:'宋体'; line-height:28px;}
.servelist ul li span.yj { color:#C00}
.servelist ul li span.lh { color:#2fd004}
.servelist ul li span.wh { color:#666}
.servelist ul li a { color:#f6bea3;}
.servelist ul li a:hover { color:#c5825d; text-decoration:underline}
.serveqs { text-align:right; padding-right:20px;}
.serveqs input { vertical-align:bottom}
.serveqs input.int { border:1px solid #45342a; width:40px; height:13px; font-size:12px; text-align:center; margin-right:5px; padding:2px; background:#908274}
.serveqs input.btn { width:83px; height:20px; line-height:20px; color:#fff; font-size:12px; cursor:pointer; margin-left:10px; background:#262020; border:none}

/** 服务器新闻 **/
.servenewbox { border:1px solid #b1b0b0;}
.servenewbox em { float:right; padding:0 10px 0 0; font-weight:normal; }
.servenewbox em a { color:#dadada}
.servenewbox em a:hover { text-decoration:underline}
.servenewbox h2 { background:#271602; height:38px; line-height:38px; color:#eb9201}
.servenewbox h2 span { font-size:16px; padding-left:10px;}
.servenewlist { background-position:-100px -381px}
.servenewlist h3 { text-align:center; padding:0 10px 10px 10px; font-size:16px;}
.servenewlist h3 a:hover { color:#f30}
.servenewlist { padding:13px;}
.servenewlist ul li { border-bottom:1px dashed #805530; overflow:hidden; zoom:1; padding:0 5px 5px 5px; margin-bottom:5px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.servenewlist ul li span { float:right}
.servenewlist ul li a:hover { color:#f30}

/** 服务器广告  **/
.servegg { padding-top:7px; overflow:hidden; zoom:1;}
.servegg ul { float:left; margin-left:-12px;}
.servegg ul li { float:left; padding-left: 12px;}
.servegg ul li a { display:block; border:1px solid #241401}
.servegg ul li img { border:1px solid #905817}

/*** 版权 ***/
#footer {color: #303030;  width: 100%; }
.footerlist { width: 100%; margin: 20px auto; font-size:12px;text-align:center; }
.footerlist em { float: left; width: 121px; height: 54px; margin: 5px 0 0 -130px; background: url(../images/flogo.png) no-repeat }
.footerlist em a { display: block; height: 54px; text-indent: -9999px; }
.footerlist a { color: #303030 }
.footerlist p { padding-bottom: 5px; }
.footerlist span { color: #303030;padding:0 8px; }

/*** SEO ***/
.h1_seo { display:none}

/*.game-footer --默认黑色 */
.game-footer { width: 100%; height: 158px; background:#333; font:12px/1.5 "microsoft yahei", Arial, sans-serif;}
.game-footer-copyright { width: 1024px; height: 145px; margin: 0 auto; overflow: hidden;}
.game-footer-logo { width: 140px; height: 56px; margin: 45px 35px 0 70px; background: url(../images/footer_logo_black.png) no-repeat; float: left;}
.game-footer-copr { padding-left: 45px; margin-top: 35px;border-left: 1px solid #ccc; color: #666; float: left;}
.game-footer-copr a { color: #666; transition: all 0.4s ease}
.game-footer-copr a:hover { color: #ff6600;}
.game-footer-copr p { height: 14px; line-height: 14px; overflow: hidden; margin-bottom:10px;}
.game-footer-copr p span{margin:0 10px;}