@charset "utf-8";
/*------------ global & reset { */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table {border-collapse: collapse;border-spacing: 0;}
ol,ul {list-style: none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
fieldset,img {border: 0;}
input{padding:0 1px;font-size:12px;vertical-align:middle;}
select{vertical-align:middle;}
.fl{float: left}.fr{ float: right;}
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom: 1;}
/* } global & reset ------------*/

/*---------- header { */
.nav{ width: 840px; margin:0 auto; overflow:hidden; text-align:center; padding: 6px 20px 0 20px;}
.nav a{ display: block; width: 126px; height: 65px;}
.nav_frame{width:100px;height:65px;float:left;line-height:65px;text-indent:-999em;}
.logo{width:220px;height:125px;display:inline;float:left;text-indent:-999em; }
.logo a{ display: block;}
a.logo{ margin-left: 0px; width: 100%; height: 100%}
.flash_show{ width:396px; height:155px; position: absolute; left: 291px; top: 169px;}
#kvContainer {overflow:hidden;width:396px;height:155px;position:relative;clear:both;}
#kvContainer li{overflow:hidden;width:396px;height:155px;}
#kvContainer li img {width:396px;height:155px;}
#kvNumID{ position:absolute; bottom:5px; right:5px;}
#kvNumID li {list-style:none;float:left;width:26px;height:7px;background-color:#444444;color:#444444;text-align:center;cursor:pointer;margin-right:4px;border:1px solid #4E4E4E;overflow:hidden;font-size:0;line-height:0;}
#kvNumID li:hover, #kvNumID li.active {background-color:#361510;color:#361510;border:1px solid #341304;}
/*第二条导航*/
.header_nav{ position: absolute; left:27px; bottom: 0; width: 930px; height: 64px;}
.header_nav li{float: left}
.header_nav a{ float: left; display: inline; width: 183px; height: 62px}
/*开始游戏按钮*/
.gamestar{ position: absolute; left:391px; top:344px; width: 179px; height: 161px; }
/*baidu分享*/
.baidu_6711{ position:absolute; bottom:67px; right:1px;}
/*qq群图标*/
.he_qq_ico{ position: absolute; bottom: 100px; right: 10px; width: 160px; height: 38px; background: url(/images/dcj/new/he_qq.jpg) no-repeat;}
/* } header -----------*/

