@charset "utf-8";
/*
--------------------------------------------------------------------------
Copyright (c) 2010, www.selvin.cn. All rights reserved.
author: selvin  selvin@foxmail.com
created:2011.08.01
---------------------------------------------------------------------------
*/
/**************************css reset*************************/
/*  reset & overrides | 重新定义   */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;font-size:12px;font-family:'宋体','微软雅黑',Arial, "Lucida Grande", Verdana, sans-serif;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;*word-wrap:break-word;}
td{vertical-align:middle;overflow:hidden;white-space:pre;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* table仍然需要设置cellspacing="0" */
table {border-collapse:collapse;border-spacing:0;}

/* 记住突出inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* 记得定义focus样式 */
:focus {outline:0;}

/* 链接样式 */
a,a:link,a:visited,a:hover,a:active{pickbar:expression(this.hideFocus=true);border:0;text-decoration:none;color:#000;cursor:pointer;}/* 消除超链接的虚线 */
a:link,a:visited,a:active{color:#666;text-decoration:none;}
a img, :link img, :visited img {border:none;}
a:hover{color:#f60;text-decoration:underline;}
form, ul, ol, h1, h2, h3, h4, h5, dl, dt, dd{margin:0;padding:0;list-style:none;}
.hover{}
.click{}   
.visited{}
/* 浮动 */
.fl {float:left;}
.fr {float:right;}
.clearB {clear:both;}
.clear{clear:both;margin-top:-1px;height:1px;overflow:hidden;}


/* 跨浏览器背景半透明 */
.alpha{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

/**************************css start*************************/
body {
	background:url(../images/bg_wrap.png) repeat-x left 30px;
}
.topbar {
	width:100%;
	height:30px;
	background:#eee url(../images/bg_topbar.png) repeat-x;
}
.topbar .tb_box {
	margin:0 auto;
	width:960px;
	height:30px;
	line-height:30px;
	color:#999;
	overflow:hidden;
}
.topbar .tb_box .tb_left,.topbar .tb_box .tb_right {
	float:left;
	width:480px;
}
.topbar .tb_box .tb_left em {
	margin-right:6px;
	font-family:Arial Black;
	font-style:italic;
}
.topbar .tb_box .tb_right ul {
	float:right;
}
.topbar .tb_box .tb_right ul li {
	margin-left:6px;
	float:left;
}
.wrap {
	margin:0 auto;
	width:960px;
}
.wrap .header .hd_top {
	margin-top:25px;
	width:960px;
	height:60px;
	overflow:hidden;
}
.wrap .header .hd_top .logo {
	float:left;
	width:250px;
	height:60px;
}
/****search***/
.wrap .header .hd_top .search_box {
	float:left;
	width:710px;
	height:60px;
}
.wrap .header .hd_top .search_box .search {
	margin:6px auto 12px auto;
	padding:6px 0px 0px 7px;
	width:585px;
	height:36px;
	overflow: hidden;
	background:#87d25e url(../images/bg_search.png) no-repeat;
}
.wrap .header .hd_top .search_box .search .input_box{
	width: 470px;
	float: left;
	display: inline;
}
.wrap .header .hd_top .search_box .search  #result_box{
	width: 470px;
	display: none;
	background: #fff;
	padding: 0px;
	margin: 0px;
	position: absolute;
}
.wrap .header .hd_top .search_box .search  #result_box table{

}
.wrap .header .hd_top .search_box .search  #result_box table td{
	background: #fff;
	padding: 5px;
}
.wrap .header .hd_top .search_box .search  #result_box table td:hover{
	background: #eee;
}

.wrap .header .hd_top .search_box .search .btn_box{
	margin-left: 5px;
	float: left;
	display: inline;
}
.wrap .header .hd_top .search_box .search .input_search {
	width:470px;
	height:30px;
	border:0;
	line-height:26px;
	font-size:14px;
	color:#999;
}
.wrap .header .hd_top .search_box .search .btn_search {
	width:90px;
	height:30px;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
	background:#fff url(../images/btn_search.png) no-repeat;
}
.wrap .header .hd_top .search_box .search .super_search a {
	margin-left:12px;
	padding-bottom:10px;
	color:#363;
	line-height:30px;
	text-decoration:underline;
}
.wrap .header .hd_top .search_box .search .super_search a:hover {
	color:#f60;
}
/******nav***/
.wrap .header .nav {
	margin-top:15px;
	padding-left:6px;
	width:954px;
	height:40px;
	background:#090 url(../images/bg_nav.png) no-repeat;
}
.wrap .header .nav li {
	float:left;
	width:80px;
	height:25px;
	font-size:14px;
	text-align:center;
}
.wrap .header .nav li a {
	margin-top:10px;
	display:block;
	margin:0 auto;
	width:70px;
	height:25px;
	color:#fff;
	line-height:40px;
	font-weight:bold;
}
.wrap .header .nav li a:hover,.wrap .header .nav li.on a{
	margin-top:7px;
	width:70px;
	height:25px;
	color:#090;
	text-decoration:none;
	line-height:25px;
	background:#fff url(../images/btn_nav_li.png) no-repeat;
}
.wrap .header .notices {
	width:960px;
	height:30px;
	line-height:30px;
	color:#666;
	overflow:hidden;
}
.wrap .header .notices .note {
	float:left;
	padding-left:14px;
	width:346px;
	height:30px;
	background:url(../images/icon_notices.png) no-repeat left 6px;
	overflow:hidden;
}
.wrap .header .notices .hot {
	float:left;
	width:600px;
	height:30px;
	overflow:hidden;
}
.crumb {
	margin:10px auto;
	color:#666;
}
.crumb .gjc {
	color:#090;
}
.content {
	margin-top:10px;
	width:960px;
	overflow:hidden;
}
.content .con_left {
	float:left;
	width:260px;
	overflow:hidden;
}
.content .con_right {
	margin-left:10px;
	float:left;
	width:690px;
	overflow:hidden;
}
/***box260****/
.box260 {
	margin-bottom:10px;
	width:260px;
	overflow:hidden;
}
.box260 .tit {
	width:260px;
	height:33px;
	overflow:hidden;
	background:#090 url(../images/bg_tit_box260.png) no-repeat ;
}
.tit h4 {
	margin:8px 0px 0px 14px;
	_margin-left:7px;
	float:left;
	width:186px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.box260 .tit .more {
	margin-top:10px;
	float:right;
	width:50px;
	height:23px;
}
.box260 .tit .more a{
	color:#fff;
}
.box260 .con {
	padding:10px;
	width:238px;
	border:1px #6c3 solid;
}
/***********排行榜************/
#bang {
	margin-bottom:10px;
	width:260px;
	overflow:hidden;
}
#bang #bangtit {
	width:260px;
	height:30px;
	overflow:hidden;
}
#bang #bangtit .tabs {
	float:left;
	width:215px;
	height:30px;
}
#bang #bangtit .more {
	float:right;
	width:45px;
	height:30px;
	line-height:30px;
}
#bang #bangtit .more a {
	color:#090;
}
#bang #bangtit .tabs .tab {
	margin-right:4px;
	float:left;
	display:block;
	width:100px;
	height:30px;
	line-height:30px;
	color:#390;
	font-size:14px;
	text-align:center;
	background:#090 url(../images/tit_bang_02.png) no-repeat ;
}
#bang #bangtit .tabs .curtab {
	font-weight:bold;
	color:#fff;
	background:#090 url(../images/tit_bang_01.png) no-repeat ;
}
#bang .tabcontent {
	padding:10px;
	width:238px;
	height:560px;
	border:1px #6c3 solid;
	border-top:3px #61bc2a solid;
	overflow:hidden;
}
#bang .tabcontent ul {
	width:238px;
	overflow:hidden;
}
#bang .tabcontent ul li {
	float:left;
	margin:4px 0px;
	width:238px;
	height:14px;
}
#bang .tabcontent ul li span {
	margin-right:6px;
	float:left;
	display:block;
	width:14px;
	height:14px;
	line-height:14px;
	text-align:center;
	color:#fff;
	background:url(../images/icon_bang_02.png) no-repeat center center ;
}
#bang .tabcontent ul li.top span {
	background:url(../images/icon_bang_01.png) no-repeat center center ;
}
/**********BOX690********/
.box690 {
	margin-bottom:10px;
	width:690px;
	overflow:hidden;
}
.box690 .tit {
	width:690px;
	height:30px;
	overflow:hidden;
	background: url(../images/tit_newlist_01.png) no-repeat ;
}
.box690 .tit h4 {
	margin-left:0px;
	width:130px;
	height:30px;
	text-align:center;
}
.box690 .tit .more {
	margin-top:10px;
	float:right;
	width:50px;
	height:23px;
}
.box690 .tit .more a{
	color:#fff;
}
.box690 .con {
	width:688px;
	border:1px #6c3 solid;
	overflow:hidden;
}
/*********box690_2*****/
.box690_2 {
	margin-bottom:10px;
	width:690px;
	overflow:hidden;
}
.box690_2 .tit {
	width:690px;
	height:33px;
	overflow:hidden;
	background: url(../images/tit_w690.png) no-repeat ;
}
.box690_2 .tit  h4{
	width:600px;
}
.box690_2 .tit .more {
	margin-top:10px;
	float:right;
	width:70px;
	height:23px;
}
.box690_2 .tit .more a{
	color:#fff;
}
.box690_2 .con {
	padding:10px;
	width:668px;
	border:1px #6c3 solid;
	overflow:hidden;
}
/*****tag***/ 
#hot_tag .tag {
	line-height:20px;
}
#hot_tag .tag .l1 {
}
#hot_tag .tag .l2 {
	font-size:14px;
	color:#09F;
}
#hot_tag .tag .l3 {
	font-size:14px;
	color:#C63;
}
#hot_tag .tag .l4 {
	font-size:14px;
	color:#F96;
}
#hot_tag .tag .l5 {
	font-size:16px;
	color:#09F;
}
#hot_tag .tag .l6 {
	font-size:16px;
	color:#C63;
}
#hot_tag .tag .l7 {
	font-size:16px;
	color:#F96;
}
#hot_tag .tag .l8 {
	font-size:18px;
	color:#09F;
}
#hot_tag .tag .l9 {
	font-size:18px;
	color:#C63;
}
#hot_tag .tag .l10 {
	font-size:18px;
	color:#F96;
}
/*****推荐软件******/
#tjsoft .con ul {
	overflow:hidden;
}
#tjsoft .con li {
	margin:5px 0px;
	display:inline;
	margin-left:10px;
	float:left;
	width:120px;
	overflow:hidden;
}
#tjsoft .con .icon {
	margin-right:5px;
	float:left;
	width:20px;
	height:20px;
}
#tjsoft .con .name {
	float:left;
	width:95px;
	height:20px;
	line-height:20px;
}
/******软件列表*****/
.dispaly {
	display:none;
}
#soft_list .con {
	padding-top:0px;
}
#soft_list .tit  h4{
	width: 340px;
}
#soft_list .tit .list {
	margin-left:14px;
	float:left;
	width:50px;
	height:30px;
}
#soft_list .tit .list  {
	text-indent:-9999px;
}
#soft_list .tit .list a {
	margin-right:6px;
	float:left;
	margin-top:10px;
	display:block;
	width:15px;
	height:13px;
}
#soft_list .tit .list .tp01 {
	background: url(../images/icon_list01.png) no-repeat ;
}
#soft_list .tit .list .tp02 {
	background: url(../images/icon_list02.png) no-repeat ;
}
#soft_list .tit .list .lb01 {
	background: url(../images/icon_list03.png) no-repeat ;
}
#soft_list .tit .list .lb02 {
	background: url(../images/icon_list04.png) no-repeat ;
}
#soft_list .tit h4 {
	margin-left:0;
}
#soft_list .tit .px {
	float:right;
	width:280px;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#soft_list .tit .px a {
	margin-right:8px;
	padding-right:18px;
	color:#fff;
}
#soft_list .tit .px .asc {
	background: url(../images/icon_px_asc.png) no-repeat top right;
}
#soft_list .tit .px .desc {
	background: url(../images/icon_px_desc.png) no-repeat top right;
}
#soft_list .con .one {
	margin-top:15px;
	padding-bottom:10px;
	border-bottom:1px #ccc dashed;
}
#soft_list .con .one .sl_tit {
	width:100%;
	height:32px;
	overflow:hidden;
}
#soft_list .con .one .sl_tit .icon {
	margin-right:8px;
	float:left;
	width:32px;
	height:32px;
	overflow:hidden;
}
#soft_list .con .one .sl_tit h5 {
	float:left;
	width:350px;
	height:32px;
	line-height:32px;
	overflow:hidden;
}
#soft_list .con .one .sl_tit h5 label{
	color: #f00;
	text-decoration: underline;
}
#soft_list .con .one .sl_tit h5 span {
	font-size:14px;
	font-weight:bold;
}
#soft_list .con .one .sl_tit h5 span a {
	color:#36c;
}
#soft_list .con .one .sl_tit .sys_info {
	float:right;
	width:270px;
	height:32px;
	line-height:32px;
	color:#666;
	overflow:hidden;
}
#soft_list .con .one .sl_tit .sys_info span {
	float:left;
	display:block;
	margin-right:10px;
	text-align:center;
	width:80px;
	height:32px;
}
#soft_list .con .one .sl_con {
	margin-top:10px;
	width:100%;
	height:120px;
	overflow:hidden;
}
#soft_list .con .one .sl_con .pic {
	margin-right:10px;
	float:left;
	width:160px;
	height:120px;
	overflow:hidden;
}
#soft_list .con .one .sl_con .info {
	float:left;
	width:498px;
	height:120px;
	color:#666;
	overflow:hidden;
}
#soft_list .con .one .sl_con .info .type {
	width:498px;
	height:20px;
	overflow:hidden;
}
#soft_list .con .one .sl_con .info .type span {
	float:left;
	margin-right:10px;
	display:block;
	height:20px;
}
#soft_list .con .one .sl_con .info .type .yy {
	width:120px;
}
#soft_list .con .one .sl_con .info .type em {
	color:#090;
}
#soft_list .con .one .sl_con .info .type .cj strong{
	color: #f00;
	font-weight: bold;
}
#soft_list .con .one .sl_con .info .type .win7 {
	color:#36c;
}
#soft_list .con .one .sl_con .info .content {
	width:498px;
	height:70px;
	line-height:18px;
	overflow:hidden;
}
#soft_list .con .one .sl_con .info .dj_fx {
	margin-left:218px;
	width:290px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
