* {	
			margin:0;
			padding:0;
			font-size:14px;
			list-style:none;
			font-family: Verdana, Geneva, sans-serif, "宋体";
			color:#323232;
}
a {	
			text-decoration:none;
			color:#266392;
}
a:hover {	
			text-decoration:underline;
}
#wrap {	
			width:910px;	
			margin:auto;
}
header,div#mainbody{	
			width:100%;
			overflow:hidden;
			margin-bottom:10px;
}
header .logo {	
			margin-top:5px;
			width:100%;
			overflow:hidden;
}
.logo h1 {	
			width:218px;
			height:63px;
			background:url(../images/logo.gif) no-repeat ;
			text-indent:-1000px;
			float:left;
}
.logo dl {	
			margin-top:10px;
			float:right;
}
.logo dl dt {	
			line-height:26px;
			font-weight:bold;
}
header nav {	
			margin-top:8px;
			background-image:url(../images/navbg.gif);
			width:100%;
			overflow:hidden;
			height:36px;
}
nav ul {	
			margin:auto;
			width:94%;
			overflow:hidden;
}
nav li.current {	
			background:url(../images/home.gif)no-repeat 0 4px;
			text-align:center;
			width:88px;
}
nav li {	
			float:left;
			margin:0 20px;
			list-style:none;
			font: bold 16px/34px "宋体";
}
nav li a {	
			color:#fff;
}
nav a:hover {	
			text-decoration:none;
}
nav li.qq_lab {	
			background:url(../images/arrow_r.gif) 0 8px no-repeat;
			padding-left:25px;
			float:right;
}
.content img.margin {	
			margin-bottom:15px;
}
#mainbody .content {	
			float:left;
			width:600px;
}
#mainbody .box {	
			width:100%;
			overflow:hidden;
}
.box h2 {	
			line-height:28px;
			margin-bottom:10px;
			border-bottom:1px solid #00ffff;
}
.box h2 span {	
			float:right;
}
.softwarelist {	
			width:100%;
			overflow:hidden;
}
.box .softwarelist li {	
			margin-bottom:15px;
			width:100%;
			overflow:hidden;
}
.box li .software_1 {	
			background:url(../images/icon_1.gif)0 5px no-repeat ;
}
.box li .software_2 {	
			background:url(../images/icon_2.gif)0 5px no-repeat ;
}
.box li .software_3 {	
			background:url(../images/icon_3.gif)0 5px no-repeat ;
}
.box li .software_4 {	
			background:url(../images/icon_4.gif)0 5px no-repeat ;
}
.box li .software_5 {	
			background:url(../images/icon_5.gif)0 5px no-repeat ;
}
.box li .software_6 {	
			background:url(../images/icon_6.gif)0 5px no-repeat ;
}
.box li dl {	
			float:left;
			padding-left:45px;
			line-height:26px;
}
.box .softwarelist li dt a{	
			margin-right:10px;
			font-weight:bold;
}
.softwarelist .new {	
			background:url(../images/new.gif)no-repeat right 5px;
			padding-right:15px;
}
.softwarelist li span {	
			float:right;
			font-size:12px;
			margin-top:5px;
}
.softwarelist li .download {	
			padding:3px 0 0 15px;
			background:url(../images/downicon.gif)0 6px no-repeat ;
}
.softwarelist a {	
			text-decoration:underline;
			
}
.softwarelist a:hover {	
			text-decoration:none;
}
#mainbody .sidebar {	
			float:right;
			width:280px;
}
#mainbody .box {	
			margin-bottom:15px;
}
.sidebar .newslist li{	
			display: list-item;
			line-height:22px;
}
.sidebar .box h2{	
			line-height:28px;
			border-bottom:1px solid #00ffff;
			margin-bottom:10px;
}
.sidebar .downlist li {	
			margin-bottom:5px;
			line-height:26px;
}
.downlist span {	
			float:right;
}
.fri_link a {	
			float:left;
			margin-right:5px;
			width:88px;
			line-height:28px;
}
footer {	
			text-align:center;
			background-color:#f8f8f8;
			margin-top:10px;
			padding:15px 0;
			border-top:1px solid #e6e6e6;
}
footer li {	
			line-height:24px;
			font-size:12px;
			color:#9e9e9e;
}