/*----------- main { */
body{ background:#faedda url(/images/dcj/new/ma_bg.jpg) no-repeat center 40px; color:#480101; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
#page{width:980px;height:100%;margin:auto;}
#top{width:980px;height:505px;z-index:1000;background:url(/images/dcj/new/he_top.jpg) no-repeat; position:relative;}
#main{height:1240px;overflow:hidden; margin: 0 auto;}
/* } main -----------*/

/*----------- left { */
.left{width:263px;height:100%;float:left;overflow:hidden; color:#774221; background: url(/images/dcj/new/le_bg.jpg) no-repeat}
.left .btm{ height: 10px;}
/*登录框*/
#loginframe{ position: relative;width:224px; height: 323px; margin:5px 0 0 27px; background: url(/images/dcj/new/le_login_bg.jpg) no-repeat; overflow:hidden; color:#E2BA90}
.log ul{ overflow:hidden; padding: 34px 18px 0 15px; }
.usr , .psw{width: 100%; height: 33px; line-height: 33px;  white-space: nowrap;   background: url(/images/dcj/new/le_login_input.jpg) right 1px no-repeat;}
.psw{margin-top:6px}
.log .le_input{ width:134px; height: 28px; line-height:28px; padding:0 4px; background-color:transparent; border: 0 none; color: #E2BA90;}
.psw span, .usr span{ display: inline-block; *zoom:1; width: 36px; text-align: right}
.log_cc{ padding-left: 58px; padding-top: 6px; height: 20px; line-height: 20px;}
#login_button{display: block; background: url(/images/dcj/new/le_login_login.jpg); width:167px; height: 39px; margin:0 auto; border: none; cursor: pointer}
.sing_buts{width: 167px; margin:9px auto 0}
#q_b1{ background: url(/images/dcj/new/le_login_reg.jpg) no-repeat; width: 82px; height: 25px; float: left; text-indent: -999em}
#q_b2{ background: url(/images/dcj/new/le_login_forget.jpg) no-repeat; width: 82px; height: 25px; float: right; text-indent: -999em}
.game_down{ height: 102px; position: absolute; bottom: 0;left:0; width: 100%; text-indent: -999em}
.loged ul{width:170px;overflow:hidden;margin:auto; color:#E2BA90; padding-top:35px;}
.loged li{height:26px;overflow:hidden;line-height:26px;}
.loged a, .loged a:hover, .loged .span_color{color:#FCD200}
.loged .le_uc{float: left; display: inline; width: 81px; height: 25px; background: url(/images/dcj/new/le_login_uc.jpg) no-repeat; text-indent: -999em}
.loged .le_loginout{float: right; display: inline; width: 81px; height: 25px; background: url(/images/dcj/new/le_login_loginout.jpg) no-repeat; text-indent: -999em}
/*服务器列表*/
.game_server{ width: 224px; height: 220px; margin: 10px 0 0 27px; background: url(/images/dcj/new/le_server_bg.jpg) no-repeat; overflow: hidden; position: relative}
.game_server ul{margin-top:51px}
.game_server li{ float: left; display:  inline; width:196px; line-height: 28px; height: 28px; margin:0 0 7px 11px; background: url(/images/dcj/new/le_server_onebg.jpg) no-repeat; }
.game_server li a{float: left; display:  inline; color: #FFA53D; margin-left: 44px; font-weight: bold}
.game_server li span{float:right;display: inline; margin-right: 8px; color:#757575; width:52px;}
.le_more_server{ position: absolute; left:26px; bottom: 10px; width:80px; height: 20px; text-indent: -999em}
/*游戏介绍*/
.game_info{ width: 224px; height: 182px; margin:10px 0 0 27px; background: url(/images/dcj/new/le_info_bg.jpg) no-repeat; overflow: hidden;}
.game_info .info_text{ margin:45px 12px 0 12px; text-indent: 2em; color:#757575; line-height: 1.8em;}
.game_info .info_text em{ font-style: normal; color: #FFA53D}
/*客服*/
.custom_service{width: 224px; height: 162px; margin: 10px 0 0 27px; color: #757575; background: url(/images/dcj/new/le_cserver_bg.jpg) no-repeat; overflow: hidden;}
.custom_service ul{margin: 50px 20px 0}
.custom_service li{ line-height: 2.2em;}
.custom_service a{ display: inline-block; *zoom:1; width: 69px; height: 21px; background: url(/images/dcj/new/le_cserver_but.jpg) no-repeat;}
.custom_service a:hover{text-decoration: none}
.custom_service span{color: #FFA53D}
/*媒体*/
.media{width: 224px; height: 179px; margin: 10px 0 0 27px; background: url(/images/dcj/new/le_media_bg.jpg) no-repeat; overflow: hidden;}
.media ul{ height:115px;overflow:hidden; margin:50px auto 0px;padding:5px 5px 0px; width:150px; }
.media li{ height:50px;overflow:hidden; margin-bottom:8px;}
/* } left -----------*/

/*----------- content { */
/*公用*/
#content{width:717px;height:100%;float:right;overflow:hidden; position: relative; background: url(/images/dcj/new/in_bg.jpg) no-repeat;}
#content .more{color:#6F5B44;}
#content .more a:link, #content .more a:visited{ color:#6F5B44;}
#content .more a:hover, #content .more a:active{ color:#6F5B44; text-decoration:underline;}
.top{ height:38px; background:url(/images/dcj/new/in_banner_bg.jpg) repeat-x; text-align: right }
.outer{ border: 1px solid #2C2216; border-top: none;}
.inner{ border: 1px solid #100702; border-top: none; background-color: #25170E;}
/*新闻排行*/
.news .more{ float:right; width:53px; height: 30px;}
.news a{color:#757575}
.news_row{ overflow:hidden;  position: relative;}
.news{ float: left; width: 465px; background: url(/images/dcj/new/in_news_bg.jpg) no-repeat; overflow: hidden; }
.news ul{margin: 0 10px}
.news li{height:30px; line-height: 30px; padding-left:11px;background:url(/images/dcj/new/in_news_liststyle.jpg) no-repeat 0 50%;border-bottom:1px dashed #403B38;}
.news li span{ float: right; color: #3E3E3C}
#info_dbtn{ margin:22px 48px 0 50px; line-height: 18px;}
#info_dbtn p{ float: left; color: #DFAA0C; font-weight: bold; width: 80px; text-align: center; font-size: 14px; cursor: pointer;border-right: 3px solid #561910}
#info_dbtn .info_on{ color: #971E0F; }
.one_news {overflow: hidden;line-height: 20px;}
.one_news_title {margin: 8px 0 0 52px; font-size: 16px;height: 26px;line-height: 26px; font-weight: bold;}
.one_news_title a{color: #FFA53D;}
.one_news p {height: 48px; margin: 5px 10px; padding: 4px 0 0 10px; line-height: 2em; background: #282625}
.one_news p a{ color: #6f6f6f;}
.rank{ float: left; display: inline; margin: 5px 0 0 4px; width: 224px; height: 332px; background: url(/images/dcj/new/in_rank_bg.jpg) no-repeat;}
.rank .title{ text-align: right; margin: 10px 8px 13px 0;}
.rank table{ table-layout: fixed; text-align: center; width: 210px; line-height: 34px; margin: 0 auto}
.rank th{background: #35160A; color: #63523E}
.rank td{border-bottom:1px dotted #461C0E; color: #886E53}
.rank td.people{color:#FFA53C}
/*游戏资料*/
#game_info{ position:relative; width: 691px; margin-top: 5px;}
#game_info .more{line-height: 38px; position: absolute; top:0; right: 70px; z-index: 3}
#game_info .outer{ height: 200px;}
#game_info .top{position: relative; *z-index: 1}
#game_info .title{position: absolute; left:0; top:0; background: url(/images/dcj/new/in_info_title.jpg) 0 -2px; width: 126px; height: 40px;}
#game_info .inner{ height: 199px; padding-left:100px; background-image: url(/images/dcj/new/in_info_bg.jpg); background-position:  24px 0; background-repeat:no-repeat; position: relative}
#game_info .innerbg{ position: absolute; right:0; top:-38px; background: url(/images/dcj/new/in_info_daobg.jpg); width: 293px; height: 236px;}
.d_data{position: relative; height:60px; padding-top: 5px; border-bottom: 1px solid #423223; }
.d1{ width: 480px;}
.d2{ width: 410px;}
.d3{ width: 360px; border-bottom: none}
.d_data a{ float: left; display: inline; white-space: nowrap; margin-right: 10px; height: 20px; line-height: 20px; color: #757575;}
/*职业选择*/
.role{position: relative;  width: 456px; margin-top: 5px}
.role .top{padding-left:285px }
.role h4{ float: left; text-align: center; line-height: 26px; color: #754001; display: inline; width: 46px; height: 27px; margin: 10px 0 0 5px;}
.role h4.on{background: url(/images/dcj/new/in_role_hover.jpg); color:#A98125}
.role .inner{ overflow: hidden;}
.role .title{position: absolute; left:0; top:0; background: url(/images/dcj/new/in_role_title.jpg); width: 128px; height: 38px;}
#bbton2 h4{ cursor: pointer}
/*游戏攻略*/
.strategy{width: 456px; margin-top: 5px}
.strategy .top{position: relative}
.strategy .title{position: absolute; left:0; top:0; background: url(/images/dcj/new/in_strategy_title.jpg); width: 127px; height: 38px;}
.strategy .more{line-height: 38px; padding-right: 20px}
.strategy .pic{float: left; margin: 9px 12px; background: url(/images/dcj/new/in_strategy_pic.jpg) no-repeat; width: 153px; height: 104px}
.strategy ul{ float: left; width: 260px;}
.strategy li{height:30px; line-height: 30px; padding-left:11px;background:url(/images/dcj/new/in_news_liststyle.jpg) no-repeat 0 50%;border-bottom:1px dashed #403B38;}
.strategy li a{color: #757575;}
.strategy li span{ float: right; color: #3E3E3C}
/*玩家截图*/
.photo{ position: absolute; right:26px; top:586px; width: 222px}
.photo .top{ position: relative}
.photo .title{position: absolute; left:0; top:0; background: url(/images/dcj/new/in_photo_title.jpg); width: 127px; height: 38px;}
.photo .more{line-height: 38px; padding-right: 16px}
.photo img{margin:15px 0 0 15px; display: block; width: 190px; height: 150px}
.photo .inner{padding-bottom: 14px; overflow: hidden;}
/*友情链接*/
.links{ width: 691px; margin-top: 5px}
.links .top{ position: relative}
.links .title{position: absolute; left:0; top:0; background: url(/images/dcj/new/in_links_title.jpg); width: 127px; height: 38px;}
.links .inner{padding: 5px}
.links li{ float: left; height: 28px; line-height: 28px; margin: 0 10px;}
.links li a{color:#757575;}

/*资料列表页*/
#content_bg{ width: 691px; margin-top: 5px;}
#content_bg .inner{ overflow: hidden;}
#content_bg .top{ position: relative; line-height: 38px; color: #65472D; padding-right: 10px}
#content_bg a{ color: #A77C56;}
#content_bg .title{position: absolute; left:0; top:0; background: url(/images/dcj/new/li_title_bg.jpg) no-repeat; padding-left: 64px; height: 38px; line-height: 38px; font-size: 14px; font-weight: bold;color:#DFC15D}
#content_bg ul{margin: 10px 20px 0 20px;}
#content_bg li{height:30px; line-height: 30px; padding-left:15px; overflow: hidden; background:url(/images/dcj/new/in_news_liststyle.jpg) no-repeat 0 50%;border-bottom:1px dashed #403B38;}
#content_bg li a{color: #757575;}
#content_bg li span{float: right; color: #3E3E3E}

#pageNum{height:50px;margin:20px auto 0;padding-top:20px;color:#5C3712;text-align:center;}
#pageNum span{display:inline;}
#pageNum a{margin:3px;padding:5px 10px 3px;line-height:26px;background:#B09173;border:#5C3712 solid 1px;color:#5C3712;}
#pageNow a,#pageNum a:hover{background:#5C3712; color:#fff;}
.foot_info{width: 691px; margin-top: 5px; line-height: 30px;text-align: center; color: #99847C}
.foot_info a{color: #774220; padding: 0 5px}
/*详情页*/
.type_title{ height:36px;margin:auto;line-height:36px;color: #A37D56;font-size:16px;text-align:center;}
.type_title h1{font-size:16px;color: #DEC15E;}
.type_from{width:600px;height:80px;margin:auto;padding-bottom:10px;line-height:20px;color: #A37D56; border-bottom:1px solid #470D0A;text-align:center;}
.type_main{ overflow:hidden;margin:10px auto 0;line-height:24px;text-align:left;color: #A37D56; padding: 0 30px;}
.type_main a{color: #FFA53D}
/* } content -----------*/

/*---------- reset { */
#footer{margin: 0; position: relative;}
.detail{ background:#faedda url(/images/dcj/new/ma_detail_bg.jpg) no-repeat center 40px;}
.detail .repeat{ position: absolute; left: 0; top:800px; width: 100%; height: 100%; _height:9999px; background:url(/images/dcj/new/ma_back_repeat.jpg) repeat-y center 0;}
.detail .left{background: none;}
.detail #content{background: none}
.detail #main{ height: auto;}
#bg_bottom{position: relative; overflow: hidden;}
.c_main{ position: relative;}
.type_main .reg_card{padding: 10px 2em;}
.type_main .reg_card a{ display: inline-block; *zoom:1;  padding: 5px; margin-right: 10px; border: 1px solid #555; border-radius: 5px; line-height: 20px; height: 20px; background: #fff; color: #333}
.d_data a.red{color:#f00;}
/* } reset -----------*/
