/* CSS Document */

* {margin:0; padding:0;}
body {font-size:12px; background:url(images/bg.jpg) no-repeat; background-color:#DCE5EE; font-family: "宋体", "Verdana"; color:#333;}
li {list-style-type:none;}
h2 {font:700 14px/28px "宋体"; background-color:#EAF3FF; color:#039; text-indent:14px; margin-bottom:8px;}
h3 {font:700 14px/28px "宋体"; background:url("images/point.gif") left 110% no-repeat #fff; text-indent:32px;}
a {color: #000000; text-decoration:none;}
a:hover {color: #FF0000; text-decoration:underline;}
#wrap{width:800px; background-color:#FFF; margin:0 auto; overflow:hidden;}
#head {width:100%; clear:both;}
ul#list_txt {width:260px; float:right; text-align:right; padding-top:36px;}
ul#list_txt li {margin:0 6px; float:left; line-height:16px; display:inline;}
ul#list_txt a {color: #000; text-decoration: underline;}
#list_txt a:hover {text-decoration:none;}
#logo {float:left; padding:0px 10px; width:320px; height:80px;}
#logo h1 {margin-top:-300px;}
#nav {width:100%; background-image:url(images/top_bg.gif); height:32px; clear:both;}
#nav ul{text-align:center; padding-left:12px;}
#nav li{float:left; width:78px; line-height:32px; text-align:center;}
#nav a{ 
    float:left;
	width:78px;
    text-decoration:none;
	color:#FFF;
	font-weight:bold;
	line-height:28px;
	margin-top:1px;
	}
#nav a:hover{
	color:#03c;
	background:url(images/nav_bg.gif) no-repeat;
	text-decoration:none;
	font-weight:bold;
}	
#search{
	width:100%;
	padding:6px 0px;
}
#gg {width:730px; margin:0 auto 10px;}
#ad_t1 {padding-top:8px;}
#soft_hot {width:100%; margin-bottom:10px; clear:both; overflow:hidden; position:relative;}
#soft_tj {width:500px; margin-left:10px; float:left; display:inline; text-align:center;}
#soft_tj p {margin-top:18px;}
#soft_download {width:250px; height:275px; margin-left:20px; float:left; display:inline; background:url("images/soft_download_bg.gif") left 32px no-repeat #F5F8FC; border:1px solid #78A3D3;}
#soft_download ul {padding-left:32px; padding-top:4px;}
#soft_download ul li {line-height:24px; width:218px; height:24px; overflow:hidden;}
#soft_ad {text-align:center; width:250px; position:absolute; right:17px; top:330px;}
#soft_new_tab {width:500px; overflow:hidden; padding-left:11px; z-index:1;}
#soft_new_tab ul {clear:both;}
#soft_new_tab ul li {width:98px; float:left; margin-right:1px; display:inline; text-align:center; font-weight:700; font-size:14px; line-height:32px; height:32px;}
.newsnavclass1 {background:url(images/news_button_bg_02.gif) no-repeat; cursor:pointer; color:#003499; height:32px;}
.newsnavclass2 {background:url(images/news_button_bg_02.gif) no-repeat right top; cursor:pointer; color:#003499; }
#soft_new {width:97%; clear:both; border:1px solid #78A3D3; margin:-1px auto 20px; overflow:hidden;}
#soft_new_left {width:500px; float:left;}
#soft_new_left ul {margin:10px 0 0 10px; overflow:hidden;}
#soft_new_left ul li {clear:both; line-height:25px; overflow:hidden;}
.tit {float:left; width:350px; font-size:13px;}
.size {float:left; width:60px; font-family:Verdana; font-size:10px; background:url(images/dld-ico-size.gif) no-repeat left center; padding-left:10px;margin-right:1px; color:#777;}
.time {float:right; font-family:Verdana; font-size:10px; background:url(images/dld-ico-time.gif) no-repeat left center; padding-left:12px; margin-right:6px; color:#777; text-align:left;}
.more {text-align:right;}
#soft_new_right {width:260px; float:right;}
#soft_new_right ul {margin-top:16px;}
#soft_new_right ul li {margin-bottom:15px; clear:both; overflow:hidden;}
#soft_new_right ul li img {float:left; width:35px; height:35px; border:1px solid #ccc;}
#soft_new_right ul li p {float:left; width:210px; padding-left:10px;}
#soft_new_right ul li p a {display:block; padding-bottom:6px;}
.soft_list {display:block;}
.soft_list_none {display:none;}
.catalog {width:780px; margin:0 auto 30px; clear:both; line-height:1.8; overflow:hidden;}
.catalog h3 {font:700 13px/20px "宋体"; height:20px; background-color:#E3F4FD; background-image:none; text-indent:12px; position:relative; margin-bottom:8px;}
.catalog h3 span {position:absolute; right:8px; top:0px; font-size:12px; font-weight:400;}
.catalog_new {width:380px; float:left; border:1px solid #78A3D3;}
.catalog_new_02 {width:380px; float:right; border:1px solid #78A3D3;}
.catalog ul{clear:both;}
.catalog li{float:left; width:50%; height:24px; overflow:hidden}
#xplink {line-height:1.8; margin:20px 0; width:784px; text-align:center; padding:0 8px; float:left;}
#xplink ul { padding:3px;}
#xplink li{float:left; width:12%; margin-bottom:3px;}
#bot {width:100%; background:url(images/bot_bg.gif) repeat-x center center; padding:20px 0; text-align:center; line-height:20px; clear:both;}
#ad_top {padding-bottom:8px;}

/* ad */
#ad_m {width:100%; text-align:center; margin-bottom:20px;}

/* sort */
#daohang {width:100%; text-indent:10px; margin:10px 0px 8px;}
#page {font-size:14px; clear:both; height:21px; line-height:21px; padding:5px 0 5px 180px; overflow:hidden; background-color:#EAF3FF; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#page a {display:block; float:left; width:20px; font-size:14px; color:#00C;}
#page span {display:block; float:left; width:20px; color:#f00; font-weight:700;}
#next {width:20px; height:21px; float:left; display:block; background:url("http://search.xpblue.com/images/arrow.gif") -40px top no-repeat;}
#prev {width:20px; height:21px; float:left; display:block; background:url("http://search.xpblue.com/images/arrow.gif") -20px top no-repeat;}
#first {width:20px; height:21px; float:left; display:block; background:url("http://search.xpblue.com/images/arrow.gif") no-repeat;}
#last {width:20px; height:21px; float:left; display:block; background:url("http://search.xpblue.com/images/arrow.gif") -60px top no-repeat;}
#sort_main {width:100%; clear:both; overflow:hidden;}
#sort_left{
	width:250px;
	float:right;
	background-color:#F4F8FC;
	text-align:left;
	padding:2px;
	line-height:1.6;
	border:1px solid #CDD5E0;
	margin-right:5px;
	display:inline;
}

#sort_right{
	width:520px;
	float:left;
	background-color:#FFF;
	text-align:left;
	overflow:hidden;
	border:1px solid #CDD5E0;
	margin-left:5px;
	display:inline;
}

#t_lb {word-break:break-all; word-wrap:break-word; padding-bottom:10px;}
.sort_box {width:98%; margin:0 auto; padding:25px 0 15px; border-top:1px solid #EBEBEB; clear:both;}
.sort_title a {font-size:13px; color:#0000CC; text-decoration:underline;}
.sort_title a:hover {text-decoration:none;}
.sort_intro {padding:10px;}
.sort_class {padding:0px 0px 20px 10px;}
.sort_class ul{clear:both;}
.sort_class li{width:30%; float:left; color:#666}

#bd_search { padding-left:20px; margin:20px 0px;}
#bd { margin:15px 0px 5px; display:block;}

.soft_left_bar {text-indent:8px; font-weight:bold; margin-bottom:6px; font-size:13px; color:#000066}
.txlist {width:100%; margin-bottom:20px; overflow:hidden;}
.txlist ul {margin-left:6px; list-style-type:none}
.txlist li{width:40%; float:left; padding-left:14px; background:url(images/tag.gif) no-repeat left center; line-height:1.8;}

#txtop {margin-bottom:25px}
#txtop ul{margin-right:3px;}
#txtop li{padding-left:10px; background:url(images/bul_5x5.gif) no-repeat left top; line-height:22px; height:22px; overflow:hidden}
#soft_tag {width:100%; overflow:hidden; padding-bottom:20px;}
#soft_tag ul {clear:both;}
#soft_tag li {float:left; margin-bottom:15px; padding-left:6px;}
#soft_tag img {float:left; padding:1px; display:block;}
#soft_tag p {width:180px; float:left; margin-left:6px; color:#666; display:inline; line-height:17px;}
#soft_tag p a {display:block;}
#baidu {text-align:center; padding:15px 0px; clear:both;}


/* soft */
#soft_left{
	width:208px;
	padding-bottom:20px;
	float:left;
	border:1px solid #CDD5E0;
	margin-left:4px;
	display:inline;
}
#soft_left h3 {text-indent:6px; font:700 12px/23px "宋体"; color:#000066; background-color:#EAF3FF; background-image:none; margin-bottom:6px;}

#soft_right {
	width:570px;
	float:right;
	background-color:#FFF;
	margin-right:4px;
	border:1px solid #CDD5E0;
	display:inline;
}
#soft_tit {width:96%; margin:0 auto; text-align:center; padding:8px 0; border-bottom:1px solid #78A3D3;}
#soft_tit h1 {font:700 16px/32px "宋体",Arial; text-align:center; background-color:none;}
#soft_tit img {width:32px; height:32px}
#soft_property {width:240px; float:left; padding:10px 0;}
#soft_property ul {padding-left:10px;}
#soft_property li {line-height:26px; width:100%;}
#soft_property li span {font-weight:700; margin-right:8px;}
#st_right {width:320px; float:left; text-align:center; padding:10px 0; overflow:hidden;}
#downloadto {width:62%; padding:6px; margin:20px auto; border:1px solid #78A3D3; text-align:center;}
#downloadto a {text-decoration:none;}
#soft_intro {width:95%; padding:12px; margin-bottom:20px; line-height:1.6; overflow:hidden; clear:both;}
#soft_intro h2 {font:700 12px/18px "宋体"; text-indent:0; color:#000; background-color:#FFF;}
#soft_list {width:95%; padding:5px 12px 12px; text-align:left; margin-bottom:15px;}
#soft_list ul{margin:0;}
#soft_list li{line-height:2.0}
.soft_search {width:95%; padding:5px 12px 12px;text-align:left;line-height:1.8;margin-bottom:15px;}
.soft_search a {text-decoration:none}
#soft_tag2 {width:100%; overflow:hidden; padding-bottom:20px;}
#soft_tag2 ul {clear:both;}
#soft_tag2 li {float:left; margin-bottom:15px; padding-left:6px;}
#soft_tag2 img {float:left; padding:1px; display:block;}
#soft_tag2 p {width:150px; float:left; margin-left:6px; color:#666; display:inline; line-height:17px;}
#soft_tag2 p a {display:block;}
.soft_tt {width:565px; font-weight:bold; line-height:30px; height:33px; margin-left:8px; font-size:13px; background:url("images/tabbg.gif") no-repeat; text-indent:32px;}
/* new */
#new{ padding:5px 14px;} 
#new a{ font-size:13px; color:#00c;} 
#new_tit {width:96%; font-weight:700; margin:0 auto 15px; overflow:hidden;}
#new_tit ul {clear:both;}
#new_tit ul li {float:left; margin-right:3px; text-align:center; background-color:#EAF3FF; line-height:22px;}
#new_tit ul li#name {width:450px;}
#new_tit ul li.date {width:150px;}
#table_new {width:96%; margin:0 auto;}
/* top */
#table_hot span {color:#00c;}



