/* CSS Document */

.right-contain a:link,.right-contain a:visited{text-decoration:none;font-size:12px; color:#000;}
.right-contain a:active,.right-contain a:hover{text-decoration:underline; font-size:12px; color:#666;}

.right-contain{font-size:12px; font-family:""; color:#000; margin-top:15px;overflow:hidden;}
.right-up{background:url(../img/hudong-bg.jpg) -2px -2px no-repeat; width:753px; height:60px; float:left;}
.right-up p{float:right; padding:20px 30px 0 0}
.right-up p a:visited,.right-up p a:link{font-weight:bold; color:#225200;}

.right-middle{background:url(../img/body-bg.jpg) -2px 0px repeat-y; width:753px; float:left;}
.title-all{ padding:0; margin-left:40px; background:url(../img/game-bg.jpg) -2px -198px no-repeat; width:672px; height:80px;}

.kuang,#idArcShowContent{width:652px; padding:0; margin-left:40px; background-color:#e5f8f5; overflow:hidden;padding:10px;}
.kuang ul{margin:0 0 10px 0; padding:0;}
.kuang li{width:672px; height:26px; background:url(../img/game-bg.jpg) -1px -273px no-repeat; padding:2px 0 0 65px;}
.kuang span{color:#3e9caa; padding-right:3px;}
#idArcShowContent{
	line-height:24px;
	font-size:14px;
}
#idArcShowContent h2{
	text-align:center;
	font-size:18px;
	line-height:36px;
	font-weight:bold;
}
#idArcShowContent h6{
	text-align:center;
	margin-bottom:10px;
}
#idArcShowContent p{
	line-height:28px;
}
#idArcShowContent a{
	font-size:14px;
	color:#BC2931;
}
#idArcShowContent table{
	border:0;
	text-align:center;
	cellpadding:0;
	cellspacing:0;
}
#idArcShowContent table tr,#idArcShowContent table tr td{
	text-align:left;
}
#idArcShowContent table td{
	line-height:20px;
}
#idArcContentFrame{
	width:630px;
	margin:0 45px;
}

.pic-list,.pic-show,.upload_pic{
	width:696px; padding:0; margin-left:28px;overflow:hidden;
	}
.pic-list ul{
	overflow:hidden;	
}
.pic-list li{
	float:left;	
	margin:3px 3px;
	overflow:hidden;
	width:167px;
	height:155px;
	}	
.pic-list li a{
	display:block;
	text-align:center;
	margin:5px 0 0;
	}
.pic-list li img{
	border:#999 solid 1px;
	}	
.pic-show{
	text-align:center;	
}	
.pic-show h3{
	font-size:18px;
	line-height:28px;
	font-weight:bold;
	}
.pic-show p{
	line-height:18px;	
}
.pic_show_content{
	margin:0 0 15px;
	}
.pic_show_content img{
	max-width:600px;
	width:expression(this.width>600 ? "600px":this.width);
	overflow:hidden;
	}
.upload_pic{
	height:300px;
	}
.upload_pic label{
	display:block;
	margin:20px;
	}
.upload_pic label span{
	margin:0 5px;
	}
.upload_pic .submit-btn{
	margin:0 0 0 250px;
	}
.news-bottom{background:url(../img/hudong-bg.jpg) -2px -347px no-repeat; width:753px; _width:755px; height:89px; float:left; margin:0; padding:0; overflow:hidden;position:relative;}
.news-bottom .re-top{
	display:block;
	width:60px;
	height:25px;
	position:absolute;
	top:2px;
	right:38px;
	}
