
@charset "utf-8";

@import url(http://tl.changyou.com/logo/xtl_logo_lk.css);
html { overflow-x: hidden; background: fixed #fff; }
body { font: 12px '宋体'; line-height: 24px; background: #232323 url(http://i0.cy.com/xtl/load/20140418/bg.jpg) no-repeat center top; color: #b5b5b5; }
.hideTxt { text-indent: -9999em; position: absolute; }
.header { overflow: hidden; width: 1000px; height: 890px; margin: 0 auto; position: relative;
 background: url(http://i0.cy.com/xtl/load/20140425/top.jpg) no-repeat -1px top;
background-position: 0px top\9;
 *background-position: center top; }
.xtl_logo_bg, .xtl_logo_lk a {top: 10px;left: 460px;}
.header .xtl_logo_lk a { z-index: 18; }
.header .nav { color: #fff; font-family:'微软雅黑', "宋体"; font-size: 12px; height: 24px; right: 6px; line-height: 24px; position: absolute; top: 4px; width: 217px; z-index: 9; }
.header .nav a { color: #fff; height: 24px; line-height: 24px; margin: 0 0px; text-align: center; text-decoration: none; padding-right: 19px; }
.header .nav a:hover { color: #eb0b07; }
.header .new_servers { position: absolute; top: 335px; left: 408px; width: 400px; height: 30px; overflow: hidden; }
.header .new_servers li { display: block; float: left; width: 400px; height: 24px; line-height: 24px; font-family: '微软雅黑', '宋体'; font-size: 14px; color: #eaeaea; }
.header .new_servers li span { display: block; float: left; width: 200px; height: 24px; text-align: center; }
a.xq_btn{display: block; width:94px; height: 40px; position: absolute; top:263px;left: 891px;}

.top a:hover,
.content .bottom #btn1,
.content .bottom #btn2 
{background: url(http://i0.cy.com/xtl/load/20140425/btns.jpg) no-repeat; }


.top { width: 1000px; height: 365px; position: absolute; top:434px; }
.top a { display: block; width: 192px;
	height: 79px;position: absolute; top: 245px;text-indent: -9999em;  }

/*.top .get_gift { left: 51px; background-position: 0 0; }
.top .get_gift:hover { background-position: -230px 0; }*/
.top .fast_down { left: 509px;left: 510px\9;*left: 510px; }
.top .fast_down:hover { background-position:  -117px 0;}
.top .iframe_box { width: 215px; height: 336px; position: absolute; top: 10px; right: 18px; background-color: #fff; }
.top .iframe_box iframe { margin: 0 auto; }
.content {overflow: hidden; width: 1000px; height:1700px; margin: 0 auto; position: relative; background: url(http://i0.cy.com/xtl/load/20140418/content.jpg) no-repeat center top; }
.login { display:block; width:142px; height:42px; position:absolute; top:515px; right:37px; text-indent:-9999em; background: url(http://i0.cy.com/xtl/load/20140425/login.jpg) no-repeat;}
.login:hover { background-position:0 -43px;}
.content .part1 { width:1000px; height:648px; position: relative;
 background: url(http://i0.cy.com/xtl/load/20140418/wf1.jpg) no-repeat center top;
}












.cyc_box { width:100%; height:100%; position:relative;}
.cyc_box ul { position:absolute; top:124px; left:0px;}
.cyc_list { width:527px; height:100px; position:absolute; top:-2px; right:0px;}
.cyc_list a { width:105px; height:100px; display:block; text-indent:-9999em; float:left;}
.cyc_list a:hover,.cyc_list a.active { background:url(http://i0.cy.com/xtl/load/20131217/btns_h.jpg) no-repeat;}
#num1:hover,#num1.active { background-position:0 0;}
#num2:hover,#num2.active { background-position:-105px 0;}
#num3:hover,#num3.active { background-position:-210px 0;}
#num4:hover,#num4.active { background-position:-315px 0;}
#num5:hover,#num5.active { background-position:-420px 0;}

.tabs,.tabs li a:hover,.tabs li a.active{ background:url(http://i0.cy.com/xtl/load/20131217/tabs_list.png) no-repeat;}
.tabs { width:685px; padding-left:11px; position:absolute; z-index:9; top:92px; left:0px; height:83px; background-position:0 0;}
.tabs li { width:62px; float:left; height:83px;}
.tabs li a { width:56px; height:83px; display:block; text-indent:-9999em;}
.tabs li.tabs0 a:hover,.tabs li.tabs0 a.active { background-position:-11px -84px; } 
.tabs li.tabs1 a:hover,.tabs li.tabs1 a.active { background-position:-73px -84px; } 
.tabs li.tabs2 a:hover,.tabs li.tabs2 a.active { background-position:-135px -84px; } 
.tabs li.tabs3 a:hover,.tabs li.tabs3 a.active { background-position:-197px -84px; } 
.tabs li.tabs4 a:hover,.tabs li.tabs4 a.active { background-position:-259px -84px; } 
.tabs li.tabs5 a:hover,.tabs li.tabs5 a.active { background-position:-321px -84px; } 
.tabs li.tabs6 a:hover,.tabs li.tabs6 a.active { background-position:-383px -84px; } 
.tabs li.tabs7 a:hover,.tabs li.tabs7 a.active { background-position:-445px -84px; } 
.tabs li.tabs8 a:hover,.tabs li.tabs8 a.active { background-position:-507px -84px; } 
.tabs li.tabs9 a:hover,.tabs li.tabs9 a.active { background-position:-569px -84px; } 
.tabs li.tabs10 a:hover,.tabs li.tabs10 a.active { background-position:-631px -84px; } 



.con_box {width:1000px; height:500px; position: relative; z-index:1;}
.tt_box { width:1000px; height:500px; display:none;}
.tt_box img { display:block; position:absolute; top:2px; left:462px;}
.tt_box p.des { color:#dce8fc; font-family:'微软雅黑'; font-size:14px; line-height:26px; width:596px; position:absolute; top:204px; left:20px;}
.tt_box .textbox { width:490px; height:140px; position:absolute; top:366px; left:20px; padding:0 0 0 60px;}
.tt_box .textbox p { position:relative; height:20px; width:auto; line-height:20px; padding-right:10px; background-color:#010722; color:#b7ccf1; font-size:12px; margin: 0px 0px 4px 0px;text-indent:4px; display:inline-block; *display:inline; *zoom:1;}
.tt_box .textbox p span {top:0px; width:60px; height:20px; text-indent:0; line-height:20px; background-color:#4d0505; color:#fcc8c8; display: inline-block; text-align:center; position:absolute; left:-60px;}

.content .bottom { width: 1000px; height: 94px; position: absolute; bottom:110px; left:0; }
.content .bottom a { display: block; width: 317px;
	height: 94px; position: absolute; text-indent:-9999em; }
.content .bottom #btn2 { left:107px; top:0;background-position:  0 -80px; }
.content .bottom #btn2:hover {background-position:0 -175px;}
.content .bottom #btn1 { left:536px; top:0;background-position: 0 -270px; }
.content .bottom #btn1:hover { background-position: 0 -365px;}

/*pop*/
.close { display: block; width: 38px; height: 38px; cursor: pointer; position: absolute; top: 0; text-indent: -9999em; right: -38px; background: url(http://i0.cy.com/xtl/load/20140418/closebg.jpg) no-repeat; }
.pops { width: 520px; height: 365px; background: url(http://i0.cy.com/xtl/load/20140425/psbg.jpg) no-repeat; display:none; }
.pops iframe { position: absolute; top: 21px; left: 20px; background:#ffffff;}
.pops .dowBtn { display: block; width: 221px; height: 65px; position: absolute; bottom: 35px; right: 26px; background: url(http://i0.cy.com/xtl/load/20131205/btns.jpg) no-repeat; text-indent: -9999em; }
.pops .dowBtn:hover { background-position: 0 -66px; }



.zhiye_tab{width:180px;height:430px;overflow:hidden; position:absolute; left:48px; top:826px;}
.zhiye_tab .line60{width:60px; height:60px; float:left; padding:0 27px 9px 0;}
.zhiye_tab a{float:left; display:block;_display:inline; width:60px; height:45px; margin:0 8px 6px 0;cursor:pointer; text-indent:-9999px;  position:relative;
background:url(http://i1.cy.com/xtl/cover/20140401/tab_btns.jpg) no-repeat;
}
.zhiye_tab a#zhiye_tab1{background-position:0 0px;}
.zhiye_tab a#zhiye_tab1.current,.zhiye_tab a#zhiye_tab1:hover{background-position:0 -46px;}
.zhiye_tab a#zhiye_tab2{background-position:-61px 0px;}
.zhiye_tab a#zhiye_tab2.current,.zhiye_tab a#zhiye_tab2:hover{background-position:-61px -46px;}
.zhiye_tab a#zhiye_tab3{background-position:-122px 0;}
.zhiye_tab a#zhiye_tab3.current,.zhiye_tab a#zhiye_tab3:hover{background-position:-122px -46px;}
.zhiye_tab a#zhiye_tab4{background-position:-183px  0px;}
.zhiye_tab a#zhiye_tab4.current,.zhiye_tab a#zhiye_tab4:hover{background-position:-183px  -46px;}
.zhiye_tab a#zhiye_tab5{background-position:-244px 0px;}
.zhiye_tab a#zhiye_tab5.current,.zhiye_tab a#zhiye_tab5:hover{background-position:-244px -46px;}
.zhiye_tab a#zhiye_tab6{background-position:-305px 0px;}
.zhiye_tab a#zhiye_tab6.current,.zhiye_tab a#zhiye_tab6:hover{background-position:-305px -46px;}
.zhiye_tab a#zhiye_tab7{background-position:-366px 0px;}
.zhiye_tab a#zhiye_tab7.current,.zhiye_tab a#zhiye_tab7:hover{background-position:-366px -46px;}
.zhiye_tab a#zhiye_tab8{background-position:-427px  0px;}
.zhiye_tab a#zhiye_tab8.current,.zhiye_tab a#zhiye_tab8:hover{background-position:-427px  -46px;}
.zhiye_tab a#zhiye_tab9{background-position:-488px 0px;}
.zhiye_tab a#zhiye_tab9.current,.zhiye_tab a#zhiye_tab9:hover{background-position:-488px -46px;}
.zhiye_tab a#zhiye_tab10{background-position:-549px 0px;}
.zhiye_tab a#zhiye_tab10.current,.zhiye_tab a#zhiye_tab10:hover{background-position:-549px -46px;}
.zhiye_tab a#zhiye_tab11{background-position:-610px -2px;height: 42px;}
.zhiye_tab a#zhiye_tab11.current,.zhiye_tab a#zhiye_tab11:hover{background-position:-610px -48px;}
.zhiyecont{width:768px;height:695px;overflow:hidden; position:absolute;right:0px; top:650px; z-index:1; }


/*floRt*/
.floRt{position:fixed; width:44px; cursor:pointer; height:142px; top:200px; right:20px; z-index:999; }
*html .floRt{_position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 100 + 'px');}

.floRt img{
	display: block;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.floRt .actB{
	display: none;
}
.floRt a{
	display: block;
	width: 100%;
	cursor: pointer;
	height: 46px;
	position: absolute;
	left: 0;
	z-index: 1;
	top: 0;
	background: #653E23;
	opacity: 0;
	filter:alpha(opacity=0);
}
.floRt a.lin2,.floRt a.lin3{
}
.floRt a.lin4{
	height: 35px;
}
.floRt img.df{
	display: block;
}
.floRt a.lin2{
	top: 47px;
}
.floRt a.lin3{
	top: 94px;
}