.pages {
	height: 26px;
	padding: 20px 0;
	margin-top: 5px;
	clear: both;
}
.pages:after {
	content: '.';
	clear: both;
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
}
.pages ul {
	padding: 0;
	list-style: none;
	margin: 0;
}
.pages li {
	float: left;
	margin-right: 5px;
	
}
.pages li a {
	padding: 5px 10px;
	border: 1px solid #e1e1e1;
	height: 24px;
	line-height: 24px;
	color: #666;
}
.pages li a:hover {
	border: 1px solid #666;
	background: #666;
	color: #fff;
	text-decoration: none;
}
.pages li span {
	border: 1px solid #e1e1e1;
	height: 24px;
	line-height: 24px;
	color: #c4c4c4;
	padding: 5px 10px;
}
.pages .current a {
	border: 1px solid #666;
	background: #666;
	color: #fff;
}

/* ������css */
	.game163{ position: relative; border: 1px solid #dcdddd; padding: 4px; overflow: hidden; width: 100%;height: 535px; margin:0 auto;margin-bottom: 20px;}
	.game163 ul.bigImg{ position: relative;width: 100%;height: auto;}
	.game163 .bigImg li img{ vertical-align:middle; width:100%;height: 480px;}

	.game163 .smallScroll{ height: 47px; margin-top: 430px;}
	.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(../images/sprites1008.png) no-repeat 0 -3046px; }
	.game163 .sNext{ background-position: 0 -2698px;}
	.game163 .sPrev:hover{ background-position: 0 -3133px;}
	.game163 .sNext:hover{ background-position: 0 -2785px;}

	.game163 .smallImg{ float:left;  margin: 0 4px 0 8px; display:inline; width: 680px; overflow: hidden;}
	.game163 .smallImg ul{ height:54px;  width: 9999px; overflow: hidden; padding: 0; margin: 0 !important;}
	.game163 .smallImg li{ float: left; padding: 0 3px 0 0; width:65px; cursor:pointer;  display: inline;  }
	.game163 .smallImg img{ border: 1px solid #dcdddd; width:62px; height:45px;  }
	.game163 .smallImg .on img{ border-color: #1e50a2;}

	.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
	.game163 .pageState span{ color: #f00; font-size: 16px;}


/* ������css */
		.sideMenu{  border:1px solid #ddd;  }
		.sideMenu span{ display: block; height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;
			font:normal 14px/32px "Microsoft YaHei";
		}
		.sideMenu span qq{ color:#CE0010;}
		.sideMenu ul li{line-height: 20px;}
		.sideMenu ul li.huifu{ color:#333;line-height: 28px;}
		.sideMenu span em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu span.on em{ background-position:16px -57px; }
		.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* Ĭ�϶����� */ }



#header{width:960px;height:118px;margin:0px auto; position:relative;z-index:50;}

.head-row1{width:960px;height:69px;margin:0px auto;position:relative; z-index:100; overflow:hidden}

.head-row1 #logo{margin:0px 0px 0px 1px;float:left; position:relative}

.head-row1 #col2{float:right;overflow:hidden;height:99px;position:relative;font-size:12px;width:500px;}

#col2 span{ position:absolute;}

#col2 .sp1{right:14px;top:10px; font-size:12px}

#col2 .sp2{right:14px;top:33px;font-size:14px; font-weight:bold}

#col2 .sp2 font{font-size:16px;color:#CD2525; letter-spacing:0.5pt;vertical-align:-1px;_vertical-align:0px}

#col2 a{margin:0px 0px 0px 0px;font-size:12px; vertical-align:0px;}



#menu{float: left;width:70%;font-size:12px;margin:0px auto; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menubg.png',sizingMethod='scale');_background:none;}

#nav{margin:0px auto;width:960px; position:relative;}

#nav li.ml{display:block;float:left;}

#nav p.fenge{background:url(../images/menufen.png) right 2px no-repeat;display:block;float:left;line-height: 35px;height: 40px;padding: 2px 1px;}

#nav li .ma{padding:5px 20px; color:#f6f6f6;line-height:34px;display:block;position:relative;text-shadow: 1px 1px 1px #333;text-decoration: none;}


#nav li:hover ,
#nav li:focus ,
#nav li.Hover {
	background: #717578 url("../images/bg_globalnav_on.png") 2px 0 repeat-x ;
}

#nav .snav li:hover ,
#nav .snav li:focus ,
#nav .snav li.Hover {
	background: none;
}


#nav li .snav{position:absolute;display:none; background: url("../images/bg_headerarea.png") 0 100% repeat-x #6c6c6c; z-index:1000;top:44px;left:0px;padding:10px 5px; width:960px;}

#nav li .snav .snlist{float:left;position:relative;margin:5px 40px 0px 10px;*width:120px}

#nav li .snav .snlist span{
font-size: 14px;
    color: #c8c8c8;
    font-family: "����";
    padding: 5px 0;
    display: block;
}


#nav li .snav .snlist .sntit{color:#fff; font-wei ght:bold;font-style:italic}

#nav li .snav .snlist .sntit font{ font-fa mily:"����";margin-left:4px;}

#nav li .snav .snlist ul{width:100%; overflow:hidden;margin:10px 0px 10px;}

#nav li .snav .snlist li{ line-height:210%;width:100%;background:none}

#nav li .snav a{color:#ccc;}

#nav li .snav a:hover{color:#fff;}



#nav li .snav .snlist2{width:100%; overflow:hidden;margin:5px 0px 10px 0px;}
#nav li .snav .snlist2 .snimg2{float: left;margin:5px 5px 0px 5px;}
#nav li .snav .snlist2 .snimg2 span{ font-size: 12px;color: #c8c8c8;font-family: "Microsoft YaHei", Arial; padding-top: 10px; display: block;}
#nav li .snav .snimg{ float: left; margin:12px 20px 10px 10px;}

#nav li .snav .snimg span{ font-size: 12px;color: #c8c8c8;font-family: "����"; padding: 5px 0; display: block;}


/* ������css */
		.picScroll-left{ width:725px;  overflow:hidden; }
		.picScroll-left .hd{ overflow:hidden;  height:30px;padding:0 10px;  }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:10px; margin-top:8px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px; padding-left:0;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 10px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:159px; height:110px;  display:block;  padding:2px; border:1px solid #ccc; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }
