@charset "utf-8";
/* CSS reset & global */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;color:#4D3A29;}a:hover{text-decoration:none; color:#FF0000;}
sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:none;}button,input,select,textarea{font-size:100%;}
input{ padding:2px 5px; border:1px solid #958974; background:#fff; color:#22130B}
table{border-collapse:collapse;border-spacing:0;}.clearfix{overflow:auto;_height:1%;}
img{ border:none;margin:0;padding:0; vertical-align:top;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.fix{overflow:hidden;*zoom:1;}
.hideText{ overflow:hidden; text-indent:-9999px;}
.gray{width:100%; position:absolute;left:0;top:0;z-index:100; display:none;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.blockLink a{display:block;height:100%;overflow:hidden;text-indent:-9999px;}
.none {display:none;}
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left;}.tr{ text-align: right;}.tc{ text-align: center;}
.pad10{ padding:10px;}
.pad20{ padding:20px;}
.pad5{ padding:5px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px; background:inherit; border:inherit;}

/* main */
body{ background:#01132A url(../images/bg.jpg) center 37px no-repeat; color:#6A0505;}
.wrap{ /*background:url(../images/bg_bot.jpg) center bottom no-repeat;*/}
.w980{ width:100%; /*overflow:hidden;*/ margin:0 auto; clear:both;background:url(../images/bg-nav.jpg) center top no-repeat;}
.wrapC_xz{ width:100%;margin:0 auto; clear:both;background:url(../images/bg_main.jpg) center top repeat-y;}
.wrapB_xz{ width:100%;margin:0 auto; clear:both;background:url(../images/bg_bot.jpg) center top no-repeat; height:10px;}
#main{ padding-top: 0; width:1000px; margin:0 auto;}
.left{ width:229px; padding-left:5px; position:relative;}
.left .gameStart{display: block; height: 112px; left: 25px; position: absolute; top: -136px; width: 167px;}
.left .gameStart:hover{ background-position:0 -71px;}
.left p{ line-height:30px;}
.right{ width:752px; padding-right:6px; /*overflow:hidden;*/}
/* head */
#head{width:100%; /*overflow:hidden;*/ margin:0 auto; clear:both;background:url(../images/bg-head02.jpg) center 165px no-repeat;}
.nav{height:30px; padding-top:33px; padding-bottom:102px; width:1000px; margin:0 auto; position:relative;}
.nav a{ display:block; width:85px; float:left; height:30px; line-height:30px;_display:inline;}
.nav a.home{ position:absolute;width:260px; height:120px; top:10px; left:365px;}
.nav a.yxhome{ width:75px; margin-right:30px;}
.nav a.zonghe{margin-right: 32px;}
.nav a.ziliao{ margin-right:378px;}
.nav a.pay{margin-right:30px;}
.nav a.gonglue{margin-right: 48px;}
.nav a.bbs{}
.nav a.khfw{ margin-right:50px;}
.head02{height:367px;}


/* article */
.right .title1 p,.right .title1 a{color:#fff;}
.right .title1 p{padding:5px 5px 0 0;}
.newsTitle{text-align:center; border-bottom:#A68958 1px solid;}
.newsTitle h2{ color:#cf7f00; padding:30px 0 10px; overflow:hidden; font-family: 'Microsoft Yahei','宋体';font-size:20px;font-weight:bold;text-align:center;}
.newsTitle .pubTime{ margin-bottom:8px;}
.newsTitle .pubTime span{ padding:0 12px;}
.newsContent{ padding-top:10px; line-height:26px; font-size:13px; min-height:500px;}
.newsContent #key_sid{width:130px; text-align:center;}
.newsContent .new_cardbtn{width:155px; height:37px; line-height:37px; border:0; cursor:pointer; text-indent:-999em; background:url(../images/xsk.png) no-repeat;}
.newsContent p { padding-top:5px; text-indent:2em;}
.newsContent p img,.newsContent img{/*display:block;margin:0 auto;*/max-width:604px;padding:10px 0;text-align:center;}
.context{color: #CFCFCF;background:#A88166; padding:5px 0; text-align:center;} 
.context span{display: inline-block;width: 100px;}
.likearticle { padding:10px 0 10px 40px;}
.likearticle ol{ list-style:decimal;}
.likearticle li{ float:left; width:320px; line-height:24px;}

/* list_article */
.page{ padding:20px; text-align:center;}
.page li{ margin:0 2px; display:block; float:left;  }
.page a{padding:0 5px; display:inline-block;}
.page a:hover{ background:#F60; color:#fff;padding:0 5px; display:inline-block;  text-decoration:none; }

/* foot */
#foot{ padding:40px 0 20px 60px; width:940px; margin:0 auto;}
.footInfo{color:#4D3A29;margin-top:10px;}
.footInfo a{color:#4D3A29;}
.footInfo p{ line-height:1.8; margin-left:20px;}
.footInfo p span{ margin:0 5px;}

/* left */
#regCon{ width:598px; margin:0 auto;  display:none;}
.reg2{margin-top:1px; padding-top:25px; padding-bottom:25px; padding-left:45px;}
.reg2 h3{ font:bold 14px Arial; color:green;}
.reg2 p{ margin-top:5px;}
.reg2 .regItem{ height:28px; margin:10px 0; overflow:hidden; line-height:28px;}
.reg2 .regItem label{ width:80px; display:block; float:left; font-weight:bold; text-align:right; height:28px; line-height:28px;}
.reg2 .regItem span.red{ color:red; margin-right:3px;}
.reg2 .regItem input{ float:left; margin:3px;width:180px; vertical-align:middle;}
.reg2 .check{ margin-left:78px;}
.reg2 .check input{float:left; margin-right:5px; width:20px; height:20px;*margin-top:-3px; _margin-top:0;}
.reg2 .check span a{ font-weight:bold; color:green;}
.reg2 .reg_btn{ margin-top:20px; margin-left:120px;}
.reg2 .login2_btn,.reg2 .reg2_btn{ width:113px; height:29px; display:block;cursor:pointer; text-indent:-9999px; border:none;}
.reg2 .login2_btn{background:url(../images/login2Btn.jpg);}
.reg2 .reg2_btn{background:url(../images/reg2Btn.jpg);}
#loginCon{ width:598px; margin:0 auto; display:none;}
#loginCon a.close,#regCon a.close{ }
#s_list_popup{display:none;position:relative;width:662px;}
#s_list_popup .close{ position:absolute;right:-3px;color:#f00;top:-4px;font:bold 14px/32px Arial,Helvetica,sans-serif;background:none;margin:0;}
.s_list{}
.s_list .zj,.s_list .tj,.s_list .sy,.s_list .ff { padding:10px; overflow:hidden; zoom:1;}
.s_list .ff a{ display:block; width:130px; height:29px; background:url(../images/f-item-normal.jpg) no-repeat; color:#fff; text-align:center; font-size:13px; line-height:29px; float:left; margin:10px 12px;_margin:10px 12px;}
.s_list .ff a:hover,.s_list .ff a.hover{ text-decoration:none; background:url(../images/f-item-hover.jpg) no-repeat; color:#000;}
.close{float:right;margin:4px 4px 0 0;_margin:4px 8px 0 0; width:20px; height:20px; display:block;background:url(../images/reg1Close.gif) repeat-x; }

/* index */
.xwzx{ width:406px; height:169px;/*background:url(../images/xwzx.jpg) no-repeat;*/ position:relative; border:#1C1400 1px solid;  background: none repeat scroll 0 0 #FBE4AC;}
.xwzx .r-more{top:7px;/*background:url(../images/more.jpg) no-repeat left center;*/}
.ad1{ width:340px;height:169px;overflow:hidden;}
.mid_l{ width:497px; margin-right:5px;}
.mid_l .pos_r .bd{background: none repeat scroll 0 0 #FBE4AC; margin-bottom: 10px; width:476px;}
.mid_r{ width:249px;}
.mid_r .pos_r .bd{background: none repeat scroll 0 0 #FBE4AC; margin-bottom: 10px; width:228px;}
.pos_r{ position:relative}
.r-more{position:absolute; right:8px; top:5px;color:#FBE4AC;font-size: 12px; font-weight:bold;font-family: "Microsoft YaHei";}

.con_1{ background:#FBE4AC;margin-bottom:10px;}
.con_1.first-box{padding:0;border:none; background:none;}
.bd{ /*background:#ece1cd; border:1px solid #b9a28a;*/}
.left .bd{/*background:#c1c1c1;*/ margin: 0 auto; width: 204px; border-left:#312300 2px solid; border-bottom:#312300 3px solid; border-right:#312300 3px solid;}
.con_2{}
.title1,.title2{ clear:both;background:url(../images/title1.jpg) repeat-x;}
.title1 h2,.title2 h2{color:#CFCFCF; font-size:14px;height:30px; line-height:30px;padding-left:10px;}
/*.title2 h2{height:43px; line-height:43px;}*/
.title2{}
.loginBox .title2 h2{height:30px; background:url(../images/loginBox_tit.jpg) no-repeat center top;}
.title1 h2.text1{background:url(../images/t_txt1.jpg) no-repeat}
.title1 h2.text2{background:url(../images/t_txt2.jpg) no-repeat}
.title1 h2.text3{background:url(../images/t_txt3.jpg) no-repeat}
.title2 h2.text4{background:url(../images/t_txt4.jpg) no-repeat}
.title1 h2.text5{background:url(../images/t_txt8.jpg) no-repeat}
.title1 h2.text6{background:url(../images/t_txt6.jpg) no-repeat}
.title1 h2.text7{background:url(../images/t_txt7.jpg) no-repeat}

.title2 h2.text21{background:url(../images/t_txt21.jpg) no-repeat}
.title2 h2.text22{background:url(../images/t_txt22.jpg) no-repeat}
.title2 h2.text23{background:url(../images/t_txt23.jpg) no-repeat}
.title2 h2.text24{background:url(../images/t_txt24.jpg) no-repeat}


.list1,.list2,.list3{ padding:10px;}
.list1 li{ background:url(../images/listStyle.gif) left -35px no-repeat; padding-left:15px;height:24px;line-height:24px;  text-align:right;overflow:hidden;*zoom:1;}
.xwzx .list1 li,.xwzx .list1 li a{color:#6A0505;}
.xwzx .list1 li a:hover{color:#f00;}
.list1 li a{ float:left; }
.list2 li{ background:url(../images/listStyle.gif) left -2px no-repeat; padding-left:15px; border-bottom:#423331 1px dotted; text-align:right; height:28px;line-height:28px; overflow:hidden;*zoom:1;}
.list2 li a{float:left;}
.list3 li{ background:url(../images/listStyle.gif) left -33px no-repeat; border-bottom:#423331 1px solid; padding-left:15px; height:28px; line-height:28px;text-align:right;overflow:hidden;*zoom:1;}
.list3 li a{ float:left; }

.loginBox{}
.loginBox .loginA,.loginBox .loginB{/*height:125px;*/overflow:hidden;padding:12px 15px; width:198px; background:none repeat scroll 0 0 #FBE4AC;/*background:url(../images/loginBox_cnt.jpg) no-repeat center top;*/}
.loginBox .loginB{}
.loginBox .loginB ul li{ padding:3px 0; position:relative; height:25px; line-height:25px; }
.loginBox .loginB input{ width:115px;}
.loginBox .loginB label span{width:50px; display:block;float:left; text-align:center; color: #22130b;}
.loginBox .loginB ul li span.wh{ position:absolute;right:-8px; top:10px;}
.loginBox .loginB ul li span.wh a{ background:url(../images/wh.gif);width:17px; height:17px; display:block; }
.loginBox .loginB ul li.login-btn{height: auto;padding-left: 51px;padding-bottom: 6px;margin-top: 6px; /*width:150px; background:url(../images/login-btn.jpg) no-repeat 6px 0;*/}
.loginBox .loginB ul li.login-btn input{ background:url(../images/login_btn.jpg) no-repeat;width:68px;height:35px; line-height:35px; cursor:pointer; border:none;color:#fff; font-weight:bold; font-size:12px;float:left;margin-right:5px;}
.loginBox .loginB ul li.login-btn a {/* display:inline-block;float:left;background:url(../images/reg_btn.jpg) no-repeat;color:#000;font-variant:bold; text-decoration:none;width:59px;height:31px; line-height:31px;margin-left: 25px;margin-right: 19px;*/_float:left;_white-space:nowrap;}
.loginBox .loginA{/*min-height:121px;padding:10px 0;_height:121px;*/}
.loginBox .loginA a{color: #22130B;}
.loginBox .loginA p{color: #22130B;line-height: 25px;}
.loginA p a:hover{ text-decoration:underline;}

/*tab select*/
.TabTitle{}
.TabTitle span{color:#fff;font:13px/27px "Microsoft YaHei";background:url(../images/normal.gif) no-repeat center top; display:block; float:left;width:75px;height:27px;margin-right:1px;cursor:pointer;text-align:center; overflow:hidden;_display:inline;/*background:url(../images/normal.jpg) no-repeat;*/}
.TabTitle .active{color:#FFD9A8;font-weight:bold;background:url(../images/hover.gif) no-repeat center top;}

.serverList li{ background:url(../images/listStyle.gif) no-repeat 0 -34px; border-bottom:#81684E 1px solid; padding-left:12px; height:28px; line-height:28px;}
.serverList li span{ float:right;}
.moreServer{ text-align:right; line-height:30px;}
.yxzl{height: 138px;padding:8px 10px 0;}
.yxzl dl{margin-bottom:7px;height:27px; line-height:27px;}
.yxzl dl dt{width:104px; height:26px;float:left;  text-align:center;font-weight:bold; text-indent:-9999px; clear:both; overflow:hidden;}
.yxzl dl dt.zl_dt1{ background:url(../images/zl_dt1.gif) no-repeat;}
.yxzl dl dt.zl_dt2{ background:url(../images/zl_dt2.gif) no-repeat;}
.yxzl dl dt.zl_dt3{ background:url(../images/zl_dt3.gif) no-repeat;}
.yxzl dl dt.zl_dt4{ background:url(../images/zl_dt4.gif) no-repeat;}
.yxzl dl dd{padding-left:8px;float:left;}
.yxzl dl a{padding:0 5px;}
.nopad{padding:0;}
/*快速入口*/
.xsjk a{float:left;}
/*攻略心得 & 论坛精华 */
.glxd .list2{height:180px;}
/*合作媒体*/
.mthz a{padding:0 5px;}
/*玩家排行榜*/
#paihang_nav a{color:#f0efd2;font:bold 12px/25px "宋体";width:74px;height:25px; text-align:center;margin:5px 3px 0;float:left; display:inline; border-radius: 3px 3px 0 0;}
#paihang_nav a.cur{color:#FFFD3C; background:#4C0503;}
#paihang_cot{padding:10px 15px;}
#paihang_cot .paihang_sever{display:block;text-align:center;padding-bottom:7px;}
.paihang_players{display:block;height:250px;overflow:hidden;}
.paihang_players ol li{height:25px; line-height:25px;}
.paihang_players ol li span{width:17px; height:15px; line-height:15px;color:#fff; text-align:center; display:inline-block; vertical-align:middle;margin-right:5px;background:url(images/list_bg.jpg) no-repeat center center;}
.paihang_players ol li ins{width:100px; text-align:right; text-decoration:none;float:right;}

#serverListCon h2,#loginCon h2,#regCon h2{ padding-left:40px; color:yellow;}