@charset "utf-8";
/* CSS Document */
body,dl,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div
{margin:0;padding:0;border:0;}
p{
display:inline;
}
body{
margin:0px;
text-align:center; 
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(bodybg.png) repeat-x top;
color:#474948;
}
h3,h2,h4{font-size:14px;}
a{
hide-focus: expression( this.hideFocus=true );
color:#474948;
text-decoration:none;
outline:none;
}
a img{
border:none;
}
ul{
list-style:none;
margin:0;
padding:0;
}
#wrap{
	text-align:left;
	width:980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.clear{
clear:both;
}
.bg{
	float:left;
	width:100%;
	background:#FFF;
}
#header{
	float:left;
	width:100%;
}
.bar1{
	float:left;
	padding:5px;
	width:970px;
}
.l-bar{
	float:left;
	width:280px;
	background:url(l-bar-top.png) no-repeat left top;
	padding:6px 0 0 0;
	height:240px;
	overflow:hidden;
}
.l-bar-y{
	float:left;
	width:266px;
	background:url(l-bar-y.png) repeat-y;
	padding:0 7px;
}
.l-bar-bot{
	float:left;
	width:100%;
	background:url(l-bar-bot.png) no-repeat left top;
	padding:0 0 7px 0;
}
.l-title{
	float:left;
	width:255px;
	padding:9px 5px;
}
.l-title h2{
	float:left;
	border-left:2px solid #D50100;
	font-size:12px;
	color:#484848;
	padding:0 0 0 6px;
	line-height:1em;
	width:210px;
}
/*---滚动列表---*/
#demo {
float:left;
width:260px;
overflow:hidden;
border:0px dashed #CCC;
height:83px;
}
 
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#box{
       width:74px;
       float:left;
       height:81px;
       text-align:center;
	   border:1px solid #CFCFCF;
	   margin:0 5px 0 0;
       }
.sg{
	width:69px;
	height:58px;
	overflow:hidden;
	border:1px solid #EFEDEE;
	margin:2px auto;
}
/*---滚动列表---*/
.recom{
	width:130px;
	float:left;
	text-align:center;
	padding:0 3px 0 0!important;
	padding:0 1px 0 0;
	overflow:hidden;
}
.recom p{
	line-height:2em;
}
.re-pic{
	width:130px;
	height:60px;
	overflow:hidden;
}
.show{
	float:left;
	width:380px;
	margin:0 5px!important;
	margin:0 3px;
	background:url(show-top.png) no-repeat left top;
	padding:3px 0 0 0;
	height:240px;
	overflow:hidden;
}
.show-y{
	float:left;
	width:372px;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	padding:4px 3px 2px 3px;
}
.show-bot{
	float:left;
	width:400px;
	background:url(show-bot.png) no-repeat left top;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
/*---show---*/
#newsSlider .container {
	OVERFLOW: hidden;
	WIDTH: 370px;
	POSITION: relative;
	height:231px;
	margin: 0px;
}
#newsSlider DIV.slides {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#newsSlider UL.slides {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}
#newsSlider UL.slides DL {
	background:url(showtitle.png) repeat-x;
	line-height:31px;
}
#newsSlider UL.slides DT{
	padding:0 0 0 10px;
}
#newsSlider UL.slides DT A {
	FONT: bold 14px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	text-decoration:none;
}
#newsSlider DIV.slides DIV {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 370px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
UL.slides LI {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 370px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
#newsSlider #loopedSlider{
	CLEAR: both; MARGIN: 0px auto; WIDTH: 370px; POSITION: relative
}
#newsSlider {
	CLEAR: both; MARGIN: 0px auto; WIDTH: 370px; POSITION: relative; float:left;
}
#newsSlider UL.pagination {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 177px;
	right:-1px;
}
#newsSlider UL.pagination LI {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#newsSlider UL.pagination LI A {
	DISPLAY: block; BACKGROUND:url(show1.png) no-repeat center; font-size:12px;
	WIDTH: 15px; COLOR: #73D02A; TEXT-ALIGN: center; font-weight:bold;
	text-decoration:none;
}
#newsSlider UL.pagination LI.active A {
 TEXT-DECORATION: none; color:#000; background:url(show2.png) no-repeat center;
}
UL.pagination LI A:hover{
TEXT-DECORATION: none; color:#000;
}

/*---show end---*/
.game{
	float:left;
	width:300px;
	height:242px;
	overflow:hidden;
}
.game h2{
	background:url(game.png) no-repeat left top;
	width:290px;
	height:47px;
	line-height:47px;
	text-align:right;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
.game h2 a{
	font-size:12px;
	font-weight:normal;
	color:#FFF;
}
.game-y{
	float:left;
	width:276px;
	background:url(game-y.png) repeat-y;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 12px;
	font-size: 12px;
}
.game-y ul li{
	background:url(gameli.png) no-repeat left 8px;
	line-height:2em;
	padding:0 0 0 8px;
	border-bottom:1px dashed #E3E4E6;
}
.game-bot{
	float:left;
	width:300px;
	background:url(game-bot.png) no-repeat left top;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
/*---foot---*/
.links{
	float:left;
	background:url(linkbg.png) no-repeat left top;
	width:870px;
	height:35px;
	line-height:35px;
	padding:0px 0 0px 90px;
	margin:10px 0;
}
.links ul li{
	float:left;
}
.links ul li a{
	padding:0 10px;
}
#footer{
	float:left;
	width:100%;
	text-align:center;
	line-height:2em;
}
#footer ul{
	width:450px;
	margin:0 auto;
}
#footer ul li{
	float:left;
}
#footer ul li a{
	padding:0 10px;
}
DIV.green-black {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.green-black A {
	BORDER-RIGHT: #2c2c2c 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2c2c2c 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(../images/image1.gif) #2c2c2c; PADDING-BOTTOM: 2px; BORDER-LEFT: #2c2c2c 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #2c2c2c 1px solid; TEXT-DECORATION: none
}
DIV.green-black A:hover {
	BORDER-RIGHT: #aad83e 1px solid; BORDER-TOP: #aad83e 1px solid; BACKGROUND: url(../images/image2.gif) #aad83e; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black A:active {
	BORDER-RIGHT: #aad83e 1px solid; BORDER-TOP: #aad83e 1px solid; BACKGROUND: url(../images/image2.gif) #aad83e; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black SPAN.current {
	BORDER-RIGHT: #aad83e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aad83e 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(../images/image2.gif) #aad83e; PADDING-BOTTOM: 2px; BORDER-LEFT: #aad83e 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #aad83e 1px solid
}
DIV.green-black SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}

