@charset "utf-8";
/* CSS Document */

/*-------------首页左边样式开始----------------------------*/  
.left {
	width:665px;
	float:left;
	height: auto;
}
/*-------------首页左边样式结束----------------------------*/  

/*-------------首页新闻样式开始----------------------------*/  
.left ul.select {
	width:645px;
	float:left;
	padding-bottom:5px;
}
.left ul.select li {
	height:32px;
	float:left;
	cursor:pointer;
	font-size:13px;
}
.left ul.select li a {
	padding:0px 15px;
	height:32px;
	float:left;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	color:#03C;
}
.left ul.select li a:hover, .left ul.select li a.current{
	background:url(../images/ge_news_li_hov.jpg) center top no-repeat;
	color: #F30;
}
.left ul.select li.hov a:visitd {
 color:#03C;
}

.left .newslist645 {
	width:645px;
	float:left;
}
.left .newslist645 ul{
	width:645px;
	/* [disabled]height:500px; */
	float:left;
}
.left .newslist645 ul li{
	width:645px;
	height:100px;
	float:left;
}
.left .newslist645 ul li:hover{
	background:#f9f9f9;
}
.left .newslist645 ul li h3 {
	width:645px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	background: #f6f6f6;
	line-height: 25px;
}
.left .newslist645 ul li em {
	font-size:12px;
	font-weight:bold;
	line-height:25px;
	height: 25px;
	width: 645px;
}
.left .newslist645 ul li label {
	width:645px;
	height:50px;
	float:left;
	line-height: 16px;
	overflow: hidden;
}
/*-------------首页新闻样式结束----------------------------*/  