.title-all .tab-menu{
	padding:23px 0 0 40px;
	overflow:hidden;
	margin:0 15px;
}
.title-all .tab-menu li{
background:none;
width:79px;
height:24px;
margin:27px 2px 0;
}
.title-all .tab-menu li a{
display:block;
width:79px;
height:24px;
overflow:hidden;
text-indent:-9000px;
margin:0 5px;
}
.tab-menu #idNews a{ 
background:url(../img/down_xinwen.gif) no-repeat 0 0;
}
.tab-menu #idActive a{
background:url(../img/down_huodong.gif) no-repeat 0 0;
}
.tab-menu #idBulletin a{
background:url(../img/down_gonggao.gif) no-repeat 0 0;
}
.tab-menu #idPayAward a{
background:url(../img/down_chongzhi.gif) no-repeat 0 0;
}
.tab-menu #idNews a:hover,.tab-menu #idNews.active a{ 
background:url(../img/up_xinwen.gif) no-repeat 0 0;
}
.tab-menu #idActive a:hover,.tab-menu #idActive.active a{
background:url(../img/up_huodong.gif) no-repeat 0 0;
}
.tab-menu #idBulletin a:hover,.tab-menu #idBulleting.active a{
background:url(../img/up_gonggao.gif) no-repeat 0 0;
}
.tab-menu #idPayAward a:hover,.tab-menu #idPayAward.active a{
background:url(../img/up_chongzhi.gif) no-repeat 0 0;
}
.title-news_t{margin:0 auto; background:url(../img/all_bg.jpg) -77px -2px no-repeat; width:583px; height:40px;  text-align:center;}
.title-news_t h1{ font-size:15px; color:#006e81; font-weight:bold; padding-top:10px;}
.pagelistbox{
	height:22px;
	line-height:22px;
	margin-top:20px;
	text-align:center;
	}
.title-active{background:url(../img/hudong-bg.jpg) -2px -60px no-repeat; width:753px; height:36px;}
.gonglue,.cehua,.gonghui,.bizhi,.jietu,.jietu2,.shipin{float:left; margin:25px 0 0 20px;width:332px;}
#title-gonglue,#title-cehua,#title-gonghui,#title-bizhi,#title-jietu,#title-jietu,#title-shipin{width:332px; height:38px; float:left;}
#title-gonglue{background:url(../img/hudong-bg.jpg) -43px -114px no-repeat; }
#title-cehua{background:url(../img/hudong-bg.jpg) -383px -114px no-repeat; }
#title-gonghui{background:url(../img/hudong-bg.jpg) -43px -180px no-repeat; }
#title-bizhi{background:url(../img/hudong-bg.jpg) -383px -180px no-repeat; }
#title-jietu{background:url(../img/hudong-bg.jpg) -43px -230px no-repeat; }
#title-shipin{background:url(../img/hudong-bg.jpg) -383px -230x no-repeat; }
.jietu2 #title-jietu{background:url(../img/hudong-bg.jpg) -383px -230px no-repeat; }
.fengcai{ width:620px; float:left;margin-left:45px; _margin-left:30px; }
#title-fengcai{background:url(../img/hudong-bg.jpg) -61px -281px no-repeat; width:662px; height:40px; float:left;}
.bottom-fengcai{background:url(../img/hudong-bg.jpg) -61px -327px; width:623px; height:16px; float:left;}

.middle-gonglue{ width:332px; float:left;background:url(../img/small-bg.jpg) -3px 0px; repeat-y; margin:0;}

.middle-gonglue ul{padding:10px 0 0 40px;}
.middle-gonglue li{background:url(../img/hudong-bg.jpg) -2px -439px no-repeat; padding-left:20px; width:220px;line-height:26px;}
.more{float:right; margin-right:55px; display:inline;}
.more a:link,.more a:visited{color:#ff0000; text-decoration:underline;}

.bottom-gonglue{background:url(../img/hudong-bg.jpg) -43px -160px no-repeat; float:left; height:15px; width:332px;}
.middle-gonglue img{margin:10px 0 4px 80px; border:#85d4ce solid 3px;}
.line-con{width:750px; float:left; overflow:hidden;}

.fengcai{margin-top:15px; width:622px; float:left;}
.middle-fengcai{float:left;background:url(../img/middle-bg.jpg) repeat-y}
.middle-fengcai ul{width:580px; float:left; margin:0 0 0 12px; _margin:0 0 0 6px; padding:0; overflow:hidden;}
.middle-fengcai ul li{
	width:155px;
	list-style:none;
	float:left;
	margin:5px 12px;
	_margin:5px 10px;
	overflow:hidden;
	text-align:center;
	background:none;
	line-height:26px;
	padding-left:12px
}
.fengcai .more{ float:right; text-align:right; margin:0; padding:0 45px 0 0;}

.guide-box{width:584px;margin:10px 0 0 75px;}
.guide-box h3{background:url(../img/hudong-bg.jpg) -2px -495px no-repeat; width:586px; height:40px; text-indent:-9000px;}
.guide-box .ts{background-position:-2px -575px;}
.guide-box .xs{background-position:-2px -684px;}
.youxi-middle{ width:549px; padding:5px 0; margin:0 16px; background-color:#e3f7f5;overflow:hidden;zoom:1;}
.youxi-middle img{ margin:0 30px 0 20px; float:left;}
.ziti_x{width:290px; line-height:20px; text-align:center; overflow:visible; text-align:left; float:left;}
.ziti_x a{margin:5px 3px;}
.right-contain .ziti_x a:link,.right-contain .ziti_x a:visited{color:#286016; font-size:14px; font-weight:bold;}
.ziti_x a:hover{color:#000; font-size:14px; text-decoration:underline;font-weight:bold;}
.youxi-bottom{background:url(../img/new-bottom.jpg) no-repeat; width:582px; height:9px;}
.plan{
	height:350px;
	font-size:14px;
	margin:0 100px;
	}
.plan h3{
	margin:10px 0 0 ;
	}
.plan label{
	display:block;
	margin:20px 0 0;
	overflow:hidden;
	zoom:1;
	}
.plan label span{
	width:100px;
	}
.plan label *{
	float:left;
	}
.plan .submit-btn{
	margin:10px 0 0 180px;
	}
.plan-list{
	margin:0 50px;
	}
.plan-list li{
	margin:10px 0 0;
	}
.plan-list li span{
	float:right;
	}
.plan-list li dl,.plan-show dl{
	margin:10px 20px 0;
	overflow:hidden;
	zoom:1;
	}
.plan-list li dt,.plan-show dt{
	width:100px;
	font-size:14px;
	float:left;
	margin:0 0 10px 0;
	}
.plan-list li .qu,.plan-show .qu{
	color:#06F;
	}
.plan-list li .as,.plan-show .as{
	color:#F00;
	}
.plan-list li dd,.plan-show dd{
	width:480px;
	line-height:18px;
	float:left;
	margin:0 0 10px 0;	
	}
.title-gameinfo{
	width:588px; height:38px; margin-left:80px; background:url(../img/body_z-bg.jpg) -2px -4px no-repeat; overflow:hidden; 	
	}
.m-title{
	height:60px;
	width:650px;
	background:url(../img/title-bg.jpg) repeat-x left bottom;
	overflow:hidden;
	margin:10px 0 0 50px;
	}
.m-title-top,.m-title h3,.m-title-bottom{
	background:url(../img/body_z-bg.jpg);
	}
.m-title-top{
	width:70px;
	height:60px;
	float:left;
	}
.xssl .m-title-top,.cyzl .m-title-top{
	background-position:0 -50px;
	}
.tsxt .m-title-top,.hdtj .m-title-top{
	background-position:-70px -50px;
	}
.jjzd .m-title-top{
	background-position:-140px -50px;
	}
.m-title h3{
	height:35px;
	margin-top:25px;
	width:100px;
	float:left;
	text-indent:-9000px;
	}
.xssl h3{
	background-position:0 -120px;
	}
.tsxt h3{
	background-position:-100px -120px;
	}
.jjzd h3{
	background-position:-200px -120px;
	}
.cyzl h3{
	background-position:-300px -120px;
	}
.hdtj h3{
	background-position:-400px -120px;
	}
.m-title-bottom{
	float:right;
	width:60px;
	height:60px;
	background-position:-210px -50px;
	}
.title-middle {
	background-color:#E3FDFB;
	margin:10px 0 0 50px;
	width:600px;
	overflow:hidden;
	padding:5px 10px;
}
.right-contain .title-middle a:active,.right-contain .title-middle a:link,.title-middle a:visited{
	display:inline-block;
	color:#225200;
	font-weight:bold;
	font-size:14px;
	line-height:28px;
	height:28px;
	margin:5px 8px;
	}
.right-contain .title-middle a:hover{
	display:inline-block;
	color:#225200;
	font-weight:bold;
	font-size:14px;
	line-height:28px;
	height:28px;
	margin:5px 8px;
	text-decoration:underline;
	}
.plan-show{
	margin:10px 50px 0;
	}
.plan-show h3{
	font-size:16px;
	text-align:center;
	}
.plan-show p{
	text-align:center;
	line-height:24px;
	}
.right-contain .plan-show a:active,.right-contain .plan-show a:link,.right-contain .plan-show a:visited{
	color:#F30;
	float:right;
	margin:20px 50px 0;
	}
.right-up a.left{
	float:left;
	margin:20px 0 0 30px;
	color:#225200;
	font-weight:bold;
	}
.right-up a.left:hover{
	text-decoration:underline;
	}

