@charset "utf-8";
/* CSS Document */
/*背景图片处理*/

.hw1{width:76px; height:186px; position:absolute; top:-9px; left:-10px; display:block;background-position:-346px -270px;}
.hw2{ width:100px; height:191px;  position:absolute; top:-13px; right:-8px; background-position:-346px -75px; display:block;}
.hw3, .hw5{ width:29px; height:38px; background-position:-30px -142px;}
.hw4, .hw6, .hw7{ width:26px; height:32px;background-position:0px -142px;}
.hw3{bottom:-30px; _bottom:-31px;left:-2px;}
.hw4{bottom:-24px; _bottom:-25px;right:-1px;}
.hw5{bottom:-19px; left:6px;}
.hw6{bottom:-13px;right:5px;}
.hw7{bottom:-13px;right:9px;}

.titbg{ width:311px; height:66px;}
.contentbg{ width:960px; height:auto; background:url(../images/bg2.jpg) no-repeat 8px 0px;}
/*服务器列表页面*/
.serversbox{ width:830px; height:auto; margin:110px auto 20px; position:relative;}
.serversboxtop{height:5px; overflow:hidden;}
.serversboxtopw, .serversboxbotw{width:830px;}
.serversboxbotw1{ width:650px;_width:660px;}
.serversboxbot{height:7px; overflow:hidden; background-position:0px -8px;}
.serversbox_1{ width:830px; height:auto; overflow:hidden; zoom:1; background:#e5d3b0;}

.serverslef{background-position:left 0px;}
.serversrig{background-position:right 0px;}
.serverscon{width:720px; height:auto; padding:10px 54px; position: relative; z-index:50; }
.sertit{position:absolute;top:-14px;left:218px;z-index:830;height:66px;width:411px;}
.serlistit{ width:172px; height:23px; background-position:-168px -27px; text-indent:-9999px; margin:25px 0px 0px 120px;}
.seruser{ width:500px; height:auto; overflow:hidden; zoom:1; padding:80px 0px 10px 20px;}
.seruser li{ float:left; display:inline; margin-right:30px;}
.seruser li h4{ float:left; width:59px; height:21px; background-position:-257px -207px; text-indent:-9999px;}
.seruser li span{ float:left; width:100px; display:inline; padding-left:5px; height:22px; line-height:22px; overflow:hidden;}
.seruser li a{ color:#8d0303; text-decoration:underline;}
.serlistit1{ width:340px; height:41px; background-position:0px -381px; text-indent:-9999px;}
.serh{ width:auto; padding:10px; overflow:hidden; zoom:1;}
.serh li{ float:left; display:inline; width:240px; padding:0px 30px 0px 70px; overflow:hidden; zoom:1;}
.zxser li{background-position:-430px -300px;width:250px; padding-left:23px; line-height:24px; overflow:hidden; zoom:1;}
.zxser li label{ float:left;}
.serh span, .zxser span{ float:right; color:#f00;}
.serh a, .zxser li a{ color:#2a1c00;}
.servers1{ width:auto; height:auto; overflow: hidden; zoom:1;}
.serverslist1, .serverslist2{ width:345px; height:auto;}
.serverstopbg, .serversbotbg{ width:auto; height:20px; overflow:hidden; zoom:1;}
.serverstopbg{ background-position:0px -576px;}
.serversbotbg{background-position:0px -678px; }
.serverstopbg1, .serverstopbg2, .serversbotbg1, .serversbotbg2{width:40px; height:20px; }
.serverstopbg1{background-position:-344px -467px;}
.serverstopbg2{background-position:-391px -467px;}
.serversbotbg1{background-position:-344px -494px;}
.serversbotbg2{background-position:-391px -494px;}
.ybg3{height:auto; background-position:left 0px;}
.ybg4{height:auto; background-position:right 0px;}
.serverbg{ width:336px; margin:0px 6px 0px 3px; position:relative;}
.sertit1{ width:97px; height:25px; background-position:-168px -77px; text-indent:-9999px; position:absolute; top:-5px; left:110px;}
.sertit2{ width:132px; height:25px; background-position:-168px -104px; text-indent:-9999px; position:absolute; top:-5px; left:100px;}
.sertit3{ width:132px; height:25px; background-position:-168px -131px; text-indent:-9999px; position:absolute; top:-5px; left:270px;}
.zxser{ padding:25px 25px 6px;  overflow:hidden; zoom:1;}

.moreser{ width:715px; height:auto; padding-top:10px;}
.serverbg1{ width:706px; margin:0px 6px 0px 3px; position:relative;}
.zxser1 li{ margin-left:30px; float:left;overflow:hidden; zoom:1;}
/*游戏服务器*/
.gameser{width:410px;height:auto;position:absolute;left: 289px;top: 168px;}
.gameserw{ width:401px; height:auto;margin:0px 6px 0px 3px; position:relative;}
.gameserbox{ background:#E5D3B0;width:384px; margin-left:2px; padding:5px;}
.gamesertit{ width:98px; height:23px; display:block; background-position:-168px -52px; text-indent:-9999px; position:absolute; top:-8px; left:140px;}
.close{width:23px;height:24px;background-position:-298px -255px;position:absolute;top:-11px;right: 13px;}
.gamesertop, .gameserbot{ width:auto;height:20px; position:relative;}
.gamesertop{ border-top:2px solid #744c32;}
.gameserbot{ border-bottom:2px solid #744c32;}
.gamesertoplef, .gamesertoprig, .gameserbotlef, .gameserbotrig{width:22px; height:22px; position:absolute; overflow:hidden;}
.gamesertoplef{ background-position:-245px -255px;left:0px;top:-2px;}
.gamesertoprig{ background-position:-269px -255px; right:0px; top:-2px;}
.gameserbotlef{ background-position:-245px -279px; left:0px; bottom:-2px;}
.gameserbotrig{ background-position:-269px -279px; right:0px; bottom:-2px;}
.tips{width:57px;height:68px;display:block;position:absolute;background-position:-177px -250px;left:30px;top:-54px;}
.gameserbox1{ border:2px solid #744c32; width:auto; border-bottom:0px; border-top:0px; color:#3c2618; position:relative; z-index:200;}
.gamewelcome{ overflow:hidden; zoom:1; width:200px; padding:30px 20px 10px 140px; color:#3c2618;}
.gamewelcome a{ float:right; display:inline; color:#f00;}
.gamewelcome a:hover{ text-decoration:underline;}
.gamesertit1{ font-size:14px; font-family:"Microsoft Yahei"; position:absolute; left:120px; top:-10px;}
.gameserlist li{height:22px; line-height:22px; overflow:hidden; zoom:1;}
.gameserlist li span{ float:right;}
.gameserlist li a{ float:left; color:#3c2618;}
.gameserlistw { padding:20px 20px 0px;}
.gameserlistw li{ width:200px; }
.gameserlistw1{ padding:10px 20px 0px;}
.gamesermore{width:130px; height:20px; position:absolute; right:15px;}
.gamesermore a{color:#006cff;}
.gameserlistbox{ overflow:hidden; zoom:1; padding:10px 0px 30px;}
.gameserlistlef, .gameserlistrig{ width:186px; height:auto;}
.gamesertit2, .gamesertit3{width:75px;height:19px;position:absolute;left:55px;top:-14px;text-indent:-9999px; overflow:hidden;}
.gamesertit2{background-position:-168px -185px;}
.gamesertit3{background-position:-245px -185px;}
.gameserbtn{ width:87px; height:32px; background-position:-168px -206px; position:absolute; left:150px; bottom:-5px;}
.gameserbtn a{width:87px; height:32px;display:block; overflow:hidden; text-indent:-9999px;}
/*服务器列表页面结束*/
/*专题*/
.rightmain{ margin:210px 0px 0px 35px; padding-bottom:30px; width:650px; height:auto; float:left; color:#412101;}
.topicemain{ background:#e2d1ad;position:relative; width:650px; height:auto; }
.topicemain a{color:#412101;}
.topicebox{ width:638px; min-height:700px; _height:700px;padding:10px 0px; margin:0px 6px; position:relative; line-height:22px}
.add{ width:550px; text-align:right; line-height:26px;}
.topicetitbg{ margin:10px 0px 10px 110px; padding:24px 0px 0px 140px; height:45px;}
.topicetit{ width:112px; height:24px; background-position:-168px 0px; text-indent:-9999px; display:block; overflow:hidden;}
.topicemain .date{text-align:center;}
.topicelistbg{ width:522px; height:122px; background:url(../images/listbg.jpg) no-repeat 0px 0px; margin:10px 0px 0px 55px;}
.topicelistbg ul{ overflow:hidden; zoom:1; padding:8px 0px 0px 12px;}
.topicelistbg li{ float:left; display:inline; width:77px; height:35px; margin:0px 8px 2px 0px; line-height:35px; text-align:center;}
.topiceimg{ padding:10px 30px;}
.topicelinks{ padding:10px 20px;}
.btntop{ overflow:hidden; zoom:1; padding:0px 20px 20px;}
.btntop a{ height:26px; width:60px; background-position:-360px -521px; display:block; overflow:hidden; text-indent:-9999px; float:right;}
/*专题结束*/
/*攻略*/
.gltit{ width:67px; height:23px; background-position:-268px -52px; margin-left:25px; text-indent:-9999px; display:block; overflow:hidden; }
.datetit{ width:640px; text-align:center;}
.zw{ padding:20px 16px 0px 16px;}
.zw p{ text-indent:2em;}
.topicebox1{ width:638px;min-height:700px; _height:700px;margin:0px 6px; position:relative; background:url(../images/girlbg.jpg) left bottom no-repeat; line-height:22px}

/*新闻*/
.newstit, .ggtit, .whtit, .zhtit, .chquestit, .pictit, .pictit1, .wjtit, .wjtit, .newbietit, .tstit, .zdtit, .zltit, .hdtit, .petit, .lstit{ width:66px; height:23px; margin-left:25px; text-indent:-9999px; display:block; overflow:hidden;}
.newstit{  background-position:-269px -78px;}
.ggtit{ background-position:-197px -352px;}
.whtit{ background-position:-274px -352px;}
.zhtit{ background-position:-270px -158px;}
.chtit{ width:106px; height:24px; background-position:-197px -320px;}
.wjtit{width:91px; height:24px; background-position:0px -425px;}
.newbietit, .tstit, .zdtit, .zltit, .hdtit{width:96px; height:23px;}
.newbietit{  background-position:-136px -472px;}
.tstit{  background-position:0px -523px;}
.zdtit{  background-position:-97px -523px;}
.zltit{  background-position:-195px -523px;}
.hdtit{  background-position:-236px -472px;}
.petit{ width:71px; height:23px; background-position:-256px -229px;}
.lstit{ width:94px; height:24px; background-position:0px -547px;}

.newsmenubox{ width:520px; height:28px; background:url(../images/newline.jpg) no-repeat 20px bottom; overflow:hidden; zoom:1; padding-left:80px;}
.newsmenubox li{ float:left;display:inline; margin-right:8px;}
.newsmenubox li a, .newsmenubox li a:hover, .newsmenubox li a.newsmenuselected{width:91px; height:25px; overflow:hidden;}
.newsmenubox li a{ background-position:-73px -497px; display:block;}
.newsmenubox li a:hover, .newsmenubox li a.newsmenuselected{ background-position:-167px -497px;}
.newsmenubox li a span.zh, .newsmenubox li a span.xw, .newsmenubox li a span.gg, .newsmenubox li a span.wh{ display:block; width:49px; height:19px; overflow:hidden; text-indent:-9999em; margin:6px 0px 0px 23px;}
.newsmenubox li a span.zh{ background-position:-137px -452px;}
.newsmenubox li a span.xw{ background-position:-187px -452px;}
.newsmenubox li a span.gg{ background-position:-237px -452px;}
.newsmenubox li a span.wh{ background-position:-287px -452px;}
/*游戏资料*/
.playernr{ position:relative; height:167px;}
.playernr_left{ width:344px; height:228px; background-position:0px -76px; position:absolute; left:-16px; top:-72px; }
.playernr_right{ width:344px; height:228px; background-position:0px -314px; position:absolute; right:-22px; top:-72px; }
.playernr_left h3, .playernr_right h3{ width:60px; height:20px; text-indent:-9999px;}
.placement{ width:300px; padding:30px 0px 0px 40px; line-height:24px;}
.playmore a{ width:110px; height:22px; display:block; margin:8px 0px 0px 114px; text-indent:-9999px; overflow:hidden;}
.playertit{width:96px; height:23px; background-position:-168px -158px; text-indent:-9999px;}
.playerbox{width:580px; height:auto; padding:30px 0px 0px 28px;}
.playertit1bg{ width:580px; height:38px; position:relative; background:url(../images/titbg.gif) repeat-x 0px 0px;}
.playertit1bg span{ width:87px; height:62px; display:block; position:absolute; background-position:-360px -550px; right:0px; bottom:0px;}
.playertit1, .playertit2, .playertit3, .playertit4, .playertit5{  position:absolute; left:0px; bottom:0px; overflow:hidden; text-indent:-9999px;}
.playertit1{width:166px; height:67px;}
.playertit2{ width:166px; height:60px;}
.playertit3, .playertit4, .playertit5{width:166px; height:61px;}
.playertit2{ background-position:0px -69px;}
.playertit3{ background-position:0px -131px;}
.playertit4{ background-position:0px -194px;}
.playertit5{ background-position:0px -257px;}
.title_middle{width:545px; height:auto; background:#ebe0c8; padding:10px 5px; margin:10px 0px 10px 13px;}
.title_middle a{ font-size:14px; height:28px; line-height:28px; color:#946256; margin:2px 8px; font-weight:bold; display:inline-block;}
.rightwidth{width:auto;_width:660px;}
/*游戏资料左边菜单*/
.yxzltit{ width:192px; height:56px; background-position:0px -322px; text-indent:-9999px; margin-top:-1px;}
.yxzlmenu{width:155px; height:auto; padding:0px 20px;}
.yxzlmenu1, .yxzlmenu2, .yxzlmenu3, .yxzlmenu4, .yxzlmenu5{ width:156px; height:34px; text-indent:-9999px;}
.yxzlmenu1{ background-position:0px -547px;}
.yxzlmenu2{ background-position:-162px -547px;}
.yxzlmenu3{ background-position:0px -589px;}
.yxzlmenu4{ background-position:-162px -589px;}
.yxzlmenu5{ background-position:0px -632px;}
.yxzlmenu dl{ margin-bottom:5px;}
.yxzlmenu dl dt{ position:relative; z-index:100;}
.yxzlmenu dl dt a{width:155px; height:34px; display:block; background-position:-419px -616px; }
.yxzlmenu dl dt a:active{width:155px; height:34px; display:block; background-position:-419px -647px;}
.yxzlmenu dl dt a.submenuselected{width:155px; height:34px; display:block; background-position:-419px -647px;}
.yxzlmenu dl dd { width:146px; height:auto; background:url(../images/submenubg.jpg) repeat-y 0px 0px;  margin:-8px 0px 0px 4px;}
.yxzlmenu dl dd ul{ width:126px; height:auto;background:url(../images/submenubg2.jpg) no-repeat 0px bottom; padding:10px 10px 20px;}
.yxzlmenu dl dd ul li{ background:url(../images/line.jpg) no-repeat center bottom; width:126px; text-align:center;font:normal 14px/28px Microsoft Yahei; height:25px; overflow:hidden; padding-top:3px; }
.yxzlmenu dl dd ul li a{color:#946256;}
.newsbox{ padding:10px 30px;}
.newsbox ul li{background-position:-430px -300px; padding-left:23px; line-height:26px; border-bottom:1px dashed #bdad8e; overflow:hidden; zoom:1;}
.page{ text-align:center; line-height:30px; padding-top:8px; overflow:hidden; zoom:1;}
.page a, .page span{ float:left; display:block; margin:0px 4px;}

.newshow h2, .newshow h3{ text-align:center;}
.newshow h3{ font-style:normal; font-size:12px; color:#98877c;}
.newshowbox{ line-height:22px; padding:10px; overflow:hidden; width:618px;}
.piclist{ width:620px; overflow: hidden; zoom:1; padding-left:35px;}
.piclist dl{ float:left; margin:0px 0px 10px 22px; height:150px; display:inline; }
.piclist dl dt{ font-size:0px; overflow:hidden;}
.piclist dl dt a{width:155px; height:120px;padding:1px; border:1px solid #9C570C; display:block;}
.piclist dl dd{ overflow:hidden; text-align:center; width:155px; height:20px;}
.picshow h3, .picshow p{ text-align:center;}


.plan {font-size:14px;height:350px; margin:0px 22px;}
.plan h3{ font-size:14px; margin-bottom:15px;}
.chquestit{ width:246px; height:24px; background-position:-94px -426px; margin-left:0px;}
.topicetitbg1{ margin:10px 0px 10px 110px; padding:24px 0px 0px 80px; height:45px;}
.plan label {display:block;margin:20px 0 0 70px;overflow:hidden; zoom:1; line-height:24px;}
.plan label span {width:100px;}
.plan label * {float:left;} 
.plan label .text, .plan label .problem, .upload_pic .text{ border:1px solid #9c8e71; background:#FFF; }
.plan label .text{height:24px; line-height:24px;}
.plan .submit-btn, .upload_pic .submit-btn{ width:69px; height:32px; background-position:0px -490px; border:0px; cursor:pointer; overflow:hidden; display:block; margin:10px 0px 0px 175px;}

.topicetitbg2{ margin:10px 0px 10px 110px; padding:24px 0px 0px 125px; height:45px;}
.pictit{ width:90px; height:24px; background-position:0px -452px; }
.pictit1{width:135px; height:24px; background-position:0px -452px;}
.upload_pic{ padding:10px 10px 0px 40px;}
.upload_pic em{ font-weight:normal; color:#F00;}
.upload_pic .submit-btn{margin:10px 0px 0px 0px;} 
.upload_pic .text{ height:20px; line-height:20px;}
.plan_list ul li, .plan-show dl{ overflow:hidden; zoom:1;}
.plan_list ul li span{ padding-right:8px;}
.plan_list ul li span, .plan_list ul li span a, .plan_list ul li dl dt, .plan_list ul li dl dd, .plan-show dt, .plan-show dd{ float:left;}
.plan_list ul li dl dd{ width:482px; padding-bottom:5px;}
.plan_list ul li dl .qu, .plan-show dl .qu{ color:#034084;}
.plan_list ul li dl .as, .plan-show dl .as{ color:#F00;}
.pagelistbox{ padding-top:18px; line-height:24px;}
.pagelistbox a, .pagelistbox span{float:left; padding:2px 4px;}
.plan-show h3, .plan-show  p{ text-align:center;}
.plan-show dd{width:496px; padding-bottom:5px;}

.user-info{ overflow:hidden; zoom:1; padding:80px 0px 10px 10px; color:#2A1C00; line-height:22px;}
.user-info .login-item, .user-info .button-item{ float:left; display:inline; margin-left:10px;}
.user-info .button-item a{ color:#8D0303; text-decoration:underline;}
.user-info .login-item input{ height:20px; line-height:20px; background:#ece6d3; border:1px solid #630;}
.button-item button {height:22px; width:50px;}