body,h1,h2,h3,h4,h5,h6,div,ul,ol,li,p,address,dl,dt,dd,hr,form{	margin: 0;	padding:0;	}
ul,ol {	list-style-type: none;	}
img {	border: 0;	}
.text10{	font-size:10px;	line-height:14px;}
img.vm {	margin: 0;	padding: 0;	vertical-align: middle;	border: none;	}
a:link {	color:#666666;	text-decoration:none;}
a:visited {	color:#666666;	text-decoration:none;}
a:active {	color:#666666;	text-decoration:none;}
a:hover {	color:#666666;	text-decoration:underline;}
a.tp:link {	color:#a3a3a3;	text-decoration:none;}
a.tp:visited {	color:#a3a3a3;	text-decoration:none;}
a.tp:active {	color:#a3a3a3;	text-decoration:none;}
a.tp:hover {	color:#a3a3a3;	text-decoration:underline;}
.clrBoth {	clear:both;	font-size: 1px;	line-height: 1px;	}
.pCenter {	text-align: center;	}
.pLeft {	text-align: left;	}
.pRight {	text-align: right;	}
img.imgRight {	float: right;	margin-left:8px;	margin-bottom:8px;	}
img.imgLeft {	float: left;	margin-right:8px;	margin-bottom:8px;	}
.pdt1{padding-top: 1px;}
.pdt2{padding-top: 2px;}
.pdt4{padding-top: 4px;}
.pdt5 {padding-top: 5px;}
.pdt10 {padding-top: 10px;}
.pdt16 {padding-top: 16px;}
.pdt20 {padding-top: 20px;}
.pdt25 {padding-top: 25px;}
.pdb15 {padding-bottom: 15px;}
.mb1{margin-bottom:4px;}
.mb4{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb7{margin-bottom:7px;}
.mb9{margin-bottom:9px;}
.mb10{margin-bottom:10px;}
.mb40{margin-bottom:40px;}
.mb15{margin-bottom:15px;}
.mb16{margin-bottom:16px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb35{margin-bottom:35px;}
.mb50{margin-bottom:35px;}
.mr3{margin-left:3px;}
.pdl10{padding-left:10px;}
.pdl12{padding-left:12px;}
.pdl17{padding-left:17px;}
.pdl27{padding-left:27px;}
.pdl39{padding-left:39px;}
.pdl20{padding-left:20px;}
.pdl24{padding-left:24px;}
.pdl25{padding-left:25px;}
.pdl30{padding-left:30px;}
.pdl120{padding-left:120px;}
.pdl12{padding-left:12px;}
.pdl15{padding-left:15px;}
.pdl7{padding-left:7px;}
.color01{color:#505369;}
.color02{color:#ac1a03;}
.color03{color:#4a657a;}
.color04{color:#ff9900;}
.bgc{background-color:#f1f1f1;}
.bold{font-weight: bold;}
.px14{font-size: 13px;}
 
/*layout*/
body{margin:0;font-size:12px;font-family:Tahoma ;color:#505369;line-height:170%;}
#wrapper{min-width:980px;max-width:1440px;_width:expression((document.documentElement.clientWidth<980||document.body.clientWidth<980)?"980px":document.documentElement.clientWidth-document.documentElement.clientWidth%2+"px");margin:0 auto;}
.top{background:url(/v09/images/bg_01.jpg) no-repeat top center; width:100%; }
.mbg{background:url(/v09/images/bg_02.jpg) no-repeat bottom center; width:100%;padding-bottom:70px;}
.main{width:980px;height:auto;margin:0 auto;position:relative;overflow:hidden;}
.header{width:980px;overflow:hidden;clear:both;margin-bottom:213px;}
.logo{width:221px;float:left;}
.nav{width:759px;float:left;padding-top:20px;}
.main_con{width:980px;overflow:hidden;clear:both;margin:0;}
.l_sider{float:left;width:221px;}
.m_con{float:left;width:537px;posotion:relative;}
.m_blk{width:499px;padding:-right:38px;margin:0;}
.news_ad{width:222px;float:left;}
.game_info{background:url(/v09/images/bg_info2.jpg) no-repeat 0 0; height:225px;width:537px;}
.gf_nav{background:url(/v09/images/bg_gf.jpg); padding:10px 0 0 222px; height:37px;}
.gf_nav li{background:url(/v09/images/bg_ttl2_e.gif) no-repeat -94px 0px;float:left;width:94px;height:23px;line-height:23px;cursor:pointer;text-align:center;list-style-type:none;}
.gf_nav li.curr3{background:url(/v09/images/bg_ttl2_e.gif) no-repeat 0 0px;width:94px;height:23px;line-height:23px;}
.news_con{width:277px;float:left;padding-top:12px;}
.news_con .ncc li{width:277px;list-style-type:none;padding-top:6px!important;*padding-top:2px !important;padding-top:2px;overflow:hidden;clear:both;line-height:14px;}
.news_con .ncc li .text, .tj li .text{float:left;width:230px;}
.news_con .ncc li .date,.tj li .date,.exp_con li .date,.info_con li .date{float:right;width:47px;}
.news_con .ncc li .more{float:right;width:66px;height:20px;}
.exp_con li .es{float:left;width:143px;white-space:nowrap;word-break:break-all;overflow:hidden;}
.exp_con{width:194px;padding:0 0 0 46px;}
.exp_con li{margin:0;width:194px;list-style-type:none;}
.r_sider{float:left;width:222px;}
.event,.game_sp{width:222px;}
.event ul{margin:0;padding:0;width:222px;}
.event ul li{margin:0;padding:0;list-style-type:none;line-height:1px;font-size:1px;display:inline;}
.btm_line{border-bottom:1px solid #cccfde;margin-bottom:5px;padding-bottom:3px;}
.game_sp_con{width:182px;padding:5px 24px 0 16px;background:url(/v09/images/bg_sp.jpg) no-repeat left top;height:269px;line-height:14px;}
.game_sp_con ul li {list-style-type:none;display:inline-block;width:182px;}
.game_sp_con ul li img{float:left; width:37px;padding-right:9px;}
.fz14{font-size:14px;color:#384155;line-height:22px;}
.game_rank{background:url(/v09/images/bg_rank.jpg) no-repeat left 47px;height:243px;}
.game_rank_con{width:222px;padding-top:3px;line-height:100%;}
.game_rank_con table{border-collapse:collapse;border:1px solid #cfcaca;}
.game_rank_con table td{border:1px solid #cfcaca; padding:6px 0px;color:#384155;text-align:center;}
.game_rank_con table th{border:1px solid #cfcaca; padding:6px 5px;background-color:#d3dfef;font-weight:normal;}
.event_tj{position:relative;width:537px;color:#384155;}
.tj{	width:350px;	position:absolute;	overflow:hidden;	left:149px;	top: 4px;}
.act_banner,.info_con{width:460px;overflow:hidden;clear:both;}
.act_banner{	position:absolute;	top: 1px;	left: 1px;}
.act_banner ul li{float:left;list-style-type:none;width:149px;height:74px;border:1px solid #c1c1c1;line-height:1px;font-size:1px; margin:0px 1px;}
.info_con li{list-style-type:none;width:460px;overflow:hidden;clear:both;padding-bottom:6px;}
.info_con li .arrow{background:url(/v09/images/bg_info.jpg) no-repeat 0 0;width:87px;height:18px;font-weight:bold;color:#4a5c7a;float:left;text-align:center;}
.info_con li .txt{padding-left:20px;width:353px;float:left;color:#384155;}
.info_con li .text{width:360px;float:left;}
.player{}
.exp{float:left;width:269px;}
.ph{float:left;width:268px;float:left;}
.ph_con{padding-right:45px;width:222px;line-height:140%;}
.ph_con ul{margin:0;padding:0;}
.ph_con ul li{padding:0 5px 0 10px;width:96px;display:inline;text-align:center;height:88px;float:left;}
.bd{border:1px solid #4a5c7a;margin:0;padding:0;}
.cs_it{padding-left:60px;text-indent:-60px;}
.cs_hero,.hg_notice{padding:5px 0 0 31px;}
.cs_hero{width:190px;background:url(/v09/images/bg_cs.jpg) top center no-repeat;line-height:16px; line-height: 15px\9; line-height:16px\0;}
.ss_con {width:192px;padding-left:29px;padding-bottom:11px;}
.ss_con ul{list-style-type:none;}
.ss_con ul li{list-style-type:none;width:96px;float:left;line-height:140%;height:20px;}
#footer{width:980px;padding-top:36px;}
#footer .links{width:978px;border:1px solid #4a5c7a;background-color:#fff;position:relative;height:36px;padding-top:8px;}
.ar_l01{	float:left;	border:0;	margin:0;	position:absolute;	width:10px;	left: -1px;	top: -1px;}
.ar_l02{	float:left;	border:0;	margin:0;	position:absolute;	width:10px;	left: -1px;	top: 36px;}
.ar_r01{	float:right;	border:0;	margin:0;	width:10px;	position:absolute;	top:-1px;	left: 969px;}
.ar_r02{	float:right;	border:0;	margin:0;	width:10px;	position:absolute;	top:36px;	left:969px;}
#footer .links ul{list-style-type:none;margin:0;padding-left:8px;}
#footer .links ul li{width:88px;height:31px;float:left;padding:0 4px 5px 4px; _padding:0 4px 2px 4px;margin:0;}
.fc{width:720px;line-height:140%;padding:14px 0 0 208px;color:#375276;}
.fc .logo_footer{ padding-right:22px; float:left;padding-bottom:25px;}
.fc a{color:#375276; text-decoration:none;}
.fc a:hover{color:#375276;text-decoration:underline;}
/*玩家排行*/.TabTitle{float:left;width:133px;height:23px;}
.TabTitle a{color:#4a5c7a; text-decoration:none;}
.TabTitle li.current{background:url(/v09/images/bg_ttl1_a.gif) 0 0 no-repeat;font-weight:bold;width:44px;height:25px;}
.TabTitle ul li{cursor:pointer; float:left; text-align:center; width:44px; background:url(/v09/images/bg_ttl1_a.gif) -44px 0px  no-repeat;height:23px; line-height:23px; list-style-type:none;}
.select_style{margin:0; float:left; width:50px;padding:0; }
.exp_ttl{width:200px;height:23px;padding-left:46px;padding-bottom:10px;}
.exp_ttl ul li{cursor:pointer;text-align:center;width:65px;background:url(/v09/images/bg_ttl1_d.gif) -65px 0px  no-repeat;height:23px;line-height:23px;list-style-type:none;float:left;}
.exp_ttl a{color:#4a5c7a; text-decoration:none;}
.exp_ttl li.curr{background:url(/v09/images/bg_ttl1_d.gif) 0 0 no-repeat;font-weight:bold;width:65px;height:23px;line-height:23px;}
.news_con .news_nav{padding-top:0px;height:33px;width:277px;}
.news_con .news_nav ul{width:277px; list-style-type:none;}
.news_con .news_nav  ul li{float:left;width:53px;background:url(/v09/images/bg_ttl1_b.gif) -53px 0px  no-repeat;list-style-type:none;height:23px;line-height:23px;cursor:pointer;text-align:center;}
.news_con .news_nav  ul li.curr2{background:url(/v09/images/bg_ttl1_b.gif) 0px 0px  no-repeat; width:53px;}
.server_nav{padding:2px 0 15px 29px;height:23px;}
.server_nav  ul li{float:left;width:59px;background:url(/v09/images/bg_ttl1_f.gif) -59px 0px  no-repeat;list-style-type:none;height:23px;cursor:pointer;text-align:center;}
.server_nav  ul li.curr4{background:url(/v09/images/bg_ttl1_f.gif) 0px 0px  no-repeat;width:59px;}
/*reg*/.login_area{width:221px;height:91px;}
.login{width:198px;padding-left:23px;padding-top:7px;line-height:14px;}
.login .input_area{width:77px;padding-right:4px;float:left;}
.login .input_area input{width:75px;border:1px solid #93a6b5; height:18px;line-height:18px;display:block;}
.login .lg_btn{width:51px;float:left;margin:0;padding:0;}
.login .psw_reg{width:64px;float:left;padding-top:5px;}
.logout{width:217px;text-align:center;padding-left:4px;padding-top:0px;}
.pdl7{padding-left:7px;}
.logout p{line-height:18px;}
.mb8{margin-bottom:8px!important;*margin-bottom:5px!important;margin-bottom:5px;}
.main_top{width:648px;height:64px;font-size:0px;line-height:0px;margin:0;}
/*推荐商品*/.shop_box{background:url(/v09/images/bg_rcm.jpg) top  center no-repeat; width:196px; height:244px; padding:0 0 0 25px;}
.shoping{border-bottom:1px dashed #a09e8f; width:182px; height:65px;}
.shop_img{float:left; padding:5px; width:71px; height:71px; overflow:hidden; display:block;}
.shoptxt{width:100px; float:left; padding:5px;}
.shop_name{width:100px; float:left; font-weight:bold; color:#004168}
.shop_nr{width:100px; float:left; color:#2A0200}
/*shop_notic*/.shop_notic { width:180px; height:161px; float:left; margin:90px 0 0 47px; display: inline; }
.shop_img { width:50px; float:left; padding-right:5px; height:53px }
.shop_tit { width:90px; float:left; padding:5px 0px 5px 5px; height:53px; }
.shangp_box { width:170px; height:58px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #330000; margin-bottom: 6px; }
.shop_name { width:95px; float:left; font-weight:bold; color:#004168 }
.shop_nr { width:100px; float:left; color:#2A0200 }


/*module_a*/
.module_a{ width:222px; background:url(/v09/images/calendar_title.jpg) no-repeat left top; position:relative; }
.module_a .title{  overflow:hidden;}
.module_a .title h1{ font-size:12px;  font-weight:normal; width:80%;}
.module_a .title h1 span{ font-size:12px; padding:0 10px; text-align:center;}
.module_a .title h1 span.red{ color:#900;}
.table_events{ color:#505369; font-weight:bold;width:90%; margin:0 10px 0 0;}
.table_events tr td{ font-weight:bold; text-align:center; }
.table_events .today { background:url(/v09/images/btn_calendar.gif) no-repeat center top!important;}
.events_date{ cursor:pointer;color:#FF0000;}
.events_time td{ height:14px;}


/*日历弹窗*/
.pop_event {
background: url(/v09/images/calendar_bg2.gif) no-repeat left top ;
height:226px;
left:-250px;
position:absolute;
top:60px;
width:229px;
z-index:99;
overflow:hidden;
padding:10px;
}
.pop_e_ttl {
color:#717385;
font-weight:bold;
height:20px;
line-height:20px;
padding-left:10px;
}
.pop_e_ttl span {
display:inline-block;
}
.pop_e_ttl a {
	position:absolute; top:10px; right:10px; background:url(/v09/images/btn_close.gif) no-repeat left top;height:13px;width:13px;
}
.pop_event ul li {
background-position:0 2px;
border-bottom:1px dashed #B1B1B1;
color:#B1B1B1;
height:40px;
line-height:18px;
margin:10px 0;
background:url(/v09/images/btn_li.gif) no-repeat left 7px;
padding-left:10px;
}
.icon_bg2 p a {
color:#717385;
display:block;
overflow:hidden;
text-decoration:none;
white-space:nowrap;
width:215px;
}

/*hotimg*/
.scroll{width:169px;height:181px;overflow:hidden;position:relative;margin-left:39px;margin-bottom:10px;}
.slider{position:absolute;}
.slider li{display:inline;}

.slider img{width:169px;height:181px;display:block;}
.num{position:absolute;right:5px;bottom:5px;}
.num li{float:left;color:#FF7300;text-align:center;line-height:16px;width:16px;height:16px;font-family:Arial;font-size:12px;cursor:pointer;overflow:hidden;margin:3px 1px;border:1px solid #110000;background-color:#fff;}
.num li.on{color:#fff;line-height:21px;width:21px;height:21px;font-size:16px;margin:0 1px;background-color:#EB1E0D;font-weight:bold;border:2px solid #110000;}