
/* CSS Document */
/*=======*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, th, td, table { margin:0px; padding: 0px; }
body{
font:14px Tahoma,sans-serif; color:#574F57;text-align:center;
background-color:#ffffff;
}
ul, li { list-style:none; }
table { border-collapse:inherit; border-spacing:1px; }
fieldset, img{ border:0px; }
a{border-style:none;text-decoration:none; outline:medium none;}
a,area{blr:expression(this.onFocus=this.blur());}/*For IE*/
:focus{-moz-outline-style:none;}/*For Firefox*/
.lf{ float:left}
.rg{ float:right}
.nofloat {clear: both; font-size:0px; }
.margin_tp7{width:667px;margin-top:110px;}

.margin_tp10 a {
    color: #1D1A16;
    cursor: pointer;
    outline: medium none;
    text-decoration: none;
}
.margin_tp10 a:hover {
    color: #FF8A00;
    text-decoration: none;
}
/*字体样式*/
a {
    color: #574F57;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}


.black { color:#6c6c6c; }
.black a:link,.black  :visited{color:#d0b679;text-decoration:none;}
.black a:hover{text-decoration:underline;}
.yellow {
    color: #6c6c6c;
}
.yellow a:link, .yellow a:visited {
    color: #4a4a4a;
}

.yellow2{color:#d0b679; }
.yellow2 a:link,.yellow2 :visited{color:#d0b679;text-decoration:none;}
.yellow2 a:hover{text-decoration:underline;}



.blue{color:#006365; }
.blue a:link,.blue :visited{color:#006365;text-decoration:none;}
.blue a:hover{text-decoration:underline;}

.red{color:red;}
.l{ font-weight:lighter;}
.font12 { font-size:12px; }
.font14 { font-size:14px; }
.b { font-weight:bold; }





.Brown { color:#444444; }
.Brown a:link,.Brown a:visited{color:#444444; text-decoration:none;}
.Brown a:hover{text-decoration:underline;}
.White { color:#fff; }
.White a:link,.White a:visited{color:#fff; text-decoration:none;}
.White a:hover{text-decoration:underline;}
.gary { color:#444444; }
.gary a:link,.gary a:visited{color:#444444; text-decoration:none;}
.gary a:hover{text-decoration:underline;}
/***DIV框架的大小***/
#wrapper { background:url(../images/bg1.jpg) top center no-repeat; width:100%;position: relative; }
#header { height:510px; position:relative}
span.bds_more, .bds_tools a{ color:#000000}
#container {width:982px; margin:auto;position:relative;
}
#footer {
   background: url("../images/footer.gif") repeat-x scroll 0 0 #292929;
    color: #858585;
    padding-top: 10px;
	margin-top: 20px;
	text-align:center;
	height:102px;

}
#footer a{ color: #858585;
    margin: 0 3px;}

#footer a{ color: #D2D0D0;
    margin: 0 3px;}


#main_wrapper {
    background: url(../images/footbg.jpg) no-repeat scroll center bottom transparent;
} 


.left{
width:249px;
    float: left;
    position: relative;
}
.right{

    float: right;
    position: relative;
    width:667px;
	}

#right2 {
    background: url(../images/index_06.gif) repeat scroll -206px 0 transparent;
    display: inline;
    float: left;
    margin-top: 10px;
    position: relative;
    width: 730px;
    z-index: 1000;
}

.rl {
    position: relative;
}



#header #logo {
    background: url(../images/index_07.gif) no-repeat scroll 0 -10000px transparent;
    height: 152px;
    left:0px;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 20px;
    width: 300px;
    z-index: 1000;
}

/***背景第二层***/
.main {
    margin: auto;
    position: relative;
	text-align:left;
    width: 917px;}
/***左边部分***/


 
 
 
 
 
/*登陆*/
#login {
 background: #f0f0f0;
 border:1px solid #9A9A9A;
 padding-bottom:10px;
 width: 247px;
 height:158px;
 overflow:hidden;
   
}
#login h3{ 
background: url(../images/titlebg.jpg?123) repeat-x scroll 0 0 transparent;
text-align:left;
    height:32px;}
#login label {
    font-weight: bold;
	padding-left:2px;
}




.login1{ width:231px; margin:10px auto 5px; position:relative;}
.login1 p{
    padding: 8px 0 0 5px;
 }

.login_cl{ width:160px;float:left}
.login_cl li label {
    display: inline-block;
    text-align: right;
    width: 50px;
}
.login_cl p{
    padding:9px 0 0px 8px;
	*padding:8px 0 0px 8px;
 }
 
 .login_cl input{ 
    background:#ffffff;
    border:1px solid #CCD3D5;
    color: #666666;
    height:19px;
    line-height: 19px;
	padding:0px 3px;
    width:122px;
font-size:12px;
}
 
 
 
 

.login_btn a{width:57px;
height:45px;
display:block; text-indent: -2000px;}

.inputName, .inputPsw {
    background: url("../images/loginSprite.gif") no-repeat scroll 0 0 transparent;
    float: left;
    overflow: hidden;
    width: 174px;
}
.inputName, .inputPsw {
    background-position:-300px 0;
	margin-bottom:2px;
}

.login_btn, .star_btn{
    background: url("../images/loginSprite.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
.star_btn {
    background-position: 0 -115px;
    cursor: pointer;
    height:22px;
    width: 71px;
}

.login_btn {
background-position: -161px 0;
width:57px;
height:45px;
position:absolute;
right:0px;
top:2px;
	
}
.login_zc, .login_zh{
    background: url("../images/loginSprite.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    overflow: hidden;
	width:75px; padding-left:18px; float:left
}
.login_zc a, .login_zh a{
color:#79AFB3;
}
.login_zc{background-position: 0 -78px;}
.login_zh{background-position:-100px -78px;}





/*用户登录*/
.login_yhdl {
    background: url(../images/yhdl.jpg?123) no-repeat scroll 0 0 transparent;
    height:41px;
    width: 206px;
}
.yx_li{line-height:18px;height:36px;*height:37px;}
.yx_li a:link,.yx_li a:visited{color:red;}
.yx_li a:hover{text-decoration:underline;}
.login_yhdlmain{width:220px; text-align:left; line-height:17px; margin:0 auto; padding-top:5px;}
.login_yhdlmain h4{font-size:13px; height:36px; overflow:hidden;}
.login_yhdlmain p{color:#ffffff;padding-top: 3px; }
.login_yhdlmain a.btn {
 background: url(../images/btn.jpg?12) no-repeat scroll 0 0 transparent;
    height:26px;
    width: 91px;
	text-align:center;
	line-height:26px;
	display: inline-block;
	color:#ffffff;
	margin-top:2px;
	
}
.login_jryx{width:101px; height:36px; margin:0 auto; margin-top:6px;}
/* TAB 切换效果 */
.login_tb_{ width:231px; padding-top:4px; padding-bottom:5px; line-height:18px; margin:0 auto;}

.login_tb_ label {
    display: inline;
    text-align: left;
}
.login_tb_ input {
    vertical-align: middle;
}
.login_tb_ span {
float:left;
    margin-left:42px;
	*margin-left:40px;
}
.login_tb_ a.qq{float:right}
.login_tb_ a.lose {
    display: inline-block;
    padding:0 3px 0 8px;
}
.login_tb_ a.btn {
 background: url(../images/btn.jpg?12) no-repeat scroll 0 0 transparent;
    height:26px;
    width: 91px;
	text-align:center;
	line-height:26px;
	color:#ffffff;
	margin:8px 0 0 18px;
	*margin:5px 0 0 16px;
	float:left;
	display: inline;
}

.login_tb_ img {
display: inline-block;
width:62px;
height:20px;
    vertical-align: middle;
}
/* 控制显示与隐藏css类 */
.normaltab2{  width:102px; height:30px; }
.hovertab2{ width:102px; height:30px; }
.normaltab2 a,.hovertab2 a{width:102px; height:30px; display:block}
.dis2{display:block;}
.undis2{display:none;}
/*登录器下载，游戏介绍，客服，充值，IS下载=============================================*/

 
 




.yxjs { 
border:1px solid #9A9A9A;
background-color:#F0F0F0;
height:250px;
background: url(../images/yxjs_bg.jpg?12) no-repeat scroll right bottom transparent;
background-color:#F0F0F0;
}


.yxjs h3{ 
background: url(../images/titlebg.jpg?123) repeat-x scroll 0 0 transparent;
text-align:left;
    height:32px;}

.yxjs p{
    line-height: 25px;
    padding: 5px 15px;}
	
.kefu {
 background: #f0f0f0;
border:1px solid #9A9A9A;
	height: 243px;
	overflow:hidden;
	
}
.kefu p{line-height:21px;padding:5px 15px;}
.kefu h3{ 
background: url(../images/titlebg.jpg?123) repeat-x scroll 0 0 transparent;
text-align:left;
    height:32px;}

.is{ margin: 2px auto 0;display:block}
.jz{margin: 2px auto 0;display:block}











/***右边部分***/



/*新闻列表样式==================================*/
#news{ width:667px;height:305px;  position:relative;overflow:hidden}
.new{ width:452px;height:303px; float:left; position:relative; background-color:#f0f0f0; border:1px solid #9A9A9A;}
.news_cl{ width:430px; margin:0 auto;padding-top:15px;}
.newsli{ margin:0 auto;}
.newsli li{background: url(../images/newli.jpg?12) no-repeat; background-position:left; padding-left:10px; font-size:14px;height:27px; line-height:27px; position:relative; text-align:left}
h2.new_title{  height:28px;width:430px; line-height:28px; text-align:center;background-color:#d1d1d1; font-size:16px; margin:0 auto;}
h2.new_title a{color:#3b5561;}
h2.new_title a:hover{text-decoration:none}


.newsli li span{ float:right; height:21px; margin-right:5px; color:#6c6c6c;}

.newsli li.more{
background:none;
    position: absolute;
    right:6px;
    top:3px;
	width:49px;
	border-bottom-style:none;
}
.newsli li.more a{
display:block;
width:49px;
color:#000;
font-size:12px;
}




.ad{ width:212px;border-bottom:1px solid #9a9a9a; float:right}
.ad p{ border:1px solid #9a9a9a; border-bottom-style:none}
/* 控制显示与隐藏css类 */


/*=======================================================================二级页面滑动样式结束*/
.newsli2 li.ye{ padding:15px 0px;height:20px; }
.newsli2 li.ye li{background-image:none; float:left; text-align:center; line-height:20px; height:20px; margin:0px 3px; padding:0px;}
.newsli2 li.ye li.ys{ width:20px; height:20px; background-color:#554E46; border:#AF9175 solid 1px; }
.newsli2 li.ye li.ys a{ width:20px; height:20px; display:block;}





/*新闻滑动样式======================*/

#tbc_01,#tbc_02,#tbc_03,#tbc_04{padding-top:0px; margin:0 auto; }
/* TAB 切换效果 */

.tb_ {background:url(../images/titlebg.jpg?123) repeat-x;
height:32px; overflow:hidden;
}

.tb_ li{ float:left; height:32px; line-height:32px; width:81px; cursor:pointer; text-align:center; display:inline; overflow:hidden }



/* 控制显示与隐藏css类 */
.tb_ li.hovertab{ background:url(../images/hovertab.jpg?12) no-repeat; color:#383839; width:81px; height:32px; font-weight:bolder;  }
.tb_ li.normaltab{ border-left:1px solid #e8e9ea; color:#000; width:79px; height:32px; }



.dis{display:block;}
.undis{display:none;}



/******热点、道具等小模块******/







/*热点推荐*/
.rdtj{width:675px; height:110px; overflow:hidden; margin:0 auto;position:absolute}
.rdtj li {float:left; margin-right:2px; display:inline; width:165px; height:110px;}




/*游戏资料*/



.yxzl{ width:331px;height:250px; border:1px solid #9a9a9a;background-color:#F0F0F0;overflow:hidden;   float:left}

.yxzl h3{ 
background: url(../images/titlebg.jpg?123) repeat-x scroll 0 0 transparent;
    height:32px;}
.yxzl ul{ 
    padding: 10px 10px 0; }

   
h3 .mor{ float:right; font-size:12px; font-weight:normal; margin:8px 10px 0 0;color:#000;}
.yxzl li{ 
    background: url("../images/dian.jpg") no-repeat scroll left center transparent;
    float: left;
    height: 20px;
    line-height: 20px;
    margin:5px 6px;
	*margin:2px 6px;
    padding-left: 12px;
	display: inline;
    width: 78px;}
/*游戏攻略*/
.yxgl{ width:331px; border:1px solid #9a9a9a;background-color:#F0F0F0;height:250px;overflow:hidden;   float:right}
.yxgl h3{ 
background: url(../images/titlebg.jpg?123) repeat-x scroll 0 0 transparent;
    height:32px;}
.yxgl ul {
    padding: 10px 10px 0;
}

.yxgl li {
height:28px;
    line-height:28px;
background: url(../images/newli.jpg?12) no-repeat; background-position:left; padding-left:10px;
	text-align:left;
}

.yxgl li span {
    float: right;
}








/*游戏资料等列表*/
.content{ margin:0 auto; width:330px; margin-top:0px; }
.content li{background:url(../images/dian.jpg) no-repeat scroll left 10px transparent; height:28px; line-height:28px; padding-left:15px; font-size: 14px; }
.content li span{ float:right; height:18px; color:#444444; }
.content li.line {
background:none;
    border-bottom:1px dotted #D0B679;
    clear: both;
    font-size: 0;
    height: 0px;
    line-height: 0;
}



/***************************************内容的样式**********************************/
.nr{ padding:0px 50px 0px 50px; line-height:24px; }





.title_708_shouye{
    background: url(../images/rg_bg.jpg?12) no-repeat;
	background-position:left;
    background-color:#1D242C;
    border: 1px solid #030A12;
    height: 51px;
	line-height:50px;
	color:#ffffff;
    overflow: hidden;
	padding-left:50px;
}
.title_708_shouye a{ color:#FFFFFF;}
.title_708_shouye div {
    background: url(../images/wz.jpg) no-repeat;
	background-position:left;
    color: #2F8EA7;
    padding-left: 12px;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 7px;
}	
.title_708_shouye div a {
    color: #2F8EA7;
}	
	

.title_708_shouye h1 {
    color: #ffffff;
    font-family: "微软雅黑";
    font-size: 14px;
    padding-top: 50px;
    text-align: center;
}




.mid_708_02{
background:#fff;
    border: 1px solid #9A9A9A;
    padding: 20px;
	height:auto !important;
height:580px; /*假定最低高度是200px*/
min-height:580px; 
	display:block;
	font-size: 12px;}



.mid_708_02 h1{ padding:20px 0 10px 0; text-align:center; font-size:20px;font-family:"微软雅黑"; }


.type_from {
    line-height: 20px;
    margin: auto;
    padding-bottom: 10px;
    text-align: center;
    width: 600px;
}





/*-------------*/
.di_708 {background:url(../images/border22.jpg) no-repeat;width:733px; height:22px; }
.di_350{background:url(../images/border3d.jpg) no-repeat 0 0px;width:361px; height:12px; }
.di_608{ background:url(../images/border4.jpg) no-repeat; width:608px; height:20px; }


/***************************************二级页面列表***********************************/
.content2{line-height:21px; font-size:14px; color:#1d1a16;}
.content2 li{ background:url(../images/dian.jpg) no-repeat scroll 5px 50% transparent; color:#555C6A; line-height:30px; padding-left: 18px; font-size: 14px; }
.content2 li span{ float:right; height:30px; }
.content2 li.line{ font-size:0px; height:1px; border-bottom:1px dashed #AD9C76; line-height:0px; clear: both; background:none; }
.content2 table {
    margin: 0 auto;
}
.content2 table td {
    text-align:center;
}
.content2 a{color:#555C6A;}
.content2 a:hover{ text-decoration:underline}

.ye{ padding:15px 0px;height:20px; }
.ye li{background-image:none; float:left; text-align:center; line-height:20px; height:20px; margin:0px 3px; padding:0px;}
.ye li.ys{ width:20px; height:20px; background-color:#fff; border: #AF9175 solid 1px; }
.ye li.ys a{ width:20px; height:20px;font-size:14px; display:block;}
.fw{margin:0 auto; width:650px; padding-bottom:20px;}
.fw .fwq{width:260px;float:left;display:inline;margin:0px 20px 0px 0px; font-weight:bold; font-size:14px;background: url(../images/fwq.gif) no-repeat 0 3px; background-position:left; padding-left:34px}

.cont_page{line-height:21px; padding-bottom:20px; }
.cont_page a{color:#1d1a16;}
.cont_page a:hover{color:#FF8A00; text-decoration:underline}





/***************************************游戏区服样式**********************************/

#tj_serv {
margin:0 auto;
overflow: hidden;
margin-top:10px;
width:625px; 
}
#my_serv {
 overflow: hidden;
 width:625px;
margin:0 auto;
}
#sy_serv {
margin:0 auto;
 width:625px;
}
#sy_serv ul li {
    display: inline;
    float: left;
    margin: 0 15px 5px 10px;

}
.same_serv {
  
}
.same_serv .top {
    background:#E1E1E0;
    border: 1px solid #B1B1B1;
    height: 30px;
    margin-top:10px;
	padding-left:10px;
}
.same_serv li a:hover {
	text-decoration:none;
}

.same_serv li a:hover .ser_m {
    background: url(../images/server_bg.png) no-repeat scroll 2px -279px transparent;
	color: #FF8A00;
	text-decoration:none;
	
}


.same_serv li .ser_m {
    background: url(../images/server_bg.png) no-repeat scroll 2px -234px transparent;
    display: block;
    padding-left: 26px;
	text-decoration:none;
}



#right_bg  .same_serv a:hover {
    color: #B1B1B1;
	text-decoration:none;
}























.ser_du {
    color: #9a8282;
    display: block;
    padding-left: 6px;
}
.same_serv a:hover{ text-decoration:none}

.ser_3 {
    background: url(../images/server_bg.gif) no-repeat scroll 98px -194px transparent;
}

.ser_du span {
    padding-left: 60px;
}




.same_serv h3 em {
    float: right;
    font-style: normal;
    line-height: 37px;
    padding-right: 10px;
}
.same_serv ul {
padding: 10px 0 10px 15px;
float:left;
width:608px;
background-color:#F5F3F1;
border:1px solid #B1B1B1;
border-top-style:none;
display:inline;
}
.same_serv ul li {
    display: inline;
    float: left;
    margin:0 15px 5px 10px;
}

.same_serv a {
    background: none repeat scroll 0 0 #EFECDA;
    border: 1px solid #FFFFFF;
    color: #000000;
    display: block;
    height: 44px;
    width: 271px;
	padding-top:8px;
}

.same_serv a:hover {
    background: none repeat scroll 0 0 #F5F3EA;
    text-decoration: none;
}














.same_serv .ser_m {
    background: url(../images/serv_ico06.jpg) no-repeat scroll 0 7px transparent;
    display: block;
    padding-left: 12px;
}
.same_serv .ser_3 {
    background: url(../images/server_bg.gif) no-repeat scroll 98px -194px transparent;
}
.same_serv .ser_2 {
    background: url(../images/server_bg.gif) no-repeat scroll 98px -170px transparent;
}
.same_serv .ser_1 {
    background: url(../images/server_bg.gif) no-repeat scroll 98px -170px transparent;
}
.same_serv .ser_du {
    color: #920000;
    display: block;
    padding-left: 12px;
}
.same_serv .ser_du span {
    padding-left: 62px;
}


.same_serv .ser_du {
    background: url(../images/server_bg.gif) no-repeat scroll 96px 0 transparent;
}
.same_serv .ser_10 {
    background-position: 96px -195px;
}
.same_serv .ser_9 {
    background-position: 96px -172px;
}
.same_serv .ser_8 {
    background-position: 96px -152px;
}
.same_serv .ser_7 {
    background-position: 96px -132px;
}
.same_serv .ser_6 {
    background-position: 96px -112px;
}
.same_serv .ser_5 {
    background-position: 96px -92px;
}
.same_serv .ser_4 {
    background-position: 96px -72px;
}
.same_serv .ser_3 {
    background-position: 96px -52px;
}
.same_serv .ser_2 {
    background-position: 96px -32px;
}
.same_serv .ser_1 {
    background-position: 96px -12px;
}
.same_serv .ser {
    background-position: 96px 5px;
}
.same_serv span.ser_0 {
    background: none repeat scroll 0 0 transparent;
}

/***************************************右侧滑动服样式**********************************/

#floatRight {
    background: url("../images/float1.png") no-repeat scroll 0 0 transparent;
    height: 296px;
    position: fixed;
	_position:absolute;
    right: 0;
    top: 200px;
    width: 165px;
    z-index: 900000000;
}
.floatScrollBut {
    cursor: pointer;
    display: block;
    float: right;
    height: 92px;
    position: relative;
    text-align: center;
    top: 100px;
    width: 28px;
    z-index: 910000000;
}
.linkRight {
    float: right;
    height: 296px;
    overflow: hidden;
    width: 137px;
}
#linkRight ul, #linkRight li {
    padding: 0;
    text-indent: -99999em;
}
.item-1 {
    height: 95px;
    margin-bottom: 5px;
}
.item-2, .item-3, .item-4, .item-5 {
    height: 24px;
    margin: 0 0 7px;
}

#linkRight li.item-6 {
text-indent:0;
    margin-top:38px;
	color:#b0220a;
	text-align:center;
}

.item-1 a, .item-1 a:link {
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 80px;
    line-height: 35px;
    padding: 15px 10px 0;
    width: 116px;
}
.item-2 a, .item-2 a:link, .item-3 a, .item-3 a:link, .item-4 a, .item-4 a:link, .item-5 a, .item-5 a:link {
    display: block;
    float: none;
    font-size: 14px;
    font-weight: 700;
    height: 23px;
    line-height: 23px;
    margin: 0 auto;
    width: 96px;
}







