body,p,ul,li,dl,dt,dd,h1,h2,h3,h4{padding:0;margin:0;}
body{
	font:12px/22px '宋体';
	background:#000 url(images/bg.jpg) no-repeat center 37px;
	color:#FFF;
	min-width:960px;
}
a{
	cursor:pointer;
	text-decoration:none;
	color:#535252;
}
a:hover{color: #FFF;}
ul{list-style:none;}
img{border:0 none;}
.fl{float:left;}.fr{float:right;}
.clear{zoom:1;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ht{overflow:hidden;text-indent:-9999em;}
.warp{
	width:960px;
	margin:0 auto;
}
.p10{padding:10px;}
.header{background:url(images/header.jpg) no-repeat;height:120px; position:relative; width:960px; overflow:hidden;}
.logo{width:130px;height:120px;top:0;left:90px; position:absolute;}
.h_btn{float:right; padding-top:20px;}
.btn_xztb,.btn_sc,.bot_btn a,.title,.newslist li,.n,.login_qq,.login,.hot,.my_s,.f,.c,.h,.m,.server_list ul li a,.login_inpt,.login_inpt_1,.server_list_active,.server_tab li.active{background:url(images/icon.png) no-repeat}
.top_btn{height:25px;}
.top_btn a{float:right; height:25px; margin-left:4px;} 
.top_btn a.btn_xztb{width:80px; background-position:-348px -82px; padding-left: 28px;}
.top_btn a.btn_sc{width:63px; background-position:-460px -82px; text-align: center;}
.top_btn a.btn_sc:hover {background-position: -525px -82px;}
.bot_btn{margin-top:43px; height:24px; padding-right:9px;}
.bot_btn a{float:left; height:22px; margin-left:3px; color:#fff2db; line-height: 24px; font-weight:bold; width:80px; text-align:center; background-position:-106px -116px;}
.bot_btn a:hover{background-position:-187px -117px; }
.bot_btn a.t{width:60px; background-position:-274px -119px;}
.bot_btn a:hover.t{background-position:-338px -119px;}
/*main*/
.m_left{float:left; width:340px;}
.m_right{float:right; width:615px;}
.b_box{border:1px solid #12100e; background:#f5f0ec; height:518px;}
.title{height:33px; line-height:33px; padding-right:10px;}
.title { border-bottom:1px solid #000;}
.m_left .title{background-position:0 -83px;}
.m_right .title {background-position:0 -1px;}
.title .n{float:left; width:110px; height:34px; overflow:hidden;text-indent:-9999em;}
.title .n1{background-position:-247px -167px;}
.title .n2{background-position:-124px -167px; height:33px; line-height:33px;}
.title .n3{background-position:-1px -167px;}
.newslist{margin:0 auto; height:180px;}
.newslist li{padding:0 5px 0 15px; background-position:-603px -56px}
.left_btn,.left_img{width:308px; margin:0 auto;}
.left_btn{height:40px; padding:0 5px;}
.left_btn a{display:block; height:57px; float: left; width:152px; overflow:hidden; margin-bottom: 8px;}
.left_btn a.but2{margin-right: 4px;}

.left_img{padding-top:12px;}
.left_img a img{width:140px; height:170px; border:2px solid #15120d;}
.prompt{text-align:center; padding-top:6px; height:44px; color:#535252; width:310px;}
.user{float:right;}
.user span{color:red;}
.info{float:right; height:30px; padding-left:20px; }
.login_qq{display:block; width:15px; height:17px; margin-top:9px; margin-right: 5px; background-position:-596px -86px; overflow:hidden;text-indent:-9999em;}
.info li{float:left; color: #e3e3e3;}
.login_inpt{width:90px; padding:0 5px; height:22px; background-position: 0 -118px; border-style: none; margin-right: 7px;}
.login_inpt_1 {width:50px; padding:0 5px; height:22px; background-position:-226px -142px; border-style: none; margin-right: 7px;}
a.login{display:block; width:52px; height:22px; background-position:-543px -34px; margin-top:5px;}
a.my_s{display:block; width:52px; height:22px; background-position:-404px -115px; margin-top:5px;}
a.login:hover{background-position:-543px -57px;}
a.my_s:hover{background-position:-460px -115px;}
.hot_server{height:47px; padding-top:19px; text-align:center; margin-bottom: 15px;}
.hot{display:block; width:406px; height:47px; background-position:0 -35px; font:bold 14px/47px '宋体'; text-align: center; color:#fef5b5; margin:0 auto;}
.my_server,.r_icon{background:none; padding:0;}
.my_box{height:40px; padding:0 0 0 20px;}
.r_icon li{padding:0 0 0 17px; margin-left:5px; color: #e3e3e3;}
.r_icon .f{background-position:-599px -153px;}
.r_icon .c{background-position:-599px -106px;}
.r_icon .h{background-position:-599px -130px;}
.r_icon .m{background-position:-599px -177px;}
.server{width:574px; margin:0 auto; height:293px; overflow:hidden;}
.server_tab{height:24px; padding:27px 0 0 10px; border-bottom:1px solid  #121110;}
.server_tab li{float:left; height:23px; width:78px; text-align:center; cursor:pointer; border:1px solid #121110; border-bottom:none; margin-right:9px; color:#2a2b2c;}
.server_tab li.active{font-weight:bold; color:#eef1f3; background-position: -290px -142px;}
.server_list{margin-top:17px; width:574px; overflow:hidden;}
.server_list ul{width:580px;}
.server_list ul li{float:left;height:21px; width:110px; margin:0 6px 9px 0; display:inline;}
.server_list ul li a{display:block; height:21px; width:110px; line-height: 21px; background-position:0 -141px; color:#fff;}
.server_list ul li a:hover,.server_list ul li a.server_list_active{background-position:-111px -141px; color:#e0ddd4;}
.server_list ul li a i{float:left; margin:5px 4px 0; height:13px; width:11px; overflow:hidden;text-indent:-9999em;}
.server_list ul li a i.f{background-position:-602px -164px;}
.server_list ul li a i.c{background-position:-602px -117px;}
.server_list ul li a i.h{background-position:-602px -140px;}
.server_list ul li a i.m{background-position:-602px -186px;}