/*--------------------------------------*/
.left .articlelist {
	width:645px;
	float:left;
	padding:10px 9px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.left .articlelist ul{
	width:645px;
	float:left;
}
.left .articlelist ul li{
	width:645px;
	height:102px;
	float:left;
	padding:10px 0px;
}
.left .articlelist ul li:hover{
	background-color:#f6f6f6;
}
.left .articlelist ul li img {
	width:115px;
	height:100px;
	float:left;
	margin-right:10px;
}
.left .articlelist ul li a img {
	border:1px solid #ccc;
}
.left .articlelist ul li a:hover img {
	border:1px solid #f60;
}
.left .articlelist ul li h3 {
	width:auto;
	font-size:13px;
	font-weight:bold;
	width:518px;
	height:18px;
	
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.left .articlelist ul li em {
	font-size:11px;
	font-weight:bold;
	line-height:22px;
}
.left .articlelist ul li label {
	width:518px;
	height:45px;
	float:left;
	line-height: 15px;
	overflow: hidden;
}
.left .articlelist ul li .comments {
	padding-left:20px;
	background:url(../images/sprite-icon.png) 0px -418px no-repeat;
	float:left;
	width: 100px;
}
/*------------------*/

/*-------------首页右边样式开始----------------------------*/  
.right {
	width:300px;
	float:right;
	background-color:#f9f9f9;
}

.right .title {
	width:300px;
	height:35px;
	background:url(../images/tab.jpg) 0px -210px no-repeat;
	float: left;
}
.right .title span {
	width:50px;
	float:left;
	text-align:center;
}
.right .title h1 {
	font-size:14px;
	line-height: 35px;
	float: left;
	padding-left:30px;
	margin-left:20px;
	background:url(../images/ge_ico_medal.jpg) center left no-repeat;
}
.right .details {
	width:290px;
	padding:20px 4px;
	float:left;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
/*-------------首页右边样式结束----------------------------*/  


/*-------------各种切换标签边样式开始----------------------------*/  
.left .easytabs {
	color:#272727;
	height:35px;
	width:665px;
	background:url(../images/tab.jpg) repeat-x;
	overflow: hidden;
	float:left;
}
.left .easytabs ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}
.left .easytabs li {
	display:inline;
	line-height:35px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.left .easytabs li.space{
	width:5px;
	float:left;
	overflow:hidden;
	height: 35px;
}
.left .easytabs li a {
	color:#000000;
	text-decoration:none;
	width:135px;
	height:35px;
	display:block;
	background:url(../images/tab.jpg) 0 -70px no-repeat;
}
.left .easytabs li a.tabactive {
	background:url(../images/tab.jpg) 0 -35px no-repeat;
	font-weight:bold;
}

.left .easytabs ul.gamestab {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}
.left .easytabs ul.gamestab li {
	display:inline;
	line-height:35px;
	float:left;
	font-size:13px;
	font-weight:bold;
	width: 108px;
}
.left .easytabs ul.gamestab li.space{
	width:3px;
	float:left;
	overflow:hidden;
	height: 35px;
}
.left .easytabs ul.gamestab  li a {
	color:#000000;
	text-decoration:none;
	width:108px;
	height:35px;
	display:block;
	background:url(../images/tab.jpg) -150px -70px no-repeat;
}
.left .easytabs ul.gamestab li a.tabactive {
	background:url(../images/tab.jpg) -150px -35px no-repeat;
	font-weight:bold;
}
.left .easytabs ul.gamestab li.down a {
	color:#000000;
	text-decoration:none;
	width:108px;
	height:35px;
	display:block;
	text-indent:20px;
	background:url(../images/tab.jpg) -275px -70px no-repeat;
}
.left .easytabs ul.gamestab li.down a.tabactive {
	background:url(../images/tab.jpg) -275px -35px no-repeat;
	font-weight:bold;
}
.left .tabcontent{
	width:645px;
	height:auto;
	float:left;
	padding: 10px 9px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.left .bus{
	width:645px;
	height:auto;
	float:left;
	padding: 0px 9px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}


/*-------------各种切换标签边样式结束----------------------------*/  

/*-------------右边NDS闪存卡边样式开始----------------------------*/  
.right .NDSCard{
	width:300px;
	height:auto;
	float:right;
	background-color:#f9f9f9;
}

.right .NDSCard .title {
	width:300px;
	height:35px;
	background:url(../images/tab.jpg) 0px -210px no-repeat;
	float: left;
}
.right .NDSCard .title h1 {
	font-size:14px;
	line-height: 35px;
	float: left;
	padding-left:30px;
	margin-left:20px;
	background:url(../images/ge_ico_medal.jpg) center left no-repeat;
}
.right .NDSCard .details {
	width:280px;
	padding:10px 9px;
	float:left;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

.right .NDSCard ul.select {
	width:280px;
	height:22px;
	padding:0px 0px;
	float:left;
}
.right .NDSCard ul.select li {
	height:22px;
	float:left;
	font-size:11px;
}
.right .NDSCard ul.select li a {
	padding:0px 6px;
	height:22px;
	float:left;
	line-height:22px;
	text-align:center;
	color:#000;
}
.right .NDSCard ul.select li a:hover, .right .NDSCard ul.select li a.current {
	padding:0px 5px;
	height:20px;
	float:left;
	line-height:20px;
	text-align:center;
	color:#f60;
	border:1px solid #ccc;
}
.right .NDSCard ul.list{
	padding-top:10px;
}
.right .NDSCard ul.list li{
	width:280px;
	float:left;
	padding-top:10px;
	border-top:1px #ccc solid;
	padding-bottom: 5px;
	overflow: hidden;
	height: 75px;
}
.right .NDSCard ul.list li img {
	width:70px;
	height:70px;
	float:left;
	margin-right:5px;
}
.right .NDSCard ul.list li a img {
	border:1px solid #ccc;
}
.right .NDSCard ul.list li a:hover img {
	border:1px solid #f60;
}
.right .NDSCard ul.list li h3 {
	width:198px;
	float:left;
	font-size:12px;
	padding-bottom: 5px;
}
.right .NDSCard ul.list li span {
	float:left;
	line-height:15px;
	width:198px;
	font-size:11px;
}
.right .NDSCard ul.list li span a {
	color:#000;
}
/*-------------右边NDS闪存卡边样式结束----------------------------*/  

/*-------------右边游戏列表边样式结束----------------------------*/  
.right .gameslist {
	width:280px;
	padding:10px 9px;
	float:left;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
.right .gameslist ul{
	width:280px;
	float:left;
}
.right .gameslist ul li{
	margin-top:5px;
	width:280px;
	float:left;
	padding-top:5px;
	padding-bottom: 15px;
	background:url(../images/left_top_bg.jpg) left bottom repeat-x;
	overflow: hidden;
}
.right .gameslist ul li em{
	width:40px;
	height:28px;
	line-height:25px;
	background-color:#fff;
	text-align:center;
	float:right;
	border: 1px solid #ccc;
	color: #f60;
	font-size: 12px;
	font-weight: bold;
}
.right .gameslist ul li img {
	width:78px;
	height:71px;
	float:left;
	margin-right:5px;
}
.right .gameslist ul li a img {
	border:1px solid #ccc;
}
.right .gameslist ul li a:hover img {
	border:1px solid #f60;
}
.right .gameslist ul li h3 {
	width:190px;
	height:18px;
	float:left;
	font-size:12px;
	padding-bottom: 5px;
	text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
}
.right .gameslist ul li span {
	float:left;
	line-height:18px;
	width:190px;
}
.right .gameslist ul li span a {
	color:#000;
}

.right .latestgame {
	width:280px;
	padding:10px 9px;
	float:left;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
.right .latestgame ul{
	width:280px;
	float:left;
}

.right .latestgame ul li{
	width:122px;
	float:left;
	padding:5px 9px;
	text-align: center;
}

.right .latestgame ul li img {
	width:120px;
	height:115px;
}
.right .latestgame ul li a img {
	border:1px solid #ccc;
}
.right .latestgame ul li a:hover img {
	border:1px solid #f60;
}
.right .latestgame ul li h3 {
	width:120px;
	height:35px;
	overflow:hidden;
	line-height:16px;
	float:left;
	font-size:11px;
	font-weight:normal;
}


/*----------------------*/
.homegames{
	width:980px;
	height:auto;
	float:left;
}
.homegames .title{
	width:980px;
	height:35px;
	background:url(../images/tab.jpg) 0px -315px no-repeat;
	float: left;
}
.homegames .title h1 {
	font-size:14px;
	line-height: 34px;
	float: left;
	padding-left:25px;
	margin-left:25px;
	background:url(../images/ge_ico_box.jpg) center left no-repeat;
}
.homegames .easytabs {
	color:#272727;
	height:35px;
	width:980px;
	background:url(../images/tab.jpg) repeat-x;
	overflow: hidden;
	float:left;
}
.homegames .easytabs ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}
.homegames .easytabs li {
	display:inline;
	line-height:35px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.homegames .easytabs li.space{
	width:5px;
	float:left;
	overflow:hidden;
	height: 35px;
}
.homegames .easytabs li a {
	color:#000000;
	text-decoration:none;
	width:135px;
	height:35px;
	display:block;
	background:url(../images/tab.jpg) 0 -70px no-repeat;
}
.homegames .easytabs li a.tabactive {
	background:url(../images/tab.jpg) 0 -35px no-repeat;
	font-weight:bold;
	position:relative;
}
#anotherlink1, #anotherlink2, #anotherlink3 {
}

.homegames .gamelist {
	width:960px;
	float:left;
	padding:5px 9px 10px 9px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.homegames .gamelist ul{
	width:960px;
	float:left;
}
.homegames .gamelist ul li{
	width:480px;
	float:left;
	margin-top:15px;
	margin-bottom: 5px;
}
.homegames .gamelist ul li:hover{
	background-color:#f6f6f6;
}
.homegames .gamelist ul li img {
	width:115px;
	height:100px;
	float:left;
	margin-right:10px;
	margin-left:5px;
}
.homegames .gamelist ul li a img {
	border:1px solid #ccc;
}
.homegames .gamelist ul li a:hover img {
	border:1px solid #f60;
}
.homegames .gamelist ul li h3 {
	width:340px;
	font-size:13px;
	font-weight:bold;
	overflow: hidden;
	text-overflow:ellipsis;
    white-space:nowrap;
}
.homegames .gamelist ul li em{
	color:#666;
	line-height:22px;
	font-weight: bold;
}
.homegames .gamelist ul li label {
	width:340px;
	height:36px;
	float:left;
	overflow: hidden;
}

/*-----------------------------------*/

.resource{
	width:980px;
	height:auto;
	float:left;
}
.resource .easytabs {
	color:#272727;
	height:35px;
	width:980px;
	background:url(../images/tab.jpg) repeat-x;
	overflow: hidden;
	float:left;
}
.resource .easytabs ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}
.resource .easytabs li {
	display:inline;
	line-height:35px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.resource .easytabs li.space{
	width:5px;
	float:left;
	overflow:hidden;
	height: 35px;
}
.resource .easytabs li a {
	color:#000000;
	text-decoration:none;
	width:135px;
	height:35px;
	display:block;
	background:url(../images/tab.jpg) 0 -70px no-repeat;
}
.resource .easytabs li a.tabactive {
	background:url(../images/tab.jpg) 0 -35px no-repeat;
	font-weight:bold;
	position:relative;
}

.resource .details {
	width:960px;
	float:left;
	padding:10px 9px 10px 9px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
.resource .details ul{
	width:960px;
	float:left;
}
.resource .details ul li{
	width:160px;
	height:auto;
	float:left;
	text-align:center;
	padding: 11px 0px;
}
.resource .details ul li:hover{
	background-color:#efefef;
}
.resource .details ul li a img {
	width:135px;
	height:195px;
	border:1px #ccc solid;
}
.resource .details ul li a:hover img {
	border:1px #f60 solid;
}
.resource .details ul li h3 {
	line-height: 22px;
	font-size: 12px;
	overflow: hidden;
	width:158px;
	height: 22px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}



/*-------------各种切换标签边样式开始----------------------------*/  
.SaveDongle {
	width:665px;
	float:left;
}

.SaveDongle .title{
	width:665px;
	height:35px;
	background:url(../images/tab.jpg) 0px -280px no-repeat;
	float: left;
}
.SaveDongle .title h1 {
	font-size:14px;
	line-height: 34px;
	float: left;
	padding-left:25px;
	margin-left:25px;
	background:url(../images/ge_ico_box.jpg) center left no-repeat;
}

.SaveDongle .details{
	width:645px;
	height:710px;
	float:left;
	padding: 5px 9px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}


.SaveDongle .details ul{
	width:645px;
	float:left;
}
.SaveDongle .details ul li{
	width:645px;
	height:120px;
	padding:10px 0px;
}
.SaveDongle .details ul li:hover {
	background:#f0f0f0;
}
.SaveDongle .details ul li .left_img {
	width:150px;
	float:left;
}
.SaveDongle .details ul li .left_img img {
	width:130px;
	height:115px;
	float:left;
}
.SaveDongle .details ul li .left_img a img {
	border:1px solid #ccc;
	padding:2px;
}
.SaveDongle .details ul li .left_img a:hover img {
	border:2px solid #f60;
	padding:1px;
}
.SaveDongle .details ul li .right_title {
	width:413px;
	float:left;
	line-height:30px;
	height: 30px;
	overflow: hidden;
}
.SaveDongle .details ul li .right_title span {
	font-size:13px;
	float:left;
	line-height:25px;
}
.SaveDongle .details ul li .right_title span a {
	color:#f60;
}
.SaveDongle .details ul li .right_title h3 {
	width:auto;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	float: left;
}
.SaveDongle .details ul li .face {
	text-align: center;
	min-height: 92px;
	padding-left: 18px;
	width: 64px;
	display: block;
	background: url(../images/author.gif) no-repeat left top;
	float: right;
}
.face img {
	border: #ccc 1px solid;
	padding: 3px;
	width:54px;
	height:54px;
	margin-bottom: 6px;
}
.SaveDongle .details ul li .face p {
	text-align: center;
}
.SaveDongle .details ul li .face a {
	color: #cc3300; text-decoration: none
}
.SaveDongle .details ul li p a:hover {
	color: #f30; text-decoration: underline
}
.SaveDongle .details ul li a:visited {
	color: #cc3300; text-decoration: none
}
.SaveDongle .details ul li p a:active {
	color: #cc3300; text-decoration: none
}

.SaveDongle .details ul li .nds_info {
	width:413px;
	float:left;
	overflow: hidden;
}
.SaveDongle .details ul li .nds_subtitle {
	color:#333;
	font-weight: bold;
	float:left;
	width:413px;
	line-height: 25px;
	text-align: left;
}
.SaveDongle .details ul li em{
	padding-right:10px;
	float: left;
}

.SaveDongle .details ul li em.comm{
	padding-left:20px;
	background:url(../images/sprite-icon.png) 0px -418px no-repeat;
	_background:url(../images/sprite-icon.gif) 0px -418px no-repeat;
	float:left;
}
.SaveDongle .details ul li em.comm a{
	color:#360;
}
.SaveDongle .details ul li label {
	width:413px;
	float:left;
	line-height: 20px;
	height: 40px;
}

/*-------------右边NDS闪存卡边样式开始----------------------------*/  
.right .sdproduct{
	width:300px;
	height:auto;
	float:right;
	background-color:#FFF;
}

.right .sdproduct .title {
	width:300px;
	height:35px;
	background:url(../images/tab.jpg) 0px -210px no-repeat;
	float: left;
}
.right .sdproduct .title h1 {
	font-size:14px;
	line-height: 35px;
	float: left;
	padding-left:30px;
	margin-left:20px;
	background:url(../images/ge_ico_medal.jpg) center left no-repeat;
}
.right .sdproduct .details {
	width:280px;
	padding:10px 9px;
	float:left;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

.right .sdproduct ul{
	padding-top:10px;
}
.right .sdproduct ul li{
	width:280px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	overflow: hidden;
}

.right .sdproduct ul li h3 {
	width:280px;
	float:left;
	font-size:12px;
	padding-bottom: 5px;
	background: #f6f6f6;
}
.right .sdproduct ul.list li span {
	width:280px;
	float:left;
	line-height:20px;
}
/*-------------右边NDS闪存卡边样式结束----------------------------*/  


/*-----------广告CSS-------------------*/
.adtop {
	width:980px;
	overflow:hidden;
	padding:10px 0px;
	float: left;
}
.ad250x90{
	width:250px;
	height:90px;
	float: left;
}
.ad728x90 {
	width:728px;
	height:90px;
	float:left;
}
.ad250x90r{
	width:250px;
	height:90px;
	float:right;
}
.ad728x90r {
	width:728px;
	height:90px;
	float:right;
}

.ad468x60
{
    width:468px;
    height:60px;
    float:left;
}
.ad336x250
{
    width:234px;
    height:60px;
    float:left;
}
.ad300x250
{
	width:300px;
	float:left;
}
.ad300x250r
{
	width:300px;
	float:right;
}

.ad250x250
{
    width:250px;
    height:250px;
    float:left;
}
.ad234x60
{
    width:234px;
    height:60px;
    float:left;
}
.ad160x600
{
    width:160px;
    height:600px;
    float:left;
}
.ad125x125
{
    width:125px;
    height:125px;
    float:left;
}
.ad120x90
{
    width:120px;
    height:90px;
    float:left;
}
.ad120x60
{
    width:120px;
    height:60px;
    float:left;
}
.ad665x100{
	width:665px;
	float:left;
}
.ad643x100{
	width:643px;
	float:left;
}

/*-----------广告CSS-------------------*/


/*---------------- 友情链接样式开始 --------------------------*/
#links .link {
	width:976px;
	float:left;
	padding:1px 1px 6px 1px;
	border:1px #ccc solid;
	background: #f6f6f6;
	margin: 10px 0px;
}
#links .link img {
	width:100px;
	height:32px;
	float:left;
	margin:5px 10px;
}
#links .link a img {
	border:1px #ccc solid;
}
#links .link a:hover img {
	border:1px #f60 solid;
}
/*---------------- 友情链接样式结束 --------------------------*/
