@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d1c5d0;}
ul{ margin:0px;padding:0px; list-style:none;}
img{ border:0;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.jz{ text-align:center;}
.tc{ text-align:center}
.zz{margin:0px auto;} 
.tr{ text-align:right}
a{text-decoration:none;color:#d6ced8;}
a:hover{text-decoration:underline;color:#d6ced8;}
.smxj_flash{ position:absolute; width:10px; height:10px;}
.flash{ position:absolute; width:211px; height:156px; top:301px; left:1px;}
.flash1{position:absolute; width:893px; height:248px; top:130px; left:18px;}

.nav a,.btn1 a,.btn1,.loginbar32 a,.btn2,.btn2 a,.loginbar12 a,.title3,.serverbtn a,.servicebtn a,.title4,.right211 ul li a,.left1 a,.left2 a,.left3tit,.left51 a,.title4,.right311 span a,.more1 a,.right521 a,.right523 a,.Layer2 a,.role_left a,.role_right a{TEXT-INDENT: -9999px; DISPLAY: block; OVERFLOW: hidden; border:0px; width:100%; height:100%; border:0px;}

.btn1{ background:url(../images/all.jpg) 2px -30px no-repeat; width:94px; height:40px}
.btn2{ background:url(../images/all.jpg) -93px -30px;  width:91px; height:40px}
.col1{ color:#ffff00}
.col2{ color:#ff0000}
.col3{ color:#fff}
.col4{ color:#2bfd02}
.col5{ color:#ff0c00}

.title1{ background:url(../images/all.jpg) 0px -196px;}
.title2{ background:url(../images/all.jpg) 0px -216px;}
.title3{ background:url(../images/all.jpg) 0px -236px;}
.ots{ background:url(../images/li_bg.jpg) no-repeat -446px -330px; width:211px; height:42px; text-indent:-9999px;}
.more1{width:37px; height:11px;background:url(../images/all.jpg) -431px 0; margin:12px 2px 0 0px}

.input1{ width:173px; height:20px;text-indent:8px; border:1px solid #000; color:#000; padding:5px 0 0 5px;}
.input2{ width:239px; height:24px;text-indent:8px; border:1px solid #08768e; background-color:#002342; color:#4deaff}
.select1{ width:241px; height:24px; line-height:24px;}
.linka a{ color:#ffff00;text-decoration:none;}
.linka a:hover{ color:#ff0000;text-decoration:underline;}
.linkb a{ color:#1b141a;text-decoration:none;}
.linkb a:hover{ color:#51076a;text-decoration:underline;}


.wrapper{ width:100%;background:url(../images/centbg.jpg) center bottom no-repeat; padding-bottom:50px;}
.sot{ padding-bottom:0px;}
.header{ width:944px; height:398px; background:url(../images/index_02.jpg)}
.nav{ height:90px; padding:20px 0 0 0px;}
.nav ul li{height:98px; float:left}
 .nav1{ width:116px;}
 .nav2{ width:116px;}
 .nav3{ width:116px;}
 .nav4{ width:116px;}
 .nav5{ width:116px;}
 .nav6{ width:116px;}
 .logo{ width:228px;}
 .nav1r{ width:116px; height:90px; background:url(../images/bg1.jpg) 0px 0px;}
 .nav2r{ width:116px; height:90px; background:url(../images/bg1.jpg) -122px 0px;}
 .nav3r{ width:116px; height:90px; background:url(../images/bg1.jpg) -244px 0px;}
 .nav4r{ width:116px; height:90px; background:url(../images/bg1.jpg) -369px 0px;}
 .nav5r{ width:116px; height:90px; background:url(../images/bg1.jpg) -492px 0px;}
 .nav6r{ width:116px; height:90px; background:url(../images/bg1.jpg) -613px 0px;}
 
.center{ width:944px; }
.left{ width:211px; background:url(../images/index_04.jpg) no-repeat; overflow:hidden;}
  .loginbar{ height:145px; padding:78px 12px 20px 12px; overflow:hidden}
  .loginbar1{ background:url(../images/all.jpg) 8px 7px no-repeat; padding:0 0 0 32px;}
  .loginbar2{ background:url(../images/all.jpg) -93px 7px no-repeat; padding:0 0 0 24px;}
  .loginbar3{ line-height:20px; padding:1px 0 0 2px;}
  .loginbar31{ width:177px; height:30px; line-height:30px; background:url(../images/bg1.jpg) -182px -98px;}
  .loginbar32{ width:186px; height:40px; background:url(../images/all.jpg) -443px -257px;}
  .loginbar33{ line-height:35px;}
 .left1{ height:59px; background:url(../images/all.jpg) 0 -70px;}
 .left2{ height:60px; background:url(../images/all.jpg) 0 -129px;}
 

 .left3{ height:233px; background:url(../images/all.jpg) -441px -23px; overflow:hidden; margin-top:5px;}
 .left31{ width:211px; height:48px; overflow:hidden}
 .left3tit{ width:80px; height:20px; overflow:hidden; margin:11px 0 20px 60px;}
 .left3 ul{ padding:5px 8px 10px 8px; background:url(../images/xuan1.jpg) center bottom no-repeat; color:#ffff00}
 .left3 ul li{ line-height:21px; padding:0 3px 0 3px; background-color:#2d2239; margin:5px 0 5px 0;}
 .serverbtn{ width:118px; height:30px; background:url(../images/all.jpg) -231px -0px; margin-top:10px;} 
 .left4{padding:2px 8px 10px 12px; line-height:23px;}
 .left5{height:208px; background:url(../images/all.jpg) -230px -31px; overflow:hidden; margin-top:5px;}
 .left51{ width:102px; height:25px; background:url(../images/all.jpg) -227px -296px;}
 
 
 
.right{ width:733px; background:url(../images/rightbg.jpg) no-repeat;}
 .right1{ padding:4px 13px 0 12px; height:253px; overflow:hidden}
   .right11{ width:381px; height:245px;}
   .right11 img{ width:377px; height:241px; padding:1px; background-color:#000; border:1px solid #996699;}
   .right12{ padding:0 0 0 8px; width:315px; overflow:hidden}
	 .right121bg1{ width:69px; height:33px; line-height:33px; background:url(../images/all.jpg) -227px -263px; color:#ffaa75; font-weight:bold;}
	 .right121bg1 a{color:#ffaa75; text-decoration:none}
	 .right121bg2{ width:69px; height:33px; line-height:33px; background:url(../images/all.jpg) -296px -263px; color:#bca2ae; font-weight:bold;}
	 .right121bg2 a{color:#bca2ae; text-decoration:none}
   .right13{ font-size:14px; line-height:38px;}
   .right12 ul{ padding:1px 5px 0 8px;}
   .right12 ul li{ line-height:27px;}
   
 .right2{ margin:0px 0 0 13px;}
  .right2 img{ width:171.5px; height:87px; border:1px solid #846f88; margin:0 1px 0 1px;}
 .right3{padding:7px 7px 0 12px;}
   .right31{ width:479px; height:245px; background-color:#422e52; border:1px solid #49454a; overflow:hidden}
     .right311{ height:34px; background:url(../images/all.jpg) 0 -348px; overflow:hidden}
	 .right311 span{ width:37px; height:11px;background:url(../images/all.jpg) -431px 0; margin:10px 10px 0 0}
	 .right312{height:193px; background-color:#28172e; border:1px solid #49454a; margin:0 4px 4px 4px; padding:8px 0 3px 0;}
	 .right3121{ height:46px; padding:13px 3px 0 10px;}
	   .right31211{ width:46px; height:46px;}
	   .right31211img1{ background:url(../images/all.jpg) 0 -449px;}
	   .right31211img2{ background:url(../images/all.jpg) 0 -497px;}
	   .right31211img3{ background:url(../images/all.jpg) 0 -543px;}
	   .right31211img4{ background:url(../images/all.jpg) 0 -591px;}
	 .right3122{background:url(../images/index_38.jpg) no-repeat; line-height:23px; padding-left:5px;}
	 .right3123{background:url(../images/index_39.jpg) no-repeat; line-height:23px; padding-left:5px;}
	 .right3124{background:url(../images/index_40.jpg) no-repeat; line-height:23px; padding-left:5px;}
	 
   .right32{ width:227px; background-color:#422e52; border:1px solid #49454a; height:245px; overflow:hidden}
   .zyjs{position:relative;background-color:#28172e;border:1px solid #49454a; margin:0px 5px 5px 5px;}
	.ldd{ width:214px; height:201px;}
	.role_left{position:absolute; top:100px; right:190px; background:url(../images/all.jpg) -516px 0px no-repeat; width:19px; height:20px;}
	 .role_right{position:absolute; top:100px; right:5px; background:url(../images/all.jpg) -535px 0px no-repeat; width:19px; height:20px;}
	 
	 
   .right321{ height:34px; background:url(../images/all.jpg) 0 -263px;}
   .hd_bg{background-color:#28172e;border:1px solid #49454a; width:207px; height:200px; padding-left:10px; margin-bottom:10px;}
   .yearbox{ width:198px; height:24px; margin:13px 0 0 0px; background:url(../images/all.jpg) -479px -358px;overflow: hidden;}
   .year1{width:58px; height:24px;font-size:14px; text-align:center; font-weight:bold;line-height:22px;}
   .moon1 { width:38px; height:24px; font-size:14px; text-align:center; font-weight:bold;line-height:22px; margin-left:8px;}
   	.next{ width:15px; height:8px; margin-bottom:5px; cursor:pointer;}
	.prev{ width:15px; height:8px; cursor:pointer;}
   .week{ width:200px; height:50px; overflow:hidden;}
   .week li{ width:18px; height:36px;text-align:center; padding-top:2px; line-height:16px;}
   .week01{ width:18px; height:38px;margin-left:10px; margin-top:8px;background:url(../images/all.jpg) -330px -296px;display:block;}
   .week02{ width:18px; height:38px; margin-left:10px; margin-top:8px;background:url(../images/all.jpg) -348px -296px;display:block; color:#28172e;}
   .week_hd{ width:200px; height:95px;background:#48374e; margin-bottom:10px; padding-top:5px; line-height:12px;}
   .week_hd li{margin:5px 9px;}
   .right321_2{ height:34px; background:url(../images/all.jpg) 0 -297px; padding:0px 8px 0 0}
   .right322{border-collapse:collapse; margin:0px 5px 5px 5px; line-height:33px;}
   
 
 .right4{padding:5px 7px 0 12px;} 
  .right41{ height:40px; width:479px; overflow:hidden; padding:5px 0 5px 25px;}
    .right411{ width:330px; height:24px; border:1px solid #616161; background-color:#e3e3e3; padding:5px 0 0 5px; color:#7b6085}
	.right412{ padding:5px 0 0 10px;}
  .right42{ height:34px; border-top:1px solid #4c3960; margin:0 5px 0 5px; background:url(../images/bg34.jpg) right bottom no-repeat; padding-right:5px;}
	  .right42bg1{ width:101px; height:33px; line-height:33px; background:url(../images/all.jpg) 0px -416px; color:#fff; font-weight:bold;}
	  .right42bg1 a{color:#fff; text-decoration:none}
	  .right42bg2{ width:101px; height:33px; line-height:33px; background:url(../images/all.jpg) -101px -416px; color:#bca2ae; font-weight:bold;}
	  .right42bg2 a{color:#bca2ae; text-decoration:none}
  .right43{ background-color:#28172e;border:1px solid #49454a; margin:0px 5px 5px 5px;}
  .right43_1{ height:203px;}
  .right43_2{ height:203px;}
  .right43 ul{ padding:5px 12px 7px 14px;}
  .right43 ul li{ line-height:27px; background:url(../images/xuan01.jpg) center bottom no-repeat;}

.right5{ width:712px; height:192px; background:url(../images/picbbg.jpg); margin:4px 0 0 12px; border:1px solid #49454a;}  
.right51{ height:34px; margin:3px 12px 0 5px; background:url(../images/bg34.jpg) right bottom no-repeat;}  
.right52{ padding:10px 16px 10px 20px;background-color:#28172e;border:1px solid #49454a; margin:0 5px 0 5px;}
  .right521{ width:19px; height:20px; background:url(../images/all.jpg) -516px 0px no-repeat; margin-top:45px;} 
  .right522{ width:600px; padding:4px 0 4px 24px;}
   
   /*zwj
    .right5221{ width:148px; height:120px;}*/
	.right5221{ width:132px; height:120px; padding:0px 9px;}
	.right5221 img{ width:130px; height:96px; border:1px solid #aea0bc}
	.right5222{ width:132px; height:22px; line-height:22px; background-color:#aea0bc;}
  .right523{ width:19px; height:20px; background:url(../images/all.jpg) -535px 0px no-repeat; margin-top:45px;} 
  
.Layer1 {position:absolute;width:20px;height:20px;z-index:1;}
.Layer2 {position:absolute; z-index:1; margin:300px 0 0 5px; width:185px; height:150px;}

/* sub start */
i{ font-style:normal;}
.ntxt{ padding:20px;}
.bg{ background:url(../images/foobg.jpg) bottom center no-repeat; padding-bottom:50px;}
.h2_title{ background:url(../images/news.jpg) no-repeat; height:30px; padding:15px 15px 0 0; overflow:hidden;}
.warpper h2{ background:url(../images/news.jpg) no-repeat; height:30px; padding:15px 15px 0 0;}
#n1 span.fl{ display:block; text-indent:-9999px;}
#n1 span.fr{ font-size:12px; font-weight:normal;}
h2 em{ font-size:10px; font-style:normal; margin:0 3px; font-family:"宋体";}
.n_cont{ padding-left:7px;}

.news{ border:1px solid #75687c; width:724px; background:url(../images/l_bg.gif) repeat-y; }/*min-height:800px; height:auto!important; height:800px; */
.beln{ height:36px; background:#1f1426; width:712px; margin:0 auto;}
.beln li {float:left; width:78px; height:36px; display:block; text-align:center; line-height:36px; border-right:1px solid #000;}
.xw{ background:#2e1e34; }
.xw1{ background:#1f1426;}


.n_c{ width:672px; overflow:hidden;padding:20px; background:#37253f url(../images/l_nbg.gif) repeat-x; margin:0 5px 5px 5px; border:1px solid #4a3653; border-top:none;}
.n_c ul.lis_n li em{ display:block; width:9px; height:8px; background:url(../images/icon.gif) no-repeat; margin:3px 8px;  display:inline-block;  float:left;}
.n_c ul.lis_n li { border-bottom:1px dashed #251b2b; height:36px; overflow:hidden;}
.n_c ul.lis_n li a{ height:25px; display:block; padding:10px 6px 0 4px; border-bottom:1px dashed #4a3652;}
.n_c ul li.lis_n span{ float:left; color:#000;  text-indent:0px;}
.date{ float:right; font-style:normal; font-size:12px;}

/*page*/
.page{  color:#964206; text-align:center; width:625px; background:url(../images/page_rp.gif) repeat-x; line-height:48px; height:48px; margin:20px auto 5px auto;}
ul.pagelsit,ul.pagelsit li{ float:left; display:inline-block;}
.page span{ margin:0 3px;}
.page a{ margin:0 4px; color:#5d3b6c; }
.page a.visted,.page a:hover{ text-decoration:underline; color:#835498;}
a.next,a.prev{ font-weight:bold; }

/*cont*/
.t_info{ text-align:center; color:#faff7f; font-family:"微软雅黑"; padding-bottom:25px; line-height:22px;  border-bottom:1px dashed #4a3652;}
.t_info h3{ font-weight:bold; padding:0px 0 10px 0;}
.t_info strong{ font-style:normal; font-weight:normal; color:#999999;}
.t_info i,.t_info small{ font-size:12px;}
.t_cont{  color:#999; font-size:12px; line-height:26px; margin-top:20px; padding-bottom:30px; border-bottom:1px solid #2f1f37;}
.back{ background:#281a2f; height:25px; line-height:25px; border:1px solid #42294f; display:block; padding:0 15px; color:#5b3a6b; width:80px; text-align:center; margin:20px auto 0 auto;}
a.back:hover{ background:#5b3a6b; border-color:#281a30; }

.fr a.back{ width:60px; background:#5b3a6b; border-color:#281a30; color:#fff;}
#li_nw{ background:none; padding:0px;}
#li_nw li{ background:none; padding:0px; border-bottom:1px dashed #5c4a73; height:22px;}
#li_nw li a{color:#c8c3cf; }
#li_nw li a:Hover{ text-decoration:none; color:#f6f65c;}
#li_nw li em{}
/*footer*/
.b_pic{  margin:10px auto 0 auto;}
.photo{  padding:10px 0px 0 0px; margin-top:0px;}
.photo .b_pic{  padding-left:0px;}
.b_pic ul li{ float:left;}
.b_pic ul  a{ display:block; background:#3a2136;  width:153px; overflow:hidden; margin-left:5px; padding:4px; border:1px solid #1c1221;}
.photo .b_pic ul a{ height:auto; text-align:center; color:#999; margin-bottom:10px;}
.b_pic ul a:hover{ background-color:#4a2a46;}
.photo .b_pic ul p{ padding-top:10px;}
.potodetail{ text-align:center;}
.btn{ padding-left:130px;}
.btn a{ float:left; margin-right:10px;}
/*cards*/
.cards{ width:544px; margin:0 auto;}
.cards input{ border:1px solid #321b3c; height:25px; line-height:25px; padding:0 5px; width:197px;}
.cards table{ border:0 none; border-collapse:collapse;}
.cards table td{ height:40px;}
.cardstable td.wl{ width:70px; text-align:right;}
.cards table td select{ width:209px; border:1px solid #321b3c;}
.cardbg{
	background:url(../images/cards.jpg) no-repeat;
	margin:50px 0;
	width:286px;
	padding:30px 0 0 220px;
	height:210px;
}
.back_foot{ background:#2d1e35; padding:20px;}
.back_foot p{ height:30px; line-height:30px;}
a.get{ display:block; background:url(../images/btca.jpg) 0 -34px no-repeat; width:129px; height:34px; margin-left:70px;}
a.get:hover{ background-position:0 0; }
/*list*/
.list_wap{ background:url(../images/lisbg.jpg) no-repeat top center;}
.list_cot{ width:962px; margin:0 auto;}
.list{ background:url(../images/cbg.jpg) no-repeat top center; width:949px; padding-left:13px;}
.list .left{ background:url(../images/inx02.jpg) no-repeat; display:inline; width:211px; overflow:hidden; }
.list .left .loginbar{ padding-top:45px;}

.list_r{ width:719px; overflow:hidden;}
.list_r .title{ background:url(../images/li_bg.jpg) no-repeat; padding:0 0 0 24px; width:695px; height:78px; overflow:hidden; margin-right:10px;}
.list_r .title ul li{ float:left;}
.list_r .title ul li a{ display:block; width:129px; height:78px; text-indent:-9999px; overflow:hidden;}
.list_r .title ul li a:hover{ background:url(../images/li_bg.jpg);}
a#a1:hover{ background-position:-24px -78px;}
a#a2:hover{background-position:-153px -78px;}
a#a3:hover{background-position:-294px -78px; margin-left:12px;}
a#a4:hover{background-position:-423px -78px; margin-left:12px;}
a#a5:hover{background-position:-555px -78px; margin-left:15px;}

h4{ background:url(../images/li_bg.jpg) no-repeat; width:709px; height:34px; text-indent:-99999px;}
h4#r_fwq{ background-position:0px -156px;}
h4#r_hty{ background-position:0px -190px;}
h4#all_fwq{ background-position:0px -224px;}
.box{ border:1px solid #7d738f; background:url(../images/boxb2.gif) repeat-y; width:709px; margin-top:10px; margin-left:3px;}
.box_c{ border:1px solid #544065; background:url(../images/boxbg.gif) repeat-y; margin:0 5px 5px 5px; padding:25px 15px 35px 15px;}

.box_c ul li{ float:left;}
.box_c ul li a{ display:block; width:263px; height:36px; border:1px solid #0d0a12; background:url(../images/li_bg.jpg) -446px -294px no-repeat; text-align:center; line-height:36px; margin:15px 0 0 40px;}
.box_c ul li a:hover{ background-position:-446px -258px; text-decoration:none;}
/*rak*/
.rak{ width:330px; background:url(../images/li_bg.jpg) 0 -294px; height:53px; margin:0 auto; padding:52px 0 0 105px; font-weight:bold; font-size:14px;}
.rak a{ line-height:40px;}
.ungame{ display:block; }
.ungame em,#li_nw li em{ font-family:"宋体"; font-size:12px; font-style:normal; margin:0 10px;} 
/**/
/*foot*/
/*foot*/
.footer *,.warning *{ padding:0px; margin:0px; border:0 none; outline:0 none; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
#foot_91 div{ overflow:hidden; font-size:12px; }
#foot_91 em{font-family: "宋体","Arial Narrow",HELVETICA;}
#foot_91 div a{ text-decoration:none; }
#foot_91 ul li{ list-style:none;}
.footer{ 
    width:100%;
	background:url(../images/images_footer/botombg.gif) repeat-x; 
	height:208px;
	border:1px solid #d7d7d7; 
	border-right:0px; 
	border-left:0px;
}
.ti9{ text-indent:-10000px;}
.bdw{
	float:left; 
	display:inline; 
	margin-top:35px;
	height:174px;
    width:195px;
	border-left:1px solid #fff;
	border-right:1px solid #e2e2e2;
	}
dd.sec_dd{
	float:left;
	text-align:left;
	width:130px;
	}
.mr19,.brf{
	width:270px;
     }
.mr19{ border-left:0 none;}
.brf{ border-right:0 none;}
.bdw ul{ padding-left:25px;}
.mr19 dd ul li,.brf dd ul li{ _height:19px;  overflow:hidden;}
.pr20{text-align:right; padding-right:5px;}

.footer dl a{ color:#6b6b6b;}
.footer dl{
	text-align:center;
	padding-top:23px;
	height:150px;
	}
.footer .brf dl{
	}
.footer dl dt{
	font-size:12px;
	margin-bottom:3px;
	font-weight:bold;
	color:#3c3c3c;
	}
.footer dl dd{
	/*
	border-bottom:1px solid #fff;
	*/
	}
.footer dl dd a{
	/*
	border-bottom:1px solid #e2e2e2;
	*/
	}
.footer dl dd a:hover{
	color:#0082e0;
	text-decoration:none;
	}
.warning{
	width:100%; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
#foot_91 .cont{
	margin:0 auto;
	width:944px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px; 
	}
/*more*/
#more,#other,#more a,#other a{ border-bottom:0 none;}
#more a{  color:#9f9f9f;}
#more a:hover{
	background:none;
	color:#0082e0; 
	text-decoration:underline;
	}
/*game*/
.f_logo a{
	display:block; 
	width:270px; 
	height:51px; 
	background:url(../images/images_footer/bot_lgo.gif) no-repeat;
	position:absolute;
	}
.youth{
	background:url(../images/images_footer/y_bg.gif) repeat-x; 
	height:25px;
	padding-top:12px;
	}
.ytxt{
	width:828px;
	margin:0 auto; 
	background:url(../images/images_footer/y_outh.gif) no-repeat; 
	height:21px;
	}

.bottom{
	background:#292929 url(../images/images_footer/b_bg.gif) repeat-x;
	color:#858585; 
	padding-bottom:20px;
	}
.bottom .cont{ padding-top:27px; line-height:22px; text-align:center;}
.bottom a{ color:#858585;}
.bottom ul li{ display:block; height:22px; overflow:hidden;}
.bottom a:hover{
	color:#d2d0d0; 
	text-decoration:underline;
	}
.bottom em{
	font-size:10px;
	margin:0 10px;
	color:#525050;
	}
.clear{ clear:both;}




.new_gk{ float:left; font-size:15px; font-weight:bold; padding-left:50px;}
.bigbox{background:url(../images/allbg.jpg) center top no-repeat;}