#soft_list .con .one .sl_con .info .dj_fx .dj{
	float:left;
	margin-right:20px;
	width:150px;
	height:20px;
}
#soft_list .con .one .sl_con .info .dj_fx .fx a {
	color:#090;
}
#soft_list .con .one .sl_con .info .dj_fx .dj p {
	float:left;
	width:90px;
	height:16px;
	text-indent:-9999px;
}
#soft_list .con .one .sl_con .info .dj_fx .dj h6 {
	float:left;
	width:60px;
	height:20px;
}
#soft_list .con .one .sl_con .info .dj_fx .dj .lv1 {
	background: url(../images/lv1.png) no-repeat ;
	
}
#soft_list .con .one .sl_con .info .dj_fx .dj .lv2 {
	background: url(../images/lv2.png) no-repeat ;
	
}
#soft_list .con .one .sl_con .info .dj_fx .dj .lv3 {
	background: url(../images/lv3.png) no-repeat ;
	
}
#soft_list .con .one .sl_con .info .dj_fx .dj .lv4 {
	background: url(../images/lv4.png) no-repeat ;
	
}
#soft_list .con .one .sl_con .info .dj_fx .dj .lv5 {
	background: url(../images/lv5.png) no-repeat ;
	
}
#soft_list .error{
	text-align: center;
	font-weight: bold;
	line-height: 30px;
}
#soft_list .error label{
	color: #f00;
}
.page {
	margin-top:10px;
	width:648px;
	padding:10px;
	text-align:center;
	background:#eee;
}
.page a {
	margin: 5px;
	padding: 2px;
}
.page a:link,
.page a:visited{
	color: #000;
}
.page a:hover,
.page a.hover{
	background: #65981F;
	color: #fff;
}
.page a.disabled,
.page a:hover.disabled{
	color: #666;
	background: #eee;
	text-decoration: none;
	cursor: default;
}
/*****拼音检索***********/
.pyjs {
	margin: 10px 0;
	width:956px;
	height:30px;
	border:2px #BADAA1 solid;
}
.pyjs p {
	text-align:center;
	color:#090;
}
.pyjs p a,.pyjs p span {
	margin:0px 2px;
	font-size:14px;
	font-weight:bold;
	color:#090;
	line-height:30px;
}
/*******footer*****/
.footer {
	height:160px;
	background: url(../images/bg_footer.png) repeat-x ;
}
.footer .ft_con {
	margin:0 auto;
	width:960px;
	height:160px;
	background: url(../images/bg_footer.png) repeat-x ;
}
.footer .ft_con p {
	margin:20px 0px;
	text-align:center;
	color:#666;
}
/*******内容页 相关软件****/
#xgrj {
}

