

body{
	font-size:12px;
	color: #666;
	font-family: Tahoma;

}
.clearfix:after {  
	content:".";  
	display:block;  
	height:0;  
	clear:both;  
	visibility:hidden;  
	overflow: hidden;
}  
.contbot{ height:50px;}
.clearfix{
	display:inline-block;
	clear: both;
	width:0px;
	height:0px; 
	overflow: hidden;
}  
/* Hide from IE Mac */  
.clearfix {
	display:block;
	overflow: hidden;
	clear: both;
	width:0px;
	height:0px; 
}  
/* End hide from IE Mac */  
.left{
	float: left; 
	clear: none;
}
.right{
	float: right;
	clear: none;
}
a{ 
	blr:expression(this.onFocus=this.blur());
	outline:none;
}
a{ text-decoration: none;color:#333;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; color:#f60;}
a:active { text-decoration: none; }
.hide{ display: none; }
.show{ display:block; }


/* Header */
.header{
	width: 960px;
	overflow: hidden;
	margin: 0 auto;	
}
	/* Logo */
	.logo{margin-top: 25px;}
	.logo,.logo img{
		width:160px;
		height: 45px;
		overflow: hidden;
	}
	
	/* send-soft */
	.send-soft{margin: 50px 0 0 14px;}
	.send-soft,.send-soft a{
		width:247px;
		height: 24px;
		display: block;
		overflow: hidden;
	}
		.send-soft a{
			text-indent: -999px;
			background: url(../images/send.gif) 0 0 no-repeat;
		}
		.send-soft a:hover{
			background-position: 0 -24px;
		}
	
	/* top-bar */
	.top-bar{
		width: 515px;
		height: 100px;
		overflow: hidden;
	}
		/* top-link */
		.top-link{
			height: 40px;
			line-height: 35px;
			overflow: hidden;
			text-align: right;
			color: #ccc;
		}
			.top-link a{margin:0 6px;}
			.top-link a.red{color:red;}
	
		/* search */
		.search{
			width: 495px;
			height: 35px;
			padding: 5px;
			overflow: hidden;
			background: url(../images/box.gif) 0 0 no-repeat;
		}
			.search .input-text{
				width: 395px;
				height: 36px;
				line-height: 35px;
				overflow: hidden;
				color: #666;
				font-size: 14px;
				font-family: Tahoma;
				float: left;
				border: 0;
				padding: 0 10px;
				background: transparent;
			}
			.search .input-button{
				width: 80px;
				height: 35px;
				overflow: hidden;
				float: right;
				border: 0;
				cursor: pointer;
				background: transparent;
			}
				
	/* Menu */
	.menu{
		width: 980px;
		height: 40px;
		overflow: hidden;
		background: url(../images/box.gif) 0 -45px no-repeat;
	}	
		.menu ul{
			width: 980px;
			overflow: hidden;
		}
		.menu ul li{
			height: 40px;		
			overflow: hidden;
			float: left;
			padding: 0 8px;			
			background: url(../images/menu-line.gif) right 14px no-repeat;
		}
			.menu ul li a{
				width: 59px;
				height: 29px;
				line-height: 27px;
				*line-height: 29px;
				font-size: 14px;
				font-weight: bold;
				margin-top: 5px;
				color: #fff;
				text-align: center;
				overflow: hidden;
				display: block;
			}
		.menu ul li a:hover,
		.menu ul li.active a{
			color: #f60;
			text-decoration: none;
			background: url(../images/menu-active.gif) 0 0 no-repeat;
		}
		
/* tag-hot */
.tag-hot{
	width: 980px;
	margin: 0 auto;
	margin-top: 10px;
	overflow: hidden;
}	
	.tag-hot .head,
	.tag-hot .boot{
		width: 980px;
		height: 2px;
		overflow: hidden;
		background: url(../images/hot-tag.gif) 0px 0px no-repeat;
	}
	.tag-hot .boot{
		background: url(../images/hot-tag.gif) 0px -2px no-repeat;
	}	
	.tag-hot .content{
		width: 978px;
		overflow: hidden;
		border-left: 1px solid #c7e2f1;
		border-right: 1px solid #c7e2f1;
		background-color: #fff;
	}
	
	/* tagList */
	.tagList{
		width: 978px;
		height: 120px;
		overflow: hidden;
		line-height: 30px;
		background: url(../images/tag-line.gif) 0px 0px repeat-x;
	}
		.tagList dt{
			width: 40px;
			height: 30px;
			float: left;
			overflow: hidden;
			padding-left: 10px;
			text-indent: 7px;
			color: #fff;
			background: url(../images/tag-tt.gif) 10px 5px no-repeat;
		}
		.tagList dd{
			width: 434px;
			padding-left: 5px;
			height: 30px;
			overflow: hidden;
			float: left;
		}
			.tagList dd a{
				margin-right: 10px;
				padding-left: 5px;
				display: inline-block;
				font-family: Arial, Helvetica, sans-serif;
				background: url(../images/a3.gif) 0px 12px no-repeat;
			}
			.tagList dd a.green{color:#090;}
			.tagList dd a.topred{color:#f60;}
			
		.tagList dl.highgoods dt{
			width: 62px;
			background-position: -40px 5px;
		}
		.tagList dl.highgoods dd{
			width: 901px;
		}	
		
	/* tagImg */
	.tagImg{
		width: 978px;
		overflow: hidden;
	}	
		.tagImg ul{
			width: 970px;
			margin: 13px 0px 3px 13px;
			overflow: hidden;
		}
		.tagImg li{
			width: 72px;
			height: 78px;
			overflow: hidden;
			float: left;
			text-align: center;
			margin-right: 16px;
			font-family: Arial, Helvetica, sans-serif;
			white-space:nowrap;
		}
			.tagImg li a{color:#05a;}
			.tagImg li a:hover{color:#f60;}
			.tagImg li img{
				width: 68px;
				height: 45px;
				overflow: hidden;
				display: block;
				margin-bottom: 3px;
				padding: 1px;
				border: 1px solid #d7d7d7;
			}
			.tagImg li a:hover img{
				border: 1px solid #f60;
				background: #f60;
			}

/* container */
.container{
	width: 1120px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 15px;
}

/* box */
.box{
	margin-top: 10px;
	overflow: hidden;
	width: 750px;
}
	.box .caption{
		height: 36px;
		overflow: hidden;
		padding-right: 3px;
		background: url(../images/box.gif) right -85px no-repeat;
	}
	.box .captionL{
		height: 36px;
		line-height: 36px;
		overflow: hidden;
		padding-right: 5px;
		font-size: 14px;
		font-weight: bold;
		color: #999;
		background: url(../images/box.gif) left -85px no-repeat;
	}
.box .captionL h1{
			float: left;
			overflow: hidden;			
			padding: 0 13px;
			color: #05a;
font-weight: bold;
		}	
		.box .captionL h3{
			float: left;
			overflow: hidden;			
			padding: 0 13px;
			color: #05a;
		}
		.box .captionL h2{
			width: 140px;
			height: 36px;
			float: left;
			overflow: hidden;
			text-indent: -9999px;
			background-image: url(../images/title.gif);
			background-repeat: no-repeat;
		}
			.best-soft .captionL h2{ background-position: 0 0;}
			.android-soft .captionL h2{ background-position: 0 -36px;}
			.android-must .captionL h2{ background-position: 0 -72px;}
			.diy-must .captionL h2{ background-position: 0 -108px;}
			.hangye-soft .captionL h2{ background-position: 0 -144px;}
		
		.box .captionL span img{
			float: right;
			display: block;
			width: 46px;
			height: 20px;
			overflow: hidden;
			margin-top: 7px;
		}
     .captionL > span{
      color:#333 !important;
      font-weight: normal !important;
      font-size:12px;
}
	.box .content{
		width: 748px;
		overflow: hidden;
		border: 1px solid #c7e2f1;
		border-top: 0px;
		background: #fff;
	}
	
/* box2 */
.box2 .caption{background-position: right -121px;}
.box2 .captionL{background-position: left -121px; 	width:648px;}

/* bestsoft */
.best-soft-box{
	width:748px;
	height:431px;
	overflow: hidden;
	margin-top: 10px;
	border: 1px solid #e0e0e0;
}
	/* best-tab-menu */
	.best-tab-menu{
		width: 120px;
		height: 431px;
		overflow: hidden;
		background: url(../images/tab-menu.gif) 0 0 repeat-y;
	}
		.best-tab-menu ul{ margin: 0 10px;}
		.best-tab-menu li{
			height: 35px;
			border-bottom: 1px solid #e6e6e6;
		}
		.best-tab-menu li a{
			width: 100px;
			height: 35px;
			line-height: 35px;
			font-size: 14px;
			color: #000;
			text-indent: 28px;
			display: block;
			overflow: hidden;
			position: relative;
		}
		.best-tab-menu li a:hover{
			font-weight: bold;
			text-indent: 26px;
			text-decoration: none;
			background: #eee;
		}
		.best-tab-menu li.active a{
			width: 110px;
			font-weight: bold;
			color: #fff;
			text-indent: 26px;
			text-decoration: none;
			background: url(../images/tab-menu-active.gif) 0 0 no-repeat;
		}
		
	/* best-tab-box */
	.best-tab-box{
		width: 628px;
		height: 431px;
		overflow: hidden;
	}	
		.best-list-box{
			width: 603px;
			height: 404px;
			overflow: hidden;
			clear: both;
			margin: 13px 0 0 12px;
		}
		.best-list{
			width: 604px;
			height: 405px;
			overflow: hidden;
			clear: both;
		}
			.best-list li{
				width: 150px;
				height: 80px;
				overflow: hidden;
				float: left;
				text-align: center;
				border-right: 1px solid #f2f2f2;
				border-bottom: 1px solid #f2f2f2;
				font-family: Arial, Helvetica, sans-serif;
			}
				.best-list li a{
					width: 146px;
					height: 76px;
					display: block;
					overflow: hidden;	
					border: 2px solid #fff;	
				}
				.best-list li a:hover{
					border-color: #ff9a4a; 
				}
					.best-list li a img{
						display: block;
						height: 50px;
						overflow: hidden;
					}

/* best-bar */
.best-bar{
	width: 220px;
	height: 489px;
	overflow: hidden;
}
	/* focus */
	.focus{
		width: 220px;
		height: 172px;
		margin-top: 10px;
		overflow: hidden;
		position: relative;
	}
		.focus .slider{
			width:220px;
			overflow: hidden;
			display: block;
			position:absolute;
		}		
			.focus .slider li{
				width:220px;
				height: 172px;
				overflow: hidden;
				float: left;
				display: inline-block;
			}
				.focus .slider img{ 
					width:220px; 
					height:172px;
					display:block;
					overflow: hidden;
				}
		.focus .num{
			position:absolute;
			right:4px; 
			bottom:5px;
		}
			.focus .num li{
				float: left;
				color: #fff;
				text-align: center;
				line-height: 18px;
				width: 18px;
				height: 18px;
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				cursor: pointer;
				overflow: hidden;
				margin: 0 1px;
				background: #080;
			}
			.focus .num li.active{
				color: #fff;
				background: #f60;			
			}
	
	/* best-ad */
	.best-ad{
		width: 220px;
		overflow: hidden;
	}
		.best-ad li{
			width: 220px;
			height: 42px;
			overflow: hidden;
			margin-top: 3px;
			float: left;
			clear: both;
		}	
		.best-ad li.active{ height: 79px;}		
		.best-ad li img{
			width: 220px;
			height: 79px;
			overflow: hidden;
			display: block;
		}

/* android-soft  */
.android-soft .content,
.hangye-soft .content{ height: 359px;}

/* soft-list */
.soft-list{
	margin: 20px 0 0 0;
	overflow: hidden;
	clear: both;
}
	.soft-list li{
		width: 77px;
		height: 110px;
		margin: 0 8px 0 20px;
		overflow: hidden;
		float: left;
		display: inline;
		text-align: center;		
	}
		.soft-list li a{color: #05a;}
		.soft-list li a:hover{color: #f30;}
		.soft-list li img{
			width: 75px;
			height: 75px;
			overflow: hidden;
			display: block;
			padding: 1px;
			margin: 0 0 5px 0;
			background: url(../images/list.gif) 0 0 no-repeat;
		}

/* side-bar */
.side-bar{
	width: 220px;
	overflow: hidden;
	margin-top: 10px;
}
	.side-bar .caption{
		width: 220px;
		height: 36px;
		overflow: hidden;	
		background: url(../images/box.gif) -505px 0 no-repeat;
	}
		.side-bar .caption h3{
			line-height: 36px;		
			padding: 0 13px;
			color: #333;
			font-size: 14px;
			font-weight: bold;
		}
		
	.side-bar .content{
		width: 218px;
		height: 359px;		
		overflow: hidden;
		border: 1px solid #e0e0e0;
		border-top: 0;
	}
		.side-bar .content ul{
			width: 218px;
			overflow: hidden;
			margin: 8px 0 0 0;
			clear: both;
		}
		.side-bar .content ul li{
			width: 200px;
			height: 24px;
			line-height: 24px;
			overflow: hidden;
			float: left;
			clear: both;
			padding: 0 13px 0 5px;
		}
			.side-bar .content ul li strong{
				width: 30px;
				text-align: center;
				float: left;
				font-size: 14px;
				color: #ccc;
				font-style: italic;
			}
			.side-bar .content ul li span{float: right;color: #666;}
			.side-bar .content ul li a{color: #05a;}
		
		.side-bar .content ul li.active{
			width: 218px;
			height: 50px;
			line-height: 22px;
			padding: 0;
			margin-bottom: 8px;
			border-bottom: 1px dashed #d8d8d8;
		}	
			.side-bar .content ul li.active strong{
				width: 48px;
				height: 50px;
				text-indent: -999px;

				background: url(../images/num2.gif) 0 -5px no-repeat;
			}
			.side-bar .content ul li.active strong.no2{
				background-position: 0 -67px;
			}
			.side-bar .content ul li.active strong.no3{
				background-position: 0 -125px;
			}			
			.side-bar .content ul li img{
				width: 41px;
				height: 41px;
				overflow: hidden;
				display: block;
				float: left;
				margin-right: 5px;
			}
	
/* android-must */
.android-must{width: 980px;}	
.android-must .content{width: 978px; height: 130px;}	
.android-must .soft-list{margin: 14px 0 0 0;}
.android-must .soft-list li{margin: 0 6px 0 14px;}
	
	
/* diy-must */
.diy-must .content{
	width: 737px;
	height: 270px;
	overflow: hidden;
	padding-left: 11px;
	padding-top: 1px;
}	
	.diy-must dl{
		width: 135px;
		height: 118px;
		overflow: hidden;
		float: left;
		margin-top: 10px;
		margin-right: 10px;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #e2e1e1;
	}
		.diy-must dl dt{
			width: 135px;
			height: 24px;
			line-height: 24px;
			overflow: hidden;
			text-align: center;
			font-weight: bold;
			color: #333;			
			margin-bottom: 8px;
			border-bottom: 1px solid #e2e1e1;
			background: url(../images/fix.gif) 0px 0px repeat-x;
		}
		.diy-must dl dd{
			width: 115px;
			margin: 0 10px;
			height: 26px;
			line-height: 26px;
			overflow: hidden;
		}
			.diy-must dl dd img{
				width: 18px;
				height: 18px;
				overflow: hidden;
				display: block;
				float: left;
				margin-top: 4px;
				margin-right: 5px;
			}
			
/* softSpecail */
.softSpecail{
	width: 750px;
	height: 112px;
	overflow: hidden;	
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
}			
	.softSpecail .list{
		width: 221px;
		height: 90px;
		overflow: hidden;
		padding: 10px;
		margin-right: 10px;
		border: 1px solid #d7d7d7;
	}
	.softSpecail .right{margin:0px;}
		.softSpecail .list p{
			width: 90px;
			height: 90px;
			overflow: hidden;
			float: left;
		}
			.softSpecail .list p img{
				width: 86px;
				height: 86px;
				display: block;
				padding: 1px;
				border: 1px solid #d7d7d7;
			}
		.softSpecail .list dl{
			width: 121px;
			height: 90px;
			overflow: hidden;
			float: right;
		}
			.softSpecail .list dl dt{
				width: 121px;
				height: 24px;
				line-height: 24px;
				overflow: hidden;
				font-weight: bold;
			}	
				.softSpecail .list dl dt a{color:#f60;}
			.softSpecail .list dl dd{
				width: 121px;
				height: 20px;
				line-height: 20px;
				overflow: hidden;
				color: #333;
			}	
				.softSpecail .list dl dd em{color:#999;}
				.softSpecail .list dl dd a{color:#05a;}
				.softSpecail .list dl dd a:hover{color:#f60;}
			
			.softSpecail .list dl dd.btn{
				margin-top: 5px;
			}
			.softSpecail .list dl dd.btn a{
				width: 65px;
				height: 18px;
				font-size: 0px;
				line-height: 0px;
				overflow: hidden;
				display: block;
				float: left;
				background: url(../images/specail-btn.gif) 0px 0px no-repeat;
			}
			.softSpecail .list dl dd.btn a.zq{
				width: 52px;
				float: right;
				background: url(../images/specail-btn.gif) -65px 0px no-repeat;
			}	
			
/* top-soft */
.top-soft{}	
.top-soft .content{height: 393px;}	
.top-soft .caption li{
	width: 110px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	overflow: hidden;
	float: left;
	cursor: pointer;
	text-align: center;
	margin-right: -1px;
}
	.top-soft .caption li.active{	
		width: 111px;
		position: relative;
		font-weight: bold;
		background: url(../images/box.gif) -725px 0 no-repeat;
	}
	.top-soft .caption li.active a{color: #05a;}

.top-soft .content ol{
	width: 200px;
	height: 390px;
	overflow: hidden;
	margin: 10px 9px;
	background: url(../images/num.gif) 0px 7px no-repeat;
}
	.top-soft .content ol li{
		width: 210px;
		height: 25px;
		line-height: 25px;
		overflow: hidden;
		text-indent: 20px;
		float: left;
		clear: both;
	}	
	
/* new-list */	
.new-list{width: 320px;margin-right:10px;}	
.new-list-r{margin-right:0;}		
.new-list .content{width: 318px;height: 246px;}
.new-list ul{
	width: 292px;
	overflow: hidden;
	margin: 6px 13px;
}
.new-list ul li{
	width: 292px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	*float: left;
	*clear: both;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/s3.gif) 0px 9px no-repeat 
}
	.new-list ul li p{
		float: left;
		width: 230px;
		padding-left: 10px;	
	}
	.new-list ul li span{
		float: right;
		color: #999;
	}	
	
/* links */	
.links{width: 980px;}
.links .content{width: 978px;}	
.links .content p{color: #ccc;line-height: 23px; padding: 10px;}		
.links .content p a{ margin: 0 8px;}				

/* footer */
.footer{
	width: 960px;
	margin: 0 auto;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
	padding-bottom: 10px;
}	
	.footer-nav{
		width: 980px;
		height: 36px;
		line-height: 36px;
		overflow: hidden;		
		color: #999;
		position: relative;
		margin-bottom: 15px;
		background: url(../images/box.gif) 0 -157px no-repeat;
	}		
		.footer-nav a{
			color: #05a;
			margin: 0 8px;
		}
		.footer-nav a:hover{color:#f60;}
		.footer-nav a.gotop{
			width: 29px;
			height: 16px;
			display: block;
			font-size: 0px;
			line-height: 0px;
			overflow: hidden;
			position: absolute;
			top: 9px;
			right: 11px;
			background: url(../images/gotop.gif) 0px 0px no-repeat;
		}		
		
	.footer p{
		font-family: Arial, Helvetica, sans-serif;
		color: #666;
		line-height: 25px;
	}
	.footer p em{color:#f60;}	
	
/* sideBox */
.sideBox{
	margin: 10px 0 0 0;
	overflow: hidden;
	width: 250px;
}	
	.sideBox .caption,
	.sideBox .boot{
		height: 37px;
		overflow: hidden;
		width: 250px;
		background: url(../images/sidebox.gif) 0 0 no-repeat;
	}
	.sideBox .boot{
		height: 3px;
		background: url(../images/sidebox.gif) 0 -37px no-repeat;
	}
		.sideBox .caption h5{
			font-size: 14px;
			font-weight: bold;
			color: #05a;
			line-height: 37px;
			padding: 0 13px;
		}
	.sideBox .content{
		overflow: hidden;
		width: 248px;
		border-left: 1px solid #33a9e9;
		border-right: 1px solid #33a9e9;
		background: url(../images/b.gif) 0 bottom repeat-x #fff;
	}	
	

/* catalog */
.catalog ul{
	width: 248px;
	overflow: hidden;
	padding: 9px 0;
}
	.catalog li{
		width: 82px;
		height: 28px;
		line-height: 25px;
		overflow: hidden;
		float: left;		
	}
		.catalog li a{ 
			display: block;
			width: 70px;
			height: 100%;
			overflow: hidden;
			color: #05a;
			margin: 0 auto;
			text-align: center;
		}
		.catalog li a.active,
		.catalog li a:hover{
			color: #fff;
			text-decoration: none;
			background: #05a;
		} 
		
/* topDown */		
.topDown ul{
	width: 222px;
	margin: 10px 13px;
	overflow: hidden;
	background: url(../images/num3.gif) 0px 6px no-repeat;
}		
	.topDown ul li{
		height: 25px;
		line-height: 25px;
		text-indent: 23px;
		overflow: hidden;
	}
	
/* related */	
.related ul{
	width: 222px;
	overflow: hidden;
	margin: 10px 13px;
}
	.related ul li{
		width: 222px;
		height: 23px;
		line-height: 23px;
		overflow: hidden;
		text-indent: 13px;
		font-family: Arial, Helvetica, sans-serif;
		background: url(../images/s3.gif) 0px 9px no-repeat 
	}	
	.related ul li a{ color: #05a;}
	
/* conMain */
.conMain{
	overflow: hidden;
	margin-left: 270px;
	float: none !important;
	margin-right: 5px;
}		

/* newCommend */
.newCommend{width:720px;}
.newCommend .caption{width:717px;}
.newCommend .caption h3{font-weight: bold;}
.newCommend .content{width: 718px;}
.newCommend .soft-list{width: 728px;margin: 20px 0 10px 0;}
.newCommend .soft-list li{margin: 0 4px 0 19px;}

/* listBox */
.listBox{
	margin: 10px 0 0 0;
	overflow: hidden;
}
	.listBox .caption{
		height: 35px;
		padding: 0 7px 0 11px;
		background: url(../images/titbg.png);
		border-right: 1px #f6d023 solid;
		border-left: 1px #f6d023 solid;
	}
		.listBox .caption p{
			float: left;
			font-size: 14px;
			color: #000;
			line-height: 35px;
		}
			.listBox .caption p span{margin-right:-8px;}
			.listBox .caption p a{color: #9a4213;margin: 0 8px;}
			
		/* short */		
		.listBox .sort{
			width: 282px;
			float: right;
			height: 24px;	
			line-height: 24px;	
			overflow: hidden;
			margin: 6px 0 0 0;
			background: url(../images/sort.gif) 0 0 no-repeat;
		}	
			.listBox .sort dt{
				width: 56px;
				height: 24px;				
				overflow: hidden;
				float: left;
			}	
				.listBox .sort dt a{
					display: block;
					width: 100%;
					height: 100%;
					text-indent: 10px;
					color: #9a4213;
					background: url(../images/px.gif) 40px 7px no-repeat;
				}
			
			.listBox .sort dd{
				width: 113px;
				height: 24px;	
				overflow: hidden;
				float: left;
			}				
				.listBox .sort .selectbox{
					width: 113px; 
					height: 24px;
					line-height: 24px;
					display:block;
					text-align:left;
					cursor: pointer;
					border: 0px;
					color: #9a4213;
					text-indent: 7px;
					background: url(../images/a.gif) 98px 8px no-repeat;
				}			
				.listBox .sort .selectbox-wrapper {
				  position:absolute;
				  width:111px;		 
				  margin-top:-1px;
				  *margin-top:-3px;
				  padding:0px;
				  text-align:left;
				  z-index: 9999999;
				  border:1px solid #f6d023;
				  background: #fff;
				}		
					.listBox .sort .selectbox-wrapper ul {}
					.listBox .sort .selectbox-wrapper ul li{
						padding: 0 10px;
						height: 26px;
						line-height: 26px;
						overflow: hidden;
						cursor:pointer;
						border-bottom:1px dotted #c9e39c;
					}
					.listBox .sort .selectbox-wrapper ul li.selected { 
						color: #9a4213;
						font-weight: bold;
					}
							/* Hover state for dropdown list */
					.listBox .sort .selectbox-wrapper ul li.current { 
						color: #9a4213;
						background-color: #fff6cb;
					}	
					
.listBox .content{
	overflow: hidden;
	border: 1px solid #f6d023;
	background: #fff;
}	
	.listBox .pageBox{
		overflow: hidden;
		display: block;
		text-align: center;
		padding: 15px 0;
	}					
			
/********** pages Style Start *************/
.pages{
	height: 28px;
	_height: 29px;
	overflow: hidden;	margin:0 auto;margin-left:10px;
	font-weight: bold;text-align:center;
}
.pages li {	
	
	display: inline-block;
	text-align: center;
	margin-right: 5px;
	color: #05a;
	
	overflow: hidden;
	vertical-align: middle;
	font-family: Arial;
}
.pages .pageinfo {padding: 0px 8px;height: 22px;
	line-height: 22px; display:block;}
.pages li{ cursor: pointer;
	border: 1px solid #d7d7d7;
	background: #fff;float:left;
}
.pages img {
	display: inline-block;
	vertical-align: middle;
}
.pages a{color:#3A55AA;text-decoration:none;padding: 0px 8px;height: 22px;
	line-height: 22px; display:inline-block;}
.pages ul{margin:0 auto;text-align:center;}
.pages li:hover {
	color: #000;
	text-decoration: none;
	border: 1px solid #999;
	background: #f0f0f0;
}
.pages .thisclass {
	color: #fff;
	font-weight: bold;
	border: 1px solid #f30;
	background: #f60;
}
.pages .thisclass a{color:#fff}
.pages span.disabled {
	color: #d7d7d7;
	border: 1px solid #d7d7d7;
	background: #f9f9f9;
}
.pages span.nums{
	color: #333;
	font-weight: normal;
	line-height: 24px;
	border: 1px solid #d7d7d7;
}
	.pages span.nums em{
		font-weight: bold;
		margin: 0 2px;
	}
/********** pages Style End *************/	

/* software */
ul.software{
	overflow: hidden;
	border-top: 1px dotted #ababab;
}	
	ul.software li{
		height: 115px;
		overflow: hidden;
		*float: left;
		*clear: both;	
		padding: 5px 20px 20px 20px;
		border-bottom: 1px dotted #ababab;
	}
	ul.software li a{color:#05a;}
	ul.software li a:hover{color:#f60;}
	
		ul.software h4{
			height:38px;
			line-height: 36px;
			overflow: hidden;
			font-weight: bold;
			font-size: 14px;
		}
		
		/* Pic */
		ul.software .pic{
			width: 77px;
			height: 77px;
			margin: 0 15px 0 0;
			overflow: hidden;
		}
			ul.software .pic img{
				width: 75px;
				height: 75px;
				overflow: hidden;
				display: block;
				padding: 1px;
				background: url(../images/list.gif) 0 0 no-repeat;
			}
			
		/* Txt */		
		ul.software .txt{
			width: 620px;
			height: 77px;
			overflow: hidden;
		}	
			ul.software .txt h5{
				width: 620px;
				height: 30px;
				line-height: 30px;
				overflow: hidden;
				color: #999;
				background: #f9f9f9;
				margin-bottom: 5px;
			}
				ul.software .txt h5 span{margin: 0 25px 0 12px;}
				ul.software .txt h5 img{
					height: 16px;
					display: inline-block;	
					position: static;
					vertical-align: middle;
					_position: absolute;
				}
				
			ul.software .txt p{
				width: 480px;
				height: 40px;
				line-height: 20px;
				overflow: hidden;
				color: #666;
				margin-top: 7px;
			}	

	/* news */
.newslistinfo1 { float:left; width:500px; text-align:center; font-size:14px; color:#FF3300;font-weight:bold; line-height:28px;}
.newslistinfo2 { float:left; width:80px; text-align:center; font-size:14px; color:#FF3300;font-weight:bold;line-height:28px;}
.newslistinfo3 { float:left;width:117px; text-align:center; font-size:14px; color:#FF3300; font-weight:bold;line-height:28px;}

	ul.news{
	width: 718px;
	overflow: hidden;
	border-top: 1px dotted #ababab;
}	
	ul.news li{
		width: 678px;
		height: 85px;
		overflow: hidden;
		*float: left;
		*clear: both;	
		padding: 5px 20px 20px 20px;
		border-bottom: 1px dotted #ababab;
	}
	ul.news li a{color:#05a;}
	ul.news li a:hover{color:#f60;}
	ul.news li span{ float:right; width:70px;}
		ul.news h4{
			height:38px;
			line-height: 36px;
			overflow: hidden;
			font-weight: bold;
			font-size: 14px;
			 float:left;
		}
		
	
		ul.news .txt{
			width: 674px;
			height: 77px;
			overflow: hidden;
		}	
			ul.news .txt h5{
				width: 504px;
				height: 30px;
				line-height: 30px;
				overflow: hidden;
				color: #999;
				background: url(../images/s.gif) 0 0 no-repeat;
			}
				ul.news .txt h5 span{margin: 0 25px 0 12px;}
				ul.news .txt h5 img{
					height: 16px;
					display: inline-block;	
					position: static;
					vertical-align: middle;
					_position: absolute;
				}
				
			ul.news .txt p{
				width: 674px;
				height: 40px;
				line-height: 20px;
				overflow: hidden;
				color: #666;
				margin-top: 7px;
			}	
			
						
		/* Btn */
		ul.software .btn{
			width: 77px;
			height: 77px;
			text-align: center;
			overflow: hidden;
			background: url(../images/p.gif) 0 0 no-repeat;
		}
			ul.software .btn p{
				height: 40px;
				line-height: 40px;
				overflow: hidden;
				color: #f60;
				font-style: italic;
				font-size: 22px;
				font-family: Arial, Helvetica, sans-serif;
			}	
				ul.software .btn p strong{ 
					font-size: 28px;
					font-style: italic;
				}
			
			ul.software .btn a.dl{
				width: 55px;
				height: 25px;
				display: block;
				overflow: hidden;
				font-size: 0;
				line-height: 0;
				margin: 0 auto;
				background: url(../images/dl.gif) 0px 0px no-repeat;
			}
			ul.software .btn a.dl:hover{
				background: url(../images/dl.gif) 0px -25px no-repeat;
			}	
			
/* detail-info */
.detail-info,
.detail-intro{width:960px;}		
.detail-info .caption,
.detail-intro .caption{height: 35px;width:960px;border-bottom: 1px solid #c7e2f1;}		
.detail-info .caption h3,
.detail-intro .caption h3{font-weight: bold;}
.detail-intro .caption h3 a{color:#0055AA;}
.detail-info .content,
.detail-intro .content{width: 950px;padding: 10px 4px 6px ;}	
.clear{clear:both;}
.detail-intro-tag{background:#F2F9FF;margin-top:10px;border:#EAEFF5 1px solid;height:30px;line-height:30px;text-indent:2em;}
.detail-intro-tag  a{padding:0 5px;color:#33A9E9;}
/* info */
.detail-info .info{
	width: 330px;
	overflow: hidden;
	background: url(../images/line_l.gif) right center no-repeat;
}
	.detail-info dl{
		width: 314px;
		height: 150px;
		line-height: 30px;
		overflow: hidden;		
		color: #333;	
		clear: both;
	}
		.detail-info dt{
			width: 157px;
			height: 30px;
			overflow: hidden;
			float: left;
		}
		.detail-info dd{
			width: 314px;
			height: 30px;
			overflow: hidden;
		}
		
	/* ui-rating */
	.ui-rating{
		width: 314px;
		height: 60px;
		line-height: 26px;
		overflow: hidden;
		clear: both;
		padding: 12px 0 18px 0;
	}	
		.ui-rating li{
			width: 26px;
			height: 26px;
			overflow: hidden;
			float: left;
			margin: 0 5px 0 0;
			background: url(../images/star.gif) 0 0 no-repeat;
		}
		.ui-rating li.suc{ background-position: 0 -26px;}
		.ui-rating .ratewords{
			float: left;
			color: #d40000;
			font-size: 26px;
			padding: 0 0 0 10px;
		}
		
	/* newdigg */
	.newdigg{
		width: 314px;
		height: 28px;
		overflow: hidden;
	}	
	#showscore1,#showscore2{ font-style:normal;}
		.newdigg .digg_num{
			width: 106px;
			height: 28px;
			line-height: 28px;
			overflow: hidden;
			text-indent: 29px;
			color: #74a82c;
			cursor: pointer;
			background: url(../images/digg.gif) 0 0 no-repeat;
		}
		.newdigg .digg_bad{
			color: #888;
			background-position: -106px 0;
		}
		.newdigg .digg_bbs{
			width: 93px;
			height: 28px;
			line-height: 28px;
			overflow: hidden;
			background: url(../images/digg.gif) right 0 no-repeat;
		}
			.newdigg .digg_bbs a{
				display: block;
				width: 100%;
				height: 100%;
				text-indent: 25px;
				overflow: hidden;
			}
		
/* ads */
.detail-info .ads{
	width: 300px;
	overflow: hidden;
	padding: 0 0px;
	margin: 0px 0 0 0;
	background: url(../images/line_r.gif) right center no-repeat;
}		
	.detail-info .ads img{
		width: 290px;
		display: block;
		margin: 0 auto;
	}		
		
/* downBtn */
.detail-info .downBtn{
	width: 304px;
	margin: 0px 0 0 0;
	overflow: hidden;
	float: right;
}
	.down-link,
	.down-link a{
		display: block;
		width: 284px;
		height: 69px;
		overflow: hidden;	
	}
		.down-link a{
			color: #05a;
			background: url(../images/btn.png) 0 0 no-repeat;
		}
		.down-link a:hover{ 
			color: #9a4213;
			text-decoration: none;
			background-position: 0 -69px;
		}		
			.down-link span{
				display: block;
				margin: 42px 0 0 86px;
			}
			
		.down-ad img{
			display: block;
			width: 284px;
			overflow: hidden;	
			margin: 15px 0 0 0;
		}	
		
/* detail-intro */	
.detail-intro .content{padding:1px;}			
.detail-intro-txt{
	width: 650px;
	overflow: hidden;
	line-height: 25px;
	color: #555;
	position: relative;
	margin:5px;
}
	.detail-intro-txt strong{ font-weight: bold; }
	.detail-intro-txt .all-ahow{
		width: 665px;
		height: 50px;
		position: absolute;		
		bottom: 0;
		left: 0;
		background: #fff; 
	}
		.detail-intro-txt .all-ahow span,
		.detail-intro-txt .all-ahow a{
			width: 120px;
			height: 30px;
			display: block;
			float: left;
			overflow: hidden;
			font-size: 0;
			line-height: 0;
			cursor: pointer;
			margin-top: 10px;
			margin-right: 10px;
			background: url(../images/txt-btn.gif) 0px 0px no-repeat;
		}
		.detail-intro-txt .all-ahow span.active{
			width: 95px;
			background-position: -120px 0;
		}
		.detail-intro-txt .all-ahow a{
			width: 95px;
			background-position: -215px 0;
		}
		

/* detail-intro-pic */
.detail-intro-pic{
	width: 270px;
	height: 210px;
	overflow: hidden;
	padding: 4px;
	border: 1px solid #d7d7d7;
	position: relative;
}		
	#soft_viewslide{
		width: 270px;
		height: 210px;
		overflow: hidden;
	}
		#soft_viewslide a img{
			display: block;
			width: 270px;
			height: 210px;
		}
		
	#soft_viewslide_bot{
		width: 270px;	
		height: 36px;
		line-height: 36px;
		overflow: hidden;  
		position: absolute;
		bottom: 4px;
		right: 4px;
		z-index: 2;
	}
	#soft_viewslide_bg{
		background: #000;
		position: absolute;
		bottom: 4px;
		right: 4px;
		width: 270px;	
		height: 36px;
		z-index: 1;
		filter:alpha(opacity=50);
		opacity: 0.5;
	}
	#soft_viewslide_bot span{
	    color: #fff;
	    float: left;
		 padding: 0 0 0 10px;
	}
	#slidenum {float: right; padding: 0 3px;}
	
		#slidenum a {
			background: #fff;
			color: #05a;
			display: block;
			float: left;
			width:20px;
			height: 20px;
			line-height: 20px;
			text-align: center;
			margin: 8px 5px 0 0;
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
		}
		#slidenum a.active {
		    background-color: #05a;
		    color: #fff;
			 font-weight: bold;
		}		
		
.max-ad{margin: 0 auto;margin-top: 10px;}		
.max-ad,		
.max-ad img{
	width: 980px;
	display: block;
	overflow: hidden;
}		

.con-ad{margin-top: 10px;}		
.con-ad,		
.con-ad img{
	width: 649px;
	display: block;
	overflow: hidden;
	margin-left:10px;
}
		
/* detail-down */		
.detail-down .caption{height: 55px;background-position: 0 -35px;}
.detail-down .caption h2{ display: none;}
.detail-down .content{
	width: 623px;
	border-top: 0;
	padding: 0 12px 12px 12px;
}

/* down-url */
.down-url{
	width: 292px;
	overflow: hidden;
}
.dl-box{
    border: 1px solid #ededed;
    margin-top: 5px;
    width: 290px;
}
	.dl-box .dl-hd{
	    border-bottom: 2px solid #4FACE5;
	}
	.dl-box .dl-hd span {
	    font-weight: bold;
	    height: 24px;
	    line-height: 24px;
	    padding-left: 5px;
	}
	.dl-box .dl-bd {
		width: 280px;
	    background: none repeat scroll 0 0 #F6F6F6;
	    overflow: hidden;
	    padding: 10px 5px;
	}
	.dl-box .dl-bd li {
	    float: left;
	    height: 24px;
	    overflow: hidden;
	    width: 140px;
		 font-size: 14px;
	}
	.dl-ico {
	    background: url("../images/down-ico.jpg") no-repeat scroll 0 0 transparent;
	    display: inline-block;
	    height: 16px;
	    margin: 0 5px;
		 vertical-align: -3px;
	    *vertical-align: 2px;
		 _vertical-align: -2px;
	    width: 16px;
	}
	.kuaiche {background-position: -16px 0;}
	.xunlei {background-position: -32px 0;}
	
/* down-share */	
.down-share{
	width: 290px;
	overflow: hidden;
	margin: 10px 0 0 0;
}
	.down-share h5 em{ color: #f00; padding: 0 0 0 3px;} 
	.down-share h5 strong{ font-weight: bold;}
	
/* detail-down-ad  */
.detail-down-ad {
	width: 392px;
	overflow: hidden;
}	
	.detail-down-ad img{
		display: block;
		width: 392px;
		height: 80px;
		margin: 5px 0 0 0;
	}
	.detail-down-ad .big-right-ad img{
		height: 140px;
	}
	
/* detail-comment */
.detail-comment{
    width: 648px;
    float: left;}
.detail-comment .content{
	padding: 10px;
	width: 626px;

}
	.detail-comment .caption li{
		width: 93px;
		height: 36px;
		line-height: 36px;
		color: #05a;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		cursor: pointer;
		float: left;
	}
	.detail-comment .caption li.active{
		color: #fff;
		background: url(../images/tab.gif) 0 0 no-repeat;
	}

/* comment-list */
.comment-list{
	width: 680px;
	overflow: hidden;
}
	.com-header{
	    background: none repeat scroll 0 0 #F6F6F6;
	    border-top: 1px solid #DADADA;
	    color: #999999;
	    height: 24px;
	    line-height: 24px;
	    padding: 0 5px;
	}
	.com-header strong {
	    color: #333;
		 font-weight: bold;
	}
	.com-content{
	    overflow: hidden;
	    padding: 5px;
	}
	.com-handle{
	    overflow: hidden;
	    padding: 0 0 5px 0;
	    text-align: right;
	}
		.com-handle a{ margin: 0 5px;}
	
/* comment_post */		
#comment_post{
    background: none repeat scroll 0 0 #F5F5F5;
    margin: 5px;
    padding: 8px;
	 overflow: hidden;
}
	#comment_post h5{
	    height: 25px;
	    line-height: 25px;
		 font-size: 14px;
		 font-weight: bold;
		 color: #333; 
	}		
	#comment_post .s-bd {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #DCDCDC;
		overflow: hidden;
		padding: 0 20px 0 0;
	}
	
.com-form {
    overflow: hidden;
    width: 420px;
	 padding: 20px 0 20px 20px;
}
.com-form .form-list{
    overflow: hidden;
    padding: 3px 0;
    width: 100%;
}
.com-form label {
    color: #666666;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    text-align: right;
    width: 60px;
}
.com-form #your_name {
    width: 250px;
}
.com-form #your_desc {
    width: 345px;
}
.com-form .input-text {
    background: none repeat scroll 0 0 #FFFFFF;
    border-style: solid;
    border-width: 1px;
	 float: left;
	 margin: 0 10px 0 0;
}
.com-form #js_cache_box{
	float: left;
}
.com-form .input-text-com {
    border-color: #7D7D7D #CDCDCD #CDCDCD;
}
.com-form input.input-text-com {
    height: 18px;
    padding-top: 4px;
    width: 100px;
}
.com-form textarea.input-text-com {
    height: 100px;
    padding-top: 4px;
    width: 300px;
}
.com-form .com-submit {
    background: url("../images/pl.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 26px;
    width: 80px;
	 float: left;
	  margin: 0 10px 0 0;
}
.com-form span, .com-form p {
    color: #666666;
    overflow: hidden;
	 line-height: 26px;	
}
.com-form .code-box p { padding: 9px 0 0 60px;}

.comment-tag{
	width: 160px;
	height: 200px;
	padding: 0 10px 10px 10px;
	background: #f5f5f5;
	margin: 20px 0 0 0;
	overflow: hidden;
}
	.comment-tag h3{
		font-weight: bold;
		height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #ddd;
	}

#hottags{
	padding: 5px  0 0 0;
}
#hottags a{padding:5px;}
/* position */
.position{
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 10px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #000;
}			
	.position span{margin-right:-8px;}
	.position strong{
		margin: 0 5px;
	}
	.position h1{
		color: #080;
		font-weight: bold;
	}
	.position a{
		color: #05a;
		margin: 0 8px;
		font-family: Arial, Helvetica, sans-serif;
	}		
	
/* ÎÄÕÂÄÚÈÝÒ³ */
.acontent {padding:19px; margin-bottom:10px; overflow:hidden;}
.acontent h1 { text-align:center; padding:10px; line-height:20px; overflow:hidden; font-size:22px; color:#000;}
.acontent .info { line-height:28px; border-bottom:1px solid #ddd; text-align:center; margin-bottom:10px;}
.acontent .info span { padding-left:10px;}
.acontent .des { line-height:24px; font-size:14px; width:658px; overflow:hidden;}
.acontent .des p { text-indent:2em; font-size:14px; margin-bottom:10px;}
.sxy ul{ border-top:#CCCCCC 1px dashed; padding-top:10px;	}
.sxy ul li {font-size:14px; line-height:25px;}
.sxy ul li a{ font-size:14px;}

.mod0 {
    width: 648px;
    float:left;
}
.innerleft {
    height: auto;
    padding: 10px 15px 0px;
    font-size: 14px;
    line-height: 24px;
}



.mod1 {
    width: 300px;
    float:right;
}
.mod {
    border: 1px solid #C7E2F1;
    padding-top: 5px;
    margin-top: 10px;
}
.title {
    padding: 5px 5px 4px 15px;
    font-size: 14px;
    font-weight: normal;
    border-bottom: 1px solid #C7E2F1;
}
.sying .inner {
    height: auto;
}
.list8 li {
	list-style: none;
	font-size: 12px;
}


ul.list8.cl {
    mix-height: 280px;
    line-height: 28px;
    overflow: hidden;
    padding:0 5px 0 30px; 
    background:url(../images/rankno.gif) no-repeat 3px 8px; margin-left:5px;
}


.lanmu_left{
    width: 300px;
    float: right;
 }
 
  .innerleft h3 {
    width: 670px;
    height: 27px;
    line-height: 27px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    background: url(../images/h3_bg.jpg) no-repeat 7px 27px;
    text-indent: 2px;
    margin: 14px 0 4px 0;
    border-left: 5px solid #35a100;
    padding: 0 0 2px 7px;
}

.download{
    width:649px;
    overflow: hidden;
}
.downloadleft{
    float: left;
    clear: none;
}

.soft_down{ background:#f7fafb; border:1px solid #c6dcf7; padding:5px 2px 5px 18px; +padding:12px 2px 0px 18px ; _padding:12px 2px 0px 18px; width:558PX; margin:0 auto 5px}
.soft_down .title{ margin:5px 0; +margin:0px 0 -5px 0; _margin:0px 0 -5px 0; padding:0}
.soft_down .title h4 a{ font-size:14px; font-weight:bold; color:#cc0000; float:left;height: 24px;overflow: hidden;width: 420px; text-decoration:none;}
/*.soft_down .title  a{ float:right; display:block; margin-right:20px}*/
.soft_down .title  a img{ border:none;}
.softimg,.softtext{ float:left}
.softimg{ float:left; margin:5px 0 0 0}
.softimg a img{ border:1px solid #999999}
.softimg h4 a{ display:block; width:134px; text-align:center; font-size:12px; color:#999; font-weight:normal; border:none; text-decoration:none;}
.lisofttext .soft_down .softimg img{ display:block; width:134px; height:67px}
.softtext{ width:398PX; font-size:12px; float:left}
.softtext A{ font-size:16PX; color:#1345A3;  display:block;  float:left}
.softtext UL.text_ul LI{ float:left; width:184PX;;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.smalltext{ float:left; width:415PX;height:60px; margin-left:5px; line-height:15pt;}
.softtext UL.text_ul LI a{ float:none; font-size:12px; display:inline; cursor:pointer; color:#1345a3}

.softtext UL.text_ul LI a:visited{ color:#1345a3}
.softtext UL.text_ul LI a:hover{ color:#cc0000}


.softtext UL.text_ul { clear:both; list-style:none; padding:0 5px; margin-left:10px}

.soft_down .downurl {
	display:inline-block;
	height:35px;
	width:130px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin:0px auto 0;
	background:#ff4939;
	text-align:center;
	text-decoration:none;
}

#gotoBox {
    display: none;
    position: fixed;
    top: 310px;
    left: 50%;
    cursor: pointer;
    margin-top: -50px;
    margin-left: 164px;
    _margin-left: 278px;
    width: 22px;
    height: 151px;
    background: url(../images/top1.jpg) 0 0 no-repeat
}

#gotoBox.gpl {
    background: url(../images/toppl.png) 0 0 no-repeat
}

#gotoBox {
    _position: absolute;
    _top: expression(documentElement.scrollTop + 200 + "px")
}

#gotoBox i,#gotoBox s,#gotoBox u {
    display: block;
    height: 75px
}

#autotab {
    display: none;
    position: fixed;
    top: 320px;
    left: 50%;
    cursor: pointer;
    margin-top: -50px;
    margin-left: 315px
}

#autotab {
    _position: absolute;
    _top: expression(documentElement.scrollTop + 200 + "px")
}

#autotab li {
    cursor: pointer;
    line-height: 32px;
    font-size: 14px;
    padding-left: 30px;
    background: url(../images/autotab.jpg) 0 -96px no-repeat
}

#autotab .cur {
    color: #390;
    background-position: 0 -48px
}

#autotab .fir {
    background-position: 0 0
}

#autotab .nota {
    background-position: 0 -142px
    }
