body{
font-size:12px; color:#555;
margin:0 auto; padding:0; background:url(head.gif) repeat-x
}
p,ul,li,dl,dt,dd,form{
	margin: 0;
	padding: 0;
	list-style: none;
}
A:active {
	COLOR: #ffff00; TEXT-DECORATION: none
}
A:link {
	COLOR: #333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FF0000; TEXT-DECORATION:underline
}
img{ border:0}
#imageField{ width:69px; height:26px; background:url(../../e/data/images/postpl.gif); border:none; overflow:hidden; text-indent:-999em;}
h2,h4 {
	font-size: 1em; margin: 0px; padding: 0px
}
#head {
	margin: 0px auto; width: 1003px; height: 130px
}
#head1 {
	margin: 0px auto; width: 1000px; height: 30px
}
#head2 {
	margin: 0px auto; width: 1000px; height: 95px
}
#head2 p{
padding-top:10px;float:right;
}
#head2 span{
color:#FFFFFF; padding-left:190px; padding-bottom:10px;
}
#head2 span a{
color:#FFFFFF;
}
#head2 img{
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px;
}
#login {
padding:5px 0px 0px 8px; FLOAT: left; width:500px; height:25px; color:#FFFFFF;
}
.loginbt {
	background: url(btnl.gif) no-repeat; width: 37px; color: #ffffff; border:none; height:23px;
}
.inputtext{ color:#c71f00}
#topmenu {
	float: right; width:305px;color: #ffffff; 
}
#topmenu ul {
margin: 0px; padding:3px 0px 0px 0px; line-height:25px
}
#topmenu a {
	color: #ffffff; 
}
#topmenu span {
	float:right
}
/*导航菜单开始*/
.menu{
	width:100%; background:url(nav_bg.jpg) #ffffff repeat-x; text-align:center; height:66px;
}
.menu .padder{
	width:1003px; margin:0 auto; text-align:left;
}
.menu .padder .nav{
	height:34px;
}
.menu .padder .nav .mainNav{
	position:absolute;
}
.menu .padder .nav .mainNav a:link,.menu .padder .nav .mainNav a:visited,.menu .padder .nav .mainNav a:active{
	width:72px; height:34px; display:inline-block; text-align:center; color:#ffffff; font-weight:bold; font-size:12px; line-height:34px; 
	padding-right:6px; background:url(nav_split.jpg) no-repeat right top;text-decoration:none
}
.menu .padder .nav .mainNav a.actived:link,.menu .padder .nav .mainNav a.actived:visited,.menu .padder .nav .mainNav a.actived:hover,.menu .padder .nav .mainNav a.actived:active{
	background:url(nav_select.jpg) no-repeat; color:#960224;text-decoration:none
}
/*二级菜单*/
.menu .padder .secondNav{
	line-height:25px; text-align:left;
}
.menu .padder .secondNav a{
	display:inline-block; margin:5px 5px 0px 0px;
}
.menu .padder .secondNav a:active {
	color: #ffff00; text-decoration: none
}
.menu .padder .secondNav a:link {
	color: #333; text-decoration: none
}
.menu .padder .secondNav a:visited {
	color: #333; text-decoration: none
}
.menu .padder .secondNav a:hover {
	background:#C11C00; color:#FFFFFF; font-weight:bold; padding:0px 3px
}
.menu .padder .secondNav .subNav1{
	padding-top:5px
}
.menu .padder .secondNav .subNav1 span{
color:#960224;
}
.menu .padder .secondNav .subNav2{
	padding-left:80px;display:none;
}
.menu .padder .secondNav .subNav3{
	display:none;
}
.menu .padder .secondNav .subNav4{
	padding-left:190px;display:none;
}
.menu .padder .secondNav .subNav5{
	display:none;
}
.menu .padder .secondNav .subNav6{
	padding-left:310px;display:none;
}
.menu .padder .secondNav .subNav7{
	padding-left:410px;display:none;
}
.menu .padder .secondNav .subNav8{
	padding-left:525px;display:none;
}
.menu .padder .secondNav .subNav9{
	padding-left:570px;display:none;
}
.menu .padder .secondNav .subNav10{
	padding-left:690px;display:none;
}
.menu .padder .secondNav .subNav11{
	padding-left:785px;display:none;
}
.top-ad{ width:960px; margin:3px auto 6px; height:60px;}
/*导航菜单结束*/
/*栏目页主体部分*/
#content {
	MARGIN: 0px auto; WIDTH: 1003px; clear:both
}
#left {
	FLOAT: left; WIDTH: 730px;
}
#right {
FLOAT: right; WIDTH: 263px;
}
.banner-ad {
margin-bottom:5px; WIDTH: 728px; HEIGHT: 90px; BACKGROUND-COLOR: #ffffff; border:#ddd 1px solid; text-align:center /*栏目页横幅广告*/
}
/*左侧主体部分*/
.boxe1 {
FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 730px; line-height:170%;
}
.boxe1 .boxe1-top {
line-height:24px; height:24px;
}
.boxe1 .boxe1-top li {
float:left
}
.boxe1-top .boxe1-top1 {
line-height:24px; background:url(right_title1.gif) no-repeat; width:18px; height:24px;
}
.boxe1-top .boxe1-top2 {
line-height:24px; background:url(right_title-bg.gif) repeat-x; width:705px; height:24px; color:#FFFFFF; font-weight:bold; text-indent:5px;
}
.boxe1-top .boxe1-top2 a{
padding:0px 4px;
}
.boxe1-top2 a:link,.boxe1-top2 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.boxe1-top2 a:hover,.boxe1-top2 a:active {
	text-decoration: none;
	color: #FFFF00;
}
.boxe1-top .boxe1-top3 {
line-height:24px; background:url(right_title3.gif) no-repeat; width:7px; height:24px;
}
.boxe1 .content {
	width:728px; border:solid 1px #CCCCCC; border-top: none
}
.boxe1 .title A {
	FONT-SIZE: 12px; WIDTH: 56px; COLOR: #fff; TEXT-ALIGN: right
}
.title1 {
	TEXT-ALIGN: center
}
.title1 h1 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px
}
.content .info {
	border: #ff9900 1px dashed; MARGIN: 0px 15px 3px; WIDTH: 690px; COLOR: #f60; LINE-HEIGHT: 31px; HEIGHT: 26px; TEXT-ALIGN: center; padding-bottom:3px
}
.content .ad1 {
	width:695px; height:60px;text-align:center; margin:10px 0px 15px;
}
.content .ad2 {
	width:468px; height:60px;text-align:center; margin:0 auto;
}
.content .ad3 {
	width:335px; height:280px;text-align:center; margin-top:5px; background:url(down_bg.jpg) no-repeat; float:left; padding-top:70px
}
.content .ad3 p{
 background:url(download.gif) no-repeat 20px 0px; margin:10px 0px 0px 50px;
}
.content .ad3 a{
	padding:0px 14px
}
.content .ad3 A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
.content .ad3 A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.content .ad3 A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.content .ad3 A:hover {
	COLOR: #00F; TEXT-DECORATION: none
}
.content .ad4 {
	width:336px; height:280px;text-align:center; margin-top:5px; float:right; padding-top:10px
}
.flash {
	OVERFLOW: auto;WIDTH: 725px; text-align:center; margin-bottom:10px;
}
.flash span{
display:none
}
#C8AdDiv{ background:url(google.jpg) no-repeat; width:380px; margin:0 auto; height:422px}
#C8AdDiv .google{ padding-top:24px;}
.loading {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; WIDTH: 658px; PADDING-TOP: 8px; HEIGHT: 18px
}
.textleft {
	font-weight: bold; font-size: 14px; float: left; color: #f23300; line-height: 18px; height: 18px; padding:3px 8px 0px 8px
}
.load1 {
	border: #999 1px solid; margin-top: 3px; float: left; overflow: hidden; width: 478px; height: 15px; background-color: #fff; line-height:15px;
}
.load2 {
	float: left; overflow: hidden; height: 15px; background-color: #ff6600; text-align: right; padding:1px; line-height:15px;
}
#sg_list {
width:728px; padding-top:5px; 
}
#sg_list ul {
	overflow: hidden; zoom: 1; width:728px;
}
#sg_list li {
	display: inline; float: left; margin-left: 20px; overflow: hidden; width: 156px; height: 150px;
}
#sg_list dt {
	overflow: hidden
}
#sg_list dt a {
	border: #fff 3px solid; float: left; width: 150px; height: 110px
}
#sg_list dt a:link,#sg_list dt a:visited {
	border: #fff 3px solid
}
#sg_list dt a:hover,#sg_list dt a:active {
	border: #f00 3px solid
}
#sg_list img {
	background: #eee; float: left; overflow: hidden; width: 150px; height: 110px
}
#sg_list dd {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; overflow: hidden; width: 100%; padding-top: 5px; white-space: nowrap; text-overflow: ellipsis; text-align: center
}
#sg_list h4 {
	font-weight: normal; font-size:12px
}
/*源码下载*/
.down {
   WIDTH: 245px;line-height:170%; height:100px
}
.down3 h1{ font-size:14px}
.down h2 {
background:#f9fbfb; font-weight:bold; color:#F00; background:url(down.gif) no-repeat 50px 8px;line-height: 33px; text-align:center; border-bottom:solid 1px #e5eaea; font-size:13px
}
.down .down2 {
	 line-height: 34px; padding-left:5px; text-align:center
}
.down .down2 img{
margin-top:25px;
}
.down .down2 span{
padding-left:10px;
}
.content .text {
	border: #ff9900 1px dashed; margin: 5px 15px 10px; width: 680px; padding:0px 5px; color: #f60; line-height: 31px;  height:31px;
}
.content .text p {
	float: left
}
.content .text span {
	float: right; margin: 0px 3px
}
/*动态评分*/
.star{
width: 150px; line-height: 22px;
}
.star-rating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
background: url(star_rating.gif) top left repeat-x; 
}
.star-rating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.star-rating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
.star-rating li a:hover{
background: url(star_rating.gif) left center;
z-index: 2;
left: 0px;
}

