@charset "GB2312";
/*-------------------------------------------------------------------------------------
  Style for Basic Elements & Classses :
 */
	html{height:100%; width:100%;}
	body{
	 background:#171717;
	 font-family:"ËÎÌå";
	 font-size:12px;
	 color:#55301c;
	 line-height:150%;
	}
	h1,h2{text-indent:-9999px;}
	ul,ol{list-style:none;}
	
	/*anchor: */
	a{}
	a:link{}
	a:active{}
	a:visited{}
	a:hover{}

	/*text img align: */
	.text-hot{color:#e00;}
	.text-alt{}
	
	.align-right{text-align:right;}
	.align-center{text-align:center;}
	.align-left{text-align:left;}

	.img-left{float:left;margin:4px 10px 4px 0;}
	.img-right{float:right;margin:4px 0 4px 10px;}	

	/*general elements: */
	.float-left{display:inline; float:left;}
	.float-right{display:inline; float:right;}
	.float-clear{clear:both;}
	
	.hide{display:none;}
	.hr{background:url(../imgsym/hr.jpg) no-repeat center;width:auto; height:8px; overflow:hidden;}
	.hr-long{background:url(../imgsym/hr_long.jpg) no-repeat center;width:auto; height:8px; clear:both;}
	
	/*form*/
	.text{border:1px solid #9e8a79;color:#8b8465; padding-left:3px;width:250px; height:17px; line-height:17px; background:#f3eee0;}
	textarea{border:1px solid #9e8a79;color:#8b8465;background:#f3eee0; width:250px;}
	.file{border:1px solid #9e8a79;color:#8b8465;background:#f3eee0;}
	
	
/*---------------------------------------------------------------------------------------
  Style for Pages :
 */
  body{background:#7b1109 url(../imgsym/bg.jpg) repeat-x;}
 *html body{text-align:center;}
  
 .page{margin:auto;background:url(../imgsym/game.jpg) no-repeat center 27px;}
  body>.page{min-width:1004px;max-width:1280px;}
 *html .page{text-align:left;}

 .topper{width:auto;height:35px;overflow:hidden;background:url(../imgsym/home_topNav.png) no-repeat center top;}
 .link{width:1004px;height:35px;margin:auto;}
 .link ul{width:960px;height:27px;margin:auto;position:relative;}
 .link li{height:27px;float:left;}
 .link li.link-nie-logo{width:533px;}
 .link li.link-www{width:81px;}
 .link li.link-nie{width:106px;}
 .link li.link-reg{width:92px;}
 .link li.link-gm{width:76px;}
 .link li a{display:block;width:100%;height:100%;background:url(blank.gif);text-indent:-9999px;}
 
 .header{position:relative;width:1004px; height:263px; margin:auto;}
 
 .nav{
  background:url(../imgsym/home_nav.jpg) no-repeat top;
  position:absolute;
  top:219px;
  left:179px;
  width:825px;
  height:44px;
  overflow:hidden;
  display:block;
 }
 .nav a{text-indent:-9999px;display:block;width:100%;height:100%;}
 .nav li{overflow:hidden;height:44px;float:left; display:inline; width:99px; margin-left:16px;}
 .nav li.nav-home{width:50px;margin-left:110px;}
 .nav a:hover,.nav a.alt{background:url(../imgsym/home_nav.jpg) no-repeat;}
 .nav-home a:hover,.nav-home a.alt{background-position:-110px -44px;}
 .nav-news a:hover,.nav-news a.alt{background-position:-176px -44px;}
 .nav-download a:hover,.nav-download a.alt{background-position:-291px -44px;}
 .nav-feature a:hover,.nav-feature a.alt{background-position:-406px -44px;}
 .nav-gm a:hover,.nav-gm a.alt{background-position:-521px -44px;}
 .nav-forumn a:hover,.nav-forumn a.alt{background-position:-636px -44px;}
 
 .content{width:1004px;margin:auto;background:url(../imgsym/home_content_repeat.jpg) repeat-y;}
 .content-topline{background:url(../imgsym/home_content_top2.gif) no-repeat; width:1004px; height:5px; overflow:hidden; margin:auto;}
 .content-con{background:url(../imgsym/home_content_top1.gif) no-repeat top center; width:1004px;}
 .content-btmline{background:url(../imgsym/home_content_btm2.gif) no-repeat; width:1004px; height:5px; overflow:hidden; margin:auto;}
 .content-in{background:url(../imgsym/home_content_btm1.gif) no-repeat bottom center; width:1004px; height:auto; overflow:hidden; padding-top:1px; padding-bottom:20px; position:relative;}
 .content-main{width:750px; margin-left:195px; margin-top:25px;}
 
 *html .content-main{height:600px; overflow:visible;}
 .content-in > .content-main{min-height:600px;}
 	
	.content a{color:#55301c;}
	.content a:visited{color:#78472d;}
	
 .page-top{
  height:21px;
  width:700px;
  background:url(../imgsym/page_top_bg.jpg) no-repeat bottom left;
  padding-bottom:12px;
  line-height:21px;
  padding-left:30px;
  padding-right:20px;
 }
 	#searchBox{float:right;display:inline;}
	#searchBox .submit{background:url(../imgsym/page_top_btns.jpg) no-repeat left bottom; border:0; width:80px; height:20px;}
	#searchBox_ghost{background:url(../imgsym/page_top_btns.jpg) no-repeat right bottom; border:0; width:100px; height:20px; display:none;}

 .footer{padding-top:20px; padding-bottom:10px;}
 .copyright{text-align:center;font-size:12px;line-height:200%;font-family:Geneva, Arial, Helvetica, sans-serif;color:#f1e8c5;}
 .copyright a{color:#f1e8c5;}
 
 /*=.arti*/
 .arti{font-size:14px; line-height:170%;}
 .arti-top{
  margin-bottom:10px;
  background:url(../imgsym/hr.jpg) no-repeat center bottom;
  padding-bottom:10px;
  text-align:center;
 }
 .arti-title{
  font-size:18px;
  font-weight:bold;
  text-align:center;
  display:block;
  margin:15px auto;
 }
 .arti-update{display:block;}
 .arti-subTitle{display:block;}
 .arti-pageList{display:block; text-align:center; margin:10px;}
 .arti-pageList a{background:#d3b76f; padding:3px 5px; border:1px solid #b89d58; text-decoration:none;}
 
/*---------------------------------------------------------------------------------------
  Style for Modules :
 */
 
 /*=#home*/  
 .content-l{width:377px;position:absolute;left:20px;top:15px;overflow:hidden;}
 .content-c{width:392px;height:auto;overflow:hidden;margin-left:409px;padding-top:25px;}
 .content-r{width:172px;position:absolute;top:25px;left:18px;}
 
 .pictures{background:url(../imgsym/home_pictures.jpg) no-repeat;width:377px;height:259px;position:relative;}
 .pictures-nav{
  width:63px;
  height:210px;
  overflow:hidden;
  position:absolute;
  right:17px;
  top:30px;
 }
 .picture-panel{width:63px; height:152px; overflow:hidden; position:relative;}
 .pictures-nav ul{width:63px; height:auto; position:absolute; top:0;}
 .pictures-nav .prev{display:block;background:url(../imgsym/home_pictures_prev.gif) no-repeat; width:63px; height:22px; overflow:hidden; text-indent:-9999px;}
 .pictures-nav .next{display:block;background:url(../imgsym/home_pictures_next.gif) no-repeat; width:63px; height:22px; overflow:hidden; text-indent:-9999px;}
 .pictures-nav li{border:1px solid #000;width:61px;height:46px;overflow:hidden;margin:2px auto;}
 .pictures-nav li.alt{border:1px solid #c00;}
 .pictures-screen{width:256px; height:193px; overflow:hidden; position:absolute; left:29px; top:36px; z-index:10;}
 .pictures-original{width:256px; height:auto; position:absolute; left:0; top:0;}
 .pictures-original img{display:block;width:256px;height:193px; border:0;}
 .pictures-original a{display:block;width:256px; height:193px; overflow:hidden;}
 

 
 #home_faq{margin-top:8px;}
 #home_faq h3{
  background:url(../imgsym/home_faq_h3.jpg) no-repeat;
  width:377px;
  height:27px;
  overflow:hidden;
  text-indent:-9999px;
 }
 #home_faq ul{padding:10px 20px;}
 #home_faq li{clear:both;}
 #home_faq li a{color:#55301c; font-weight:bold; float:right;}
 #home_zhidao h3{
  background:url(../imgsym/home_zhidao_h3.jpg) no-repeat;
  width:377px;
  height:27px;
  overflow:hidden;
  text-indent:-9999px;
 }
 #home_zhidao{background:url(../imgsym/home_zhidao_bg.jpg) no-repeat right 30px; clear:both; height:210px;}
 #home_zhidao form{text-align:center;}
 #home_zhidao_search{background:url(../imgsym/home_zhidao_btns.gif) no-repeat left; border:0; width:45px; height:20px;}
 #home_zhidao_ask{background:url(../imgsym/home_zhidao_btns.gif) no-repeat right; border:0; width:40px; height:20px;}
 #home_zhidao ul.tab{border-top:1px solid #ceb999; margin-left:10px; height:20px;}
 #home_zhidao ul.tab li{
  float:left;
  width:53px;
  height:20px;
  overflow:hidden;
  color:#fff;
  font-weight:bold;
  text-align:center;
  margin-right:2px;
  background:url(../imgsym/home_zhidao_tab2.jpg) no-repeat;
  line-height:20px;
  cursor:pointer;
 }
 #home_zhidao ul.tab li.alt{background-image:url(../imgsym/home_zhidao_tab1.jpg);}
 #home_zhidao ul.board{margin:5px auto 15px 10px;clear:both;}
 
 #home_news{width:392px;position:relative;}
 *html #home_news{background:url(../imgsym/home_news_bg.jpg) repeat-y;}
 .content-c > #home_news{background:url(../imgsym/home_alpha.png);}
 #home_news a.more{position:absolute;right:20px;top:5px;color:#d8cdb0;}
 #home_news a.more:visited{color:#d8cdb0;}
 #home ul.news{width:392px; padding:5px;}
 #home ul.news li{margin:3px 15px;}
 #home ul.news li.first{font-size:14px;padding-bottom:5px; color:#9b1b09; border-bottom:1px dashed #0f0e0b; margin-bottom:5px; font-weight:bold;}
 #home ul.news li.first a{text-decoration:none; color:#9b1b09;}
 #home ul.news li.first a:hover{text-decoration:underline;}
 #home ul.news .news-update{float:right;}
 #home_news h3{
  width:392px;
  height:39px;
  overflow:hidden;
  text-indent:-9999px;
  background:url(../imgsym/home_news_h3.jpg) no-repeat;
 }
 
 #home_f_a{
  background:url(../imgsym/home_fresh.jpg) no-repeat;
  width:392px;
  height:162px;
  overflow:hidden;
  margin-top:6px;
 }
 #home_f_a h3{width:auto; height:28px; visibility:hidden;}
 #home_fresh,#home_advanced{width:50%;float:left; display:inline;}
 #home_f_a li{margin:3px 10px 3px 5px; float:left; width:50px; display:inline;}
 #home_f_a ul{width:132px; margin:auto; margin-top:20px;}
 
 #home_forum{width:392px;position:relative;margin-top:6px;}
 *html #home_forum{background:url(../imgsym/home_news_bg.jpg) repeat-y;}
 .content-c > #home_forum{background:url(../imgsym/home_alpha.png);}

 #home_forum h3{width:392px; background:url(../imgsym/home_forum_h3.gif) no-repeat; height:37px; text-indent:-9999px;}
 #home_forum a.more{position:absolute;right:20px;top:5px;color:#d8cdb0;}
 #home_forum a.more:visited{color:#d8cdb0;}
 
 #home_menu li,#home_menu a{width:172px;height:30px;overflow:hidden;}
 #home_menu li{margin:2px;}
 #home_menu a{background:url(../imgsym/home_menu_btns.gif) no-repeat; display:block; text-indent:-9999px;}
 #home_menu .reg{background-position:0 0;}
 #home_menu .down{background-position:0 -35px;}
 #home_menu .active{background-position:0 -69px;}
 #home_menu .pay{background-position:0 -103px;}
  
 #home_handbook{background:url(../imgsym/home_handbook_repeat.jpg) repeat-y; width:170px; margin:auto;}
 #home_handbook .top{background:url(../imgsym/home_handbook_top.jpg) no-repeat; width:170px; height:19px;}
 #home_handbook .btm{background:url(../imgsym/home_handbook_btm.jpg) no-repeat; width:170px; height:28px;}
 #home_handbook h3,#home_handbook ul{width:141px; margin:5px auto 5px 16px;}
 #home_source{background:url(../imgsym/home_source.gif) no-repeat; width:141px; height:20px; text-indent:-9999px;}
 #home_service{background:url(../imgsym/home_service.gif) no-repeat; width:141px; height:20px; text-indent:-9999px;}
 #home_handbook .linker{width:141px; margin:5px auto 5px 16px; display:block;}
 #home_handbook li{background:url(../imgsym/home_handbook_li.gif) no-repeat bottom center; padding-bottom:5px;}
 
 
 /*=#guide*/
 #guide_title{background:url(../imgsym/guide_title.jpg) no-repeat; width:380px; height:56px; overflow:hidden; text-indent:-9999px; margin-bottom:10px;}
 #guide_nav{float:left; display:inline; overflow:hidden; background:url(../imgsym/guide_nav_bg.jpg) no-repeat right top; width:152px;}
 #guide_nav li{ margin:10px; width:100px;}
 #guide_nav li a{color:#8f0606; font-weight:bold; width:100px; display:block; font-size:14px; text-decoration:none;border-bottom:1px dotted #ab9151;background:url(../imgsym/icon.gif) no-repeat 5px 0; padding-left:20px; }
 #guide_con{margin-left:160px; padding:10px;}
 #guide_con h3{
  background:url(../imgsym/guide_h3_bg.jpg) no-repeat left;
  height:61px;
  width:auto;
  font-size:20px;
  font-family:"¿¬Ìå_GB2312";
  line-height:61px;
  font-weight:bold;
 }
 
 #guide_nav li li{margin:3px;}
 #guide_nav li li a{color:#8f5306; font-size:12px;border-bottom:0; background:none; }
 #guide_nav li ul{display:none;}
 #guide_nav li.open ul{display:block;}
 
 /*=#download*/
 #download_title{background:url(../imgsym/download_h2.jpg) no-repeat left; width:auto; height:47px; text-indent:-9999px; overflow:hidden; margin:10px;}
 #download_con{margin:10px; padding:10px;}
 #download_con p{font-size:14px; margin:5px;}
 #download_links ul{height:39px; margin-left:28px;}
 #download_links li{float:left; margin-left:10px; width:164px; height:39px; overflow:hidden;}
 #download_links li a{display:block; width:164px; height:39px; overflow:hidden; background:url(../imgsym/download_btns.gif) no-repeat; text-indent:-9999px;}
 #download_links li a.a{background-position:0 0;}
 #download_links li a.b{background-position:-165px 0;}
 #download_links li a.c{background-position:-330px 0;}
 #download_links li a.d{background-position:-495px 0;}
 #download_links p{margin:10px;}
 #download_h3_1{background:url(../imgsym/download_h3_1.jpg) no-repeat; width:87px; height:15px; overflow:hidden; text-indent:-9999px; margin-bottom:20px;}
 #download_h3_2{background:url(../imgsym/download_h3_2.jpg) no-repeat; width:87px; height:15px; overflow:hidden; text-indent:-9999px; margin-bottom:20px;}
 #download_con .hr{margin-top:20px;}
 #download_con h3 {
	background:transparent url(../imgsym/guide_h3_bg.jpg) no-repeat scroll left center;
	font-family:"¿¬Ìå_GB2312";
	font-size:20px;
	font-weight:bold;
	height:61px;
	line-height:61px;
	width:auto;
 }
 #download_info p{text-indent:2em; line-height:170%;}
 #download_info p a{color:#c00; font-weight:bold;}
 #download_con .newPatch{display:block; margin-left:38px; width:164px; height:39px; overflow:hidden; background:url(../imgsym/download_btns.gif) no-repeat top right; text-indent:-9999px;}
 #download_con .patchlist td{padding:3px; background:#ebdebc;}
 #download_con .patchlist table{width:600px; margin:auto; background:#c5b383;}
 #download_con div[class=patchlist] table{border-spacing:2px;}
 /*=news*/
 #news_title{background:url(../imgsym/news_title.jpg) no-repeat left; width:auto; height:49px; text-indent:-9999px; overflow:hidden; margin:10px;}
 #news_list{font-size:14px;margin:15px;}
 #news_list li{margin:8px;}
 #news_list .news-update{float:right;}
 #news_list .news-type{margin-right:10px;}
 #news_con .pageList{margin:10px; text-align:center; font-size:14px;}
 #news_con .arti{padding:10px 25px;}
 #news_con .arti-content{padding-bottom:15px;}
 
 #news .arti-from{text-align:center; font-size:12px;}
 #news .arti-from h6{border:1px solid #d9c089; background:#dac38e;font-weight:normal; width:70%; margin:0 auto;}
 #news .arti-summary{color:#bd9858;}
 
 /*=role*/
 #role .content-main{width:955px;}
 #role .page-top{background-image:url(../imgsym/hr_long.jpg); width:auto; background-position:center bottom;}
 #role_title{background:url(../imgsym/role_h2.jpg) no-repeat; width:360px; height:49px; overflow:hidden; text-indent:-9999px; margin:10px;}
 #role_con{padding:10px 20px;}
 #role_ren{background:url(../imgsym/role_h3_ren.jpg) no-repeat; width:87px; height:56px; overflow:hidden; text-indent:-9999px;}
 #role_yao{background:url(../imgsym/role_h3_yao.jpg) no-repeat; width:87px; height:56px; overflow:hidden; text-indent:-9999px;}
 #role_xian{background:url(../imgsym/role_h3_xian.jpg) no-repeat; width:87px; height:56px; overflow:hidden; text-indent:-9999px;}
 #role_con .table3{width:98%; margin-bottom:15px;}
 #role .role{width:410px;}
 #role .role-pic{float:left;width:100px;}
 #role .role-name{display:block; font-weight:bold; font-size:14px;}
 #role .role-story{text-indent:2em; display:block;}
 
 /*=forum*/
 #forum_title{background:url(../imgsym/forum_h2.jpg) no-repeat left; width:auto; height:49px; text-indent:-9999px; overflow:hidden; margin:10px;}
 #forum_list{font-size:14px;margin:15px;}
 #forum_list li{margin:8px;}
 #forum_list .news-update{float:right;}
 #forum_list .news-type{margin-right:10px;}
 #forum_con .pageList{margin:10px; text-align:center; font-size:14px;}
 
 /*=account*/
 #account_con{font-size:14px; background:url(../imgsym/account_bg.jpg) no-repeat right top; line-height:170%;}
 #account_title{background:url(../imgsym/account_h3.jpg) no-repeat; width:353px; height:50px; overflow:hidden;}
 #account_con h4.down{background:url(../imgsym/account_h4.jpg) no-repeat; width:82px; height:53px; overflow:hidden; text-indent:-9999px;}
 #account_con p{margin:10px; text-indent:2em;}
 #account_con table{margin:20px;}
 #account_con td{padding:5px;}
 #account_con .text{background:#f3eee0; border:1px solid #9e8a79;}
 #account_con .msg_ok{display:block; background:url(../imgsym/account_ok.gif) no-repeat left; height:20px; list-style:20px; padding-left:17px;}
 #account_con .msg_error{display:block; background:url(../imgsym/account_error.gif) no-repeat left; height:20px; list-style:20px; padding-left:17px;}
 
 /*=bug*/
 #bug_con{font-size:14px; line-height:170%;}
 #bug_title{
  background:url(../imgsym/bug_h3.jpg) no-repeat;
  width:352px;
  height:50px;
  overflow:hidden;
 }
 #bug_con h4{background:url(../imgsym/icon.gif) no-repeat left; padding-left:15px; width:auto; line-height:18px; margin:5px;}
 #bug_con h4 span{display:block; height:18px; background:url(../imgsym/bug_words.gif) no-repeat; text-indent:-9999px;}
 #bug_con h4.login span{background-position:-372px 0; width:38px;}
 #bug_con h4.time span{background-position:-171px 0; width:78px;}
 #bug_con h4.member span{background-position:-72px 0; width:102px;}
 #bug_con h4.join span{background-position:-3px 0; width:72px;}
 #bug_con p{margin:5px;}
 
 #bug_con form{padding-left:15px;}
 #bug_con form td{padding:3px;}
 #bug_con form label{font-family:"¿¬Ìå_GB2312"; font-weight:bold; color:#8f0606; font-size:16px; background:url(../imgsym/arrow.gif) no-repeat left; padding-left:10px;}
 
 #bug_con .about{width:676px; margin:10px auto;}
 #bug_con .about li{float:left; width:223px; height:91px; overflow:hidden;}
 #bug_con .about a{display:block; width:100%; height:91px; overflow:hidden; text-indent:-9999px; background:url(../imgsym/bug_btns.jpg) no-repeat;}
 #bug_con .about li.about-a{width:227px;}
 #bug_con .about li.about-a a{background-position:0 0;}
 #bug_con .about li.about-b a{background-position:-235px 0;}
 #bug_con .about li.about-c a{background-position:-450px 0;}
 
 #bug_con .report-btn-a,#bug .report-btn-b, #bug .report-btn-c{background:url(../imgsym/bug_btns2.gif) no-repeat; height:26px; border:0;}
 #bug_con .report-btn-a{width:89px; background-position:0 0;}
 #bug_con .report-btn-b{width:149px; background-position:-90px 0;}
 #bug_con .report-btn-c{width:89px; background-position:-240px 0;}
 
 #bug_con h4.report-title span{background-position:0 -18px; height:26px; width:70px;}
 #bug_con h4.rank-title span{background-position:-215px -18px; height:26px; width:121px;}
 #bug_con h4.history-title span{background-position:-85px -18px; height:26px; width:121px;}
 
 #bug_con .report{width:430px; float:left; display:inline;}
 #bug_con .rank{margin-left:435px; width:307px;}
 
 #bug_con table.list{border-left:1px solid #d6bd84; border-top:1px solid #d6bd84; width:98%;}
 #bug_con table.list td,#bug_con table.list th{border-right:1px solid #d6bd84; border-bottom:1px solid #d6bd84; padding:1px 5px;}
 
  #guide2_title{background:url(../imgsym/h2_guide.jpg) no-repeat left; width:auto; height:49px; text-indent:-9999px; overflow:hidden; margin:10px;}
  #news2_title{background:url(../imgsym/h2_news.jpg) no-repeat left; width:auto; height:49px; text-indent:-9999px; overflow:hidden; margin:10px;}
  #WHNews_title{background:url(../imgsym/h2_WHNews.jpg) no-repeat left; width:auto; height:49px; text-indent:-9999px; overflow:hidden; margin:10px;}
  #MTNews_title{background:url(../imgsym/h2_MTNews.jpg) no-repeat left; width:auto; height:49px; text-indent:-9999px; overflow:hidden; margin:10px;}
  #show_title{background:url(../imgsym/h2_show.jpg) no-repeat left; width:auto; height:49px; text-indent:-9999px; overflow:hidden; margin:10px;}
  #TX_title{background:url(../imgsym/h2_TX.jpg) no-repeat left; width:auto; height:49px; text-indent:-9999px; overflow:hidden; margin:10px;}