/******文章资讯*******/
#news .con_right {
	margin:0px 10px 0px 0px;
}
#news_list dt a{
	padding:10px;
	font-size:14px;
	font-weight:bold;
	color:#36c;
}
#news_list dl {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px #ccc dashed;
}
#news_list dd {
	padding:10px;
	line-height:18px;
	color:#999;
}
#news_list dd a {
	color:#36c;
}
#new_news li {
	line-height:24px;
}
#news_con .con {
	width:628px;
	padding:30px;
	line-height:20px;
	color:#666;
}
#news_con .con h2 {
	text-align: center;
	font-size: 20px;
	line-height: 35px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #666;
}
#news_con .con .titbar {
	margin:20px 0px 30px 0px;
	padding-bottom:10px;
	text-align:center;
	color:#999;
	border-bottom:1px #eee solid;
}
#news_con .con .titbar span {
	color:#090;
	font-weight:bold;
	
}
#news_con .con p {
	margin-bottom:20px;
}
#news_con .con p a {
	color:#090;
}
#news_con .con .next {
	padding-top:20px;
}


#soft_list_char{
	width: 960px;
	margin: auto;
	padding: 0px;
	clear: both;
}
#soft_list_char h2{
	width: 960px;
	height: 32px;
	background: url(/images/bg_tit690.jpg);
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#soft_list_char .list_cont{
	border-top: 0px none;
	border-left: 1px solid #99cc33;
	border-right: 1px solid #99cc33;
	border-bottom: 1px solid #99cc33;
}
#soft_list_char ul{
	margin: 0px;
	padding: 0px;
	line-height: 30px;
	clear: both;
	height: 30px;
	border-bottom: 1px dotted #ccc;
}
#soft_list_char h2 ul{
	border: 0px none;
}
#soft_list_char li{
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	width: 84px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#soft_list_char li a:link,
#soft_list_char li a:visited{
	color: #148520;
}
#soft_list_char li.name{
	width: 440px;
	padding-left: 10px;
}
#soft_list_char li.auth{
	width: 150px;
	padding-left: 10px;
}
#soft_list_char li.name span a{
	color: #666;
}
#soft_list_char .pyjs{
	margin-bottom: 10px;
}
#soft_list_char .page{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	line-height: 25px;
	border: 2px solid #99cc33;
	text-align: center;
	width: 956px;
}