.star-rating a.one-star{
left: 0px;
}
.star-rating a.one-star:hover{
width:20px;
}
.star-rating a.two-stars{
left:20px;
}
.star-rating a.two-stars:hover{
width: 40px;
}
.star-rating a.three-stars{
left: 40px;
}
.star-rating a.three-stars:hover{
width: 60px;
}
.star-rating a.four-stars{
left: 60px;
} 
.star-rating a.four-stars:hover{
width: 80px;
}
.star-rating a.five-stars{
left: 80px;
}
.star-rating a.five-stars:hover{
width: 100px;
}
.star-rating li.current-rating{
background: url(star_rating.gif) left bottom;
position: absolute;
height: 20px;
width:60px;
display: block;
text-indent: -9000px;
z-index: 1;
} 
.star p{
	float:right; font-size:14px;
}
.star span{
	color:#F00;font-family:georgia; font-weight:bold
}
.heka {
	OVERFLOW: auto;WIDTH: 680px; text-align:center; margin:10px auto; background:url(heka_bg.gif) no-repeat center; height:470px
}
.heka embed{
	margin:80px 0px 0px 10px;
}
.heka .button{
	margin-top:10px;
}
#ckepop{ float:right}/*分享工具*/
/*复制框*/
.block {
padding-bottom: 5px; width: 720px
}
.block span{
	float:right
}
.block p {
	font-weight: bold; font-size: 12px; margin: 10px 0px 0px 10px; text-align: left
}
.block p label {
	margin-top: 6px; float: left; width: 65px; cursor: pointer
}
.block p .urlinput {
	border: #d4d0c8 1px solid; width: 300px; margin-right: 15px;
}
.block p .input {
	vertical-align: middle
}
.block:unknown {
	clear: both; display: block; visibility: hidden; height: 0px; content: "."
}
.block h3 {
	clear: both; font-weight: bold; font-size: 13px; margin: 0px auto; line-height: 30px; padding-top: 10px; border-bottom: #ddd 1px solid; text-align: left
}
.block ul {
	clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px
}
.block ul li {
	float: left; margin: 0px 10px; width: 82px; list-style-type: disc
}
.block ul li p {
	display: inline; line-height: 25px; height: 25px
}
.down {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.down H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: -5px
}
/*评论框*/
.pl-top {
line-height:24px; height:24px; width:730px
}
.pl-top li {
float:left
}
.pl-top .pl-top1 {
line-height:24px; background:url(right_title1.gif) no-repeat; width:18px; height:24px;
}
.pl-top .pl-top2 {
line-height:24px; background:url(right_title-bg.gif) repeat-x; width:603px; height:24px; color:#FFFFFF; font-weight:bold;
}
.pl-top .pl-top3 {
line-height:24px; background:url(right_title-bg.gif) repeat-x; width:100px; height:24px; color:#FFFFFF; font-weight:bold;
}
.pl-top .pl-top3 a{
padding:0px 4px;
}
.pl-top .pl-top3 a:link,.pl-top .pl-top3 a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
.pl-top .pl-top3 a:hover,.pl-top .pl-top3 a:active {
	text-decoration: none;
	color: #FFFF00;
}
.pl-top .pl-top4 {
line-height:24px; background:url(right_title3.gif) no-repeat; width:7px; height:24px;
}
#plpost {
	MARGIN-TOP: 5px; clear:both; width:730px
}
#plpost .plpost2{
border-bottom:#ccc 1px solid; border-left:#ccc 1px solid; border-right:#ccc 1px solid; width:728px
}
#plpost .input{
	margin:90px 0px 0px 5px
}
#plpost #saytext {
	border: #ccc 1px solid; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; WIDTH:550px; PADDING-TOP: 8px; HEIGHT: 100px;float:left
}
/*栏目右侧*/
.shipin,.box2,.zhuanti,.paihang {
   BACKGROUND: url(box2-bg.gif) repeat-y; MARGIN-BOTTOM: 5px; WIDTH: 260px;line-height:170%;
}
.shipin h2,.box2 h2,.zhuanti h2,.paihang h2 {
   BACKGROUND: url(box2.gif) no-repeat;FONT-SIZE: 13px; COLOR: #ffffff; line-height: 34px; text-indent:35px; padding-top:4px;
}
.shipin .content {
	 BACKGROUND: url(box2-end.gif) bottom no-repeat; text-align:center; padding-bottom:5px; overflow:hidden
}
.box2 .content {
	 BACKGROUND: url(box2-end.gif) left bottom no-repeat;
}
.box2 ul {
	PADDING: 0px 5px 5px 16px; background:url(num.gif) no-repeat 6px 2px;
}
.box2 ul li {
    PADDING-LEFT: 5px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 240px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
 /*专题导航*/
.zhuanti .content {
	background: url(box2-end.gif) left bottom no-repeat;
}
.zhuanti .content ul {
	overflow: hidden; width: 255px; list-style-type: none; text-align:center; padding:0px 0px 5px 5px; 
}
.zhuanti .content ul li {
	display: inline; font-size: 14px; float: left; margin-bottom: 5px; margin-left: 3px; width: 78px; line-height: 25px; height: 27px; text-align:center
}
.zhuanti .content ul li a {
	border: #ddd 1px solid; display: block; background: #fff; width: 78px; color: #f15156; height: 25px; text-decoration: none
}
.zhuanti .content ul li a:hover {
	border: #ccc 1px solid; background: #fef2f2; color: #ff0000; font-weight:bold
}
 /*下载排行*/
.paihang .content {
	 BACKGROUND: url(box2-end.gif) left bottom no-repeat;
}
.paihang ul {
	PADDING: 2px 5px 2px 16px; background:url(num.gif) no-repeat 5px 5px;
}
.paihang ul li {
    PADDING-LEFT: 5px; MARGIN: 0px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; WIDTH: 245px;
}
.paihang ul li span {
	FLOAT: right; WIDTH: 60px; COLOR: #999; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
 /*网站底部*/
.end{
width:1003px; clear:both; margin:0px auto; border-top: #ddd 1px solid; padding-top:10px;
}
.end ul{
line-height:25px; text-align:center
}
.bottom{
width:1003px; clear:both; margin:10px auto 0px;
}
.bottom ul{
text-align:center; line-height:20px; color:#000000
}