html,body {
	margin:0
}
body {
	font:12px/23px "Simsun";
	color:#000;
	background:#fff url(../gif/background.gif) repeat-x top left scroll
}
a {
	color:#333;
	text-decoration:none
}
a:hover {
	color:#09B295;
	text-decoration:underline
}
button,input,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0;
	outline:none;
}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span {
	list-style:none outside none;
	margin:0;
	padding:0
}
table {
	border:0 none;
	margin:0;
	padding:0
}
em,cite {
	font-style:normal
}
img {
	border:none
}
#articleInfo,#articleInfo2 {
	border-top:3px solid #acd4e1
}
#catalog .S_headline1 {
	color:#090;
	font-size:16px;
	padding:0 6px
}
#catalog .S_headline2 {
	color:#C00;
	font-size:16px;
	padding:0 6px
}
#album li,#album2 li,#album3 li {
	float:left;
	text-align:center;
	line-height:20px;
	margin:0 10px 0 12px;
}
#album li,#album2 li {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#album li {
	width:138px;
}
#album2 li {
	margin:0 3px 0 5px;
	width:117px;
}
#album3 li {
	margin:0 0 3px 3px;
}
#wrap {
	clear:both;
	width:980px;
	margin:0 auto;
	background:#fff;
	border:5px solid #d9e7c3
}
#wrap:after {
	clear:both;
	content:".";
	display:block;
	visibility:hidden;
	height:0
}
#header {
	clear:both;
	width:980px;
	margin:0 auto
}
#header-top {
	clear:both;
	float:left;
	width:980px;
	padding:2px 0;
	border-bottom:1px solid #E1E6D8;
	margin:0 auto
}
#header-top .tips {
	float:left;
	width:319px;
	color:gray;
	font-weight:700;
	text-align:right;
	padding-right:5px;
	white-space:nowrap;
	overflow:hidden
}
.header-top-right {
	float:right;
	padding-right:10px;
}
.header-top-left {
	float:left;
	width:497px;
	padding-left:9px;
	color:#3D4136
}
.header-top-left em {
	color:#f00
}
#head-left-222 {
	float:left;
	width:262px;
	height:60px;
	background:url(../gif/bgs.gif) #fff no-repeat top left;
	margin:5px 0 3px
}
#head-center {
	float:left;
	width:478px;
	height:60px;
	margin:5px 0 3px
}
#head-right {
	float:right;
	width:240px;
	height:60px;
	margin:5px 0 3px
}
.head-right-top {
	display:inline-block;
	float:left;
	margin:5px 3px 4px 7px;
}
.head-right-top .new,.head-right-top .best {
	height:17px;
	line-height:18px;
	padding:1px 0 1px 17px;
	background:url(../gif/icons.gif) no-repeat 0 -60px;
}
.head-right-top .best {
	background:url(../gif/icons.gif) no-repeat 0 -80px;
	margin-left:11px
}
.search {
	display:inline-block;
	height:25px;
	margin:0 3px 3px 0;
	position:relative;
	border:1px solid #8f98a5;
	background:white;
}
#head-right .search {
	float:left
}
#keyword {
	width:374px;
	height:25px;
	line-height:25px;
	float:left;
	border:0;
	padding:0 7px
}
#head-right .search #keyword {
	width:192px
}
.searchbut {
	height:25px;
	width:24px;
	border:0;
	background:white url(../png/bs.png) no-repeat left top;
	cursor:pointer;
	float:left;
}
.searchbut:hover {
	background:#fff url(../png/bs.png) no-repeat left -24px;
}
#navber {
	margin:0 auto;
	width:980px;
	clear:both
}
#navber .subnav {
	background:#AE0502 url(../gif/line.gif) 0 -546px;
	height:43px;
	overflow:hidden;
	width:980px
}
#navber .subnav ul a:hover {
	color:#FFF5C5
}
#navber .subnav ul {
	float:left;
	height:42px;
	overflow:hidden
}
#navber .subnav ul li {
	background:url(../gif/line.gif) no-repeat right -602px;
	color:#FFF;
	float:left;
	font-size:14px;
	height:37px;
	margin-left:-1px;
	padding:10px 14px 0 12px
}
#navber .subnav ul li.actived {
	background:#AE0502;
}
#navber .subnav ul li a {
	color:#FFF;
	font-weight:bold
}
#navber .subnav ul li.sy {
	padding:10px 0 0 0;
	background:#AE0502;
	width:69px;
	margin-left:0px;
	text-align:center
}
#navber .subnav ul li a:hover {
	text-decoration:none
}
#navber .subnav ul.other {
	float:right;
	font-size:12px;
	height:37px
}
#navber .subnav ul.other li {
	background:url(../gif/line.gif) no-repeat right -666px;
	padding:10px 9px 5px 9px;
	color:#F4E88A;
	font-size:12px;
	font-weight:normal
}
#navber .subnav ul.other li a {
	color:#F4E88A;
	font-size:12px;
	font-weight:normal
}
#navber .subnav ul.other li a:hover {
	text-decoration:underline
}
#hengfu {
	margin:0 auto;
	width:980px;
	clear:both
}
#hengfu .hengfu_h {
	margin:0 auto;
	padding:5px 0 5px 5px;
	background:#444
}
#menu {
	clear:both;
	margin-right:auto;
	margin-left:auto;
	width:980px
}
#menu #h1 {
	line-height:normal;
	overflow:hidden;
	font-weight:700;
	width:980px;
	height:33px;
	background:#FD4732 url(../gif/icons.gif) repeat-x top
}
#menu #h1 ul {
	list-style:none;
	text-align:center;
	display:inline;
	margin:0
}
#menu #h1 li {
	display:block;
	float:left;
	height:33px;
	margin:0
}
#menu #h1 li a {
	float:left;
	display:block;
	text-decoration:none;
	color:#FFF;
	height:33px;
	padding:9px 14px 0 13px
}
#menu #h1 li a:hover {
	background:url(../gif/icons.gif) repeat-x 0 -156px;
	text-decoration:none;
	color:#333;
	height:33px;
	padding:9px 14px 0 13px
}
#menu #h1 .menu_txt {
	background:url(../gif/icons.gif) no-repeat 0 -123px;
	width:2px;
	height:33px
}
#menu #h2 {
	background:#444;
	padding:8px 0
}
#menu #h2_old {
	background:#444;
	height:27px
}
#menu #h2_old .left {
	padding:3px 0 0 0;
	float:left
}
#menu #h2_old .nav a {
	background:url(../gif/icons.gif) no-repeat 3px -253px;
	color:#FFF;
	padding:0 0 0 13px
}
#menu #h2_old .nav a:hover {
	background:url(../gif/icons.gif) no-repeat 3px -272px;
	color:#FFD900;
	padding:0 0 0 13px
}
#txt99 {
	clear:both;
	float:left;
	width:980px;
	text-align:left;
}
#masthead {
	background:#fff
}
#main {
	float:left;
	width:629px;
	border-right:1px solid #E1E6D8;
	padding:2px
}
.tLeft {
	float:left;
	width:460px;
	height:32px;
	border:1px solid #E1E6D8;
	margin-right:2px;
	padding:5px 4px
}
.tRight {
	float:left;
	width:149px;
	height:38px;
	line-height:20px;
	border:1px solid #E1E6D8;
	padding:2px
}
#rate {
	clear:both;
	float:left;
	width:628px;
	height:239px;
	color:#999;
	line-height:21px;
	padding-top:3px
}
#rate a {
	margin:0 0 0 3px
}
#mores {
	position:absolute;
	margin-left:156px;
	margin-top:1px
}
#mores ul li {
	display:inline-block;
	height:17px;
	line-height:17px;
	margin-left:5px;
	background:url(../gif/icons.gif) no-repeat 0 -104px
}
#mores ul li a {
	margin-left:20px
}
#mores ul li a:hover,#mores ul li a:active {
	text-decoration:none
}
.tab {
	position:relative;
	width:628px
}
.tab .tabOn {
	background:#fff;
	color:#008b00
}
.tab dt {
	position:relative;
	z-index:2;
	bottom:-1px;
	float:left;
	font-weight:700;
	border-top:1px solid #E1E6D8;
	border-right:1px solid #E1E6D8;
	border-left:1px solid #E1E6D8;
	border-bottom:1px solid #FFF;
	color:#006D8C;
	cursor:pointer;
	margin:0 4px;
	padding:0 12px
}
.tab dd {
	position:absolute;
	z-index:1;
	top:1.6em;
	left:0;
	width:614px;
	height:210px;
	border:1px solid #E1E6D8;
	padding:4px 6px
}
#rate .tab dd li {
	display:block;
	float:left;
	width:305px;
	height:21px;
	line-height:21px;
	text-indent:6px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../gif/icons.gif) no-repeat -18px -87px
}
#index {
	clear:both;
	float:left;
	width:628px;
	margin-top:2px
}
.isList h2 {
	display:block;
	height:23px;
	text-indent:8px;
	font-size:14px;
	line-height:23px;
	background:#F2F2F1 url(../gif/icons.gif) no-repeat -10px -123px;
	padding:3px 8px
}
.isList h2 span {
	display:inline;
	font-size:13px;
	float:right;
	line-height:23px;
	font-weight:400;
	background:#F2F2F1 url(../gif/icons.gif) no-repeat 0 -215px
}
.iLeft {
	float:left;
	width:312px;
	margin-right:4px
}
.iRight {
	float:left;
	width:312px
}
.iPic {
	float:left;
	width:112px;
	padding-top:6px
}
.iArticle {
	float:left;
	color:#666;
	width:198px;
	overflow:hidden
}
.iArticle li {
	display:block;
	height:22px;
	line-height:22px;
	text-indent:6px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../gif/icons.gif) no-repeat -18px -87px
}
.iArticle img {
	margin:4px 0
}
#right {
	float:left;
	width:346px
}
#focus {
	clear:both;
	float:left;
	width:336px;
	padding:6px 5px 2px 5px
}
.sideBox {
	clear:both;
	float:left;
	width:342px;
	padding:2px
}
.sideBox h2 {
	clear:both;
	display:block;
	float:left;
	width:340px;
	height:22px;
	line-height:22px;
	font-size:13px;
	text-indent:26px;
	background:#f9f9f8 url(../gif/icons.gif) no-repeat 4px -369px;
	border:1px solid #E1E6D8;
	text-align:left;
	padding:3px 0
}
.sideBox h2 span {
	display:block;
	float:right;
	color:#42443E;
	font-weight:400
}
.sideBox h2 span a {
	margin:0 5px
}
.sidePic {
	clear:both;
	float:left;
	width:340px;
	background:url(../gif/icons.gif) repeat-x bottom;
	padding:9px 0
}
.sideArticle,.toplist {
	clear:both;
	float:left;
	width:336px;
	color:#666;
	line-height:23px;
	padding-top:7px;
	overflow:hidden
}
.sideArticle li {
	display:block;
	clear:none;
	float:left;
	text-align:left;
	width:50%;
	height:23px;
	text-indent:7px;
	border-bottom:1px dotted #E1E6D8;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	background:url(../gif/icons.gif) no-repeat -17px -84px;
	padding:2px 0
}
.toplist li {
	display:block;
	clear:none;
	float:left;
	text-align:left;
	height:23px;
	width:50%;
	text-indent:5px;
	white-space:normal;
	overflow:hidden;
	text-overflow:ellipsis
}
.sideArticle li a {
	text-decoration:none;
	margin:0
}
.toplist li a {
	text-decoration:underline;
	margin:0
}
.toplist span {
	float:left;
	color:#834400;
	width:20px;
	text-align:center
}
#footer {
	clear:both;
	float:left;
	width:976px;
	text-align:center;
	background:#fff;
	padding:0 2px
}
#footNav {
	clear:both;
	background:#F9F9F8;
	border:1px solid #E1E6D8;
	padding:5px 0
}
#footNav a {
	padding:0 3px 0 5px
}
#copyright {
	clear:both;
	line-height:21px;
	padding:8px 0
}
#hits {
	font-weight:700;
	color:#666;
	margin-left:16px
}
#main_down {
	float:left;
	width:629px;
	border-right:1px solid #E1E6D8;
	padding:2px 2px 0
}
#headpath {
	clear:both;
	color:#333;
	border-bottom:2px solid #f6f5f5;
	padding:5px 10px
}
#path {
	clear:both;
	color:#3D4136;
	height:20px;
	line-height:20px;
	border-bottom:2px solid #f0f0f0;
	background:url(../gif/icons.gif) no-repeat 0 -427px;
	padding:0 3px 0 13px
}
#path ins {
	float:right
}
#main h1 {
	clear:both;
	font-size:26px;
	text-align:center;
	color:#f30;
	line-height:1.5;
	font-family:SimHei,Verdana,Arial,Helvetica,sans-serif;
	margin:0;
	padding:6px 0 2px
}
#main h1 a:link,#main h1 a:visited {
	color:#f30
}
#subBox {
	clear:both;
	float:left;
	width:629px
}
#divide {
	float:left;
	width:434px;
	font-weight:700;
	padding:4px 0
}
#divide a {
	font-weight:400;
	color:#008606
}
#loft {
	float:left;
	width:180px;
	text-align:right;
	padding:4px 5px
}
#loft a {
	margin:0 2px
}
.share a:link,.share a:visited {
	color:#008606;
	font-weight:700
}
.share a:hover,.share a:active {
	color:#f60;
	font-weight:700
}
#correlativeBox {
	clear:both;
	width:484px;
	margin:auto;
	margin-bottom:4px
}
#correlativeBox .xgxs {
	float:left;
	width:484px;
	padding:3px 0;
	color:#555;
	font-weight:700;
	font-size:12px;
	text-align:center;
	background:#F9F9F8;
	border:1px solid #F1F1F0;
	border-bottom:none
}
#correlativeBox .xgxs_b {
	float:left;
	width:484px;
	line-height:0;
	border:1px solid #F1F1F0;
	border-top:none;
	margin-bottom:4px
}
#correlativeBox .xgxs_b li {
	float:left;
	font-size:13px;
	width:242px;
	padding-top:4px
}
#correlativeBox a {
	display:block;
	float:left;
	line-height:20px;
	padding-left:7px;
	margin-left:5px
}
#correlativeBox a:link,#correlativeBox a:visited {
	background:url(../gif/icons.gif) no-repeat 0 -392px;
	font-size:13px;
	height:20px
}
#correlativeBox a:hover,#correlativeBox a:active {
	background:url(../gif/icons.gif) no-repeat 0 -412px;
	text-decoration:none;
	font-size:13px;
	height:20px;
	color:#F30
}
.topsideSpecial {
	clear:both;
	float:left;
	width:336px;
	padding:5px 0
}
.sideSpecial {
	clear:both;
	float:left;
	width:336px;
	background:url(../gif/icons.gif) repeat-x 0 -999px;
	padding:5px 0
}
.sideSpecial li,.topsideSpecial li {
	float:left;
	width:94px;
	line-height:22px;
	padding:0 0 0 17px
}
.distinct {
	background:url(../gif/icons.gif) no-repeat -7px -469px
}
.menubar {
	background:url(../gif/icons.gif) no-repeat -7px -487px
}
/*saixuan start*/
.saixuan {
	padding:12px 9px 8px 14px;
	border-top:1px solid #F4F4F4;
	border-bottom:1px solid #F4F4F4;
	position:relative;
}
.saixuan dl {
	display:block;
	overflow:hidden;
	line-height:18px;
	height:26px;
}
.saixuan dd,.saixuan dt {
	float:left;
}
.saixuan dt {
	font-weight:700;
	width:80px;
}
.saixuan dd {
	width:521px;
	text-align:left;
	margin-left:0;
}
.saixuan dd a {
	margin-right:14px;
	display:inline-block;
}
.saixuan dd a:visited {
	color:#333;
}
.saixuan dd a.selected {
	color:#88af3f;
	background-color:#88af3f;
	color:#fff;
	padding:2px 11px;
}
/*saixuan end*/
#pages {
	clear:both;
	width:629px;
	margin:0 auto;
	padding:2px 0
}
#pages div.pager,#pages div.dtpager {
	font-family:verdana;
	font-size:13px;
	height:24px;
	color:#444;
	border:1px dotted #ddd;
	text-align:center;
	background:#f9f9f8;
	padding:9px 1px 7px 1px
}
#pages div.pager ul {
	list-style-type:none;
	line-height:1.2em;
	margin:0;
	padding:0
}
#pages div.pager li {
	float:left;
	color:#999;
	margin:0 3px 0 0
}
#pages div.pager li.p_pagedes {
	color:#458b00;
	padding:3px 2px 3px 3px
}
#pages div.pager li.p_total {
	color:#88af3f;
	padding:4px 3px
}
#pages div.pager li.p_current,#pages div.pager b,#pages div.dtpager b {
	background:#b2e05d;
	color:#FFF;
	padding:3px 5px;
}
#pages div.pager li a:link,#pages div.pager a:link,#pages div.dtpager a:link,.pager li a:visited,#pages div.pager a:visited,#pages div.dtpager a:visited {
	color:#88af3f;
	background:#fff;
	border:1px solid #ddd;
	text-decoration:none!important;
	padding:3px 3px
}
#pages div.pager li a:link,.pager li a:visited {
	float:left;
}
#pages div.pager li a:hover,#pages div.pager a:hover,#pages div.dtpager a:hover,#pages div.dtpager a:active,#pages div.pager a:active,#pages div.pager li a:active {
	background:#f1ffd6;
	color:#638425;
	border-color:#85bd1e;
	text-decoration:none!important;
}
#catalog {
	clear:both;
	padding:5px 0
}
#catalog img {
	margin:1px 0
}
#catalog .listbg {
	clear:both;
	color:#776955;
	border-bottom:1px solid #E1E6D8;
	padding:7px 0 8px 10px;
	overflow:hidden
}
#catalog .listbg2 {
	clear:both;
	color:#333;
	border-bottom:3px solid #E1E6D8;
	padding:0 0 6px 13px;
	overflow:hidden
}
#catalog .listbg .img {
	margin:5px 10px 4px 0;
	padding:1px;
	border:#D6D6D6 1px solid;
	background:#fff;
	float:left;
	display:block;
}
#catalog .listbg div {
	margin-top:5px
}
#catalog .listbg .title {
	font-size:14px;
	font-weight:700;
	margin:0 0 0 2px
}
#catalog .listbg font {
	color:#777
}
#catalog .listbg a:hover font,#catalog .listbg a:active font {
	color:#00CC0B
}
#catalog .listbg_s a:link,#catalog .listbg_s a:hover,#catalog .listbg_s a:visited {
	color:#555;
	font-weight:400;
	font-size:12px;
	margin:0 1px
}
span.dingg {
	float:left;
	background-color:#ffeb93;
	border:#e8ca78 1px solid;
	color:#834400;
	width:26px;
	text-align:center
}
span.classname {
	float:left;
	color:#ff0000;
	margin:0 0 0 4px
}
#friendlinks {
	clear:both;
	float:left;
	width:974px;
	color:#008606;
	text-align:left;
	border-top:1px solid #E1E6D8;
	background:#fff;
	padding:5px 3px
}
#friendlinks li {
	float:left;
	text-align:left;
	line-height:23px;
	white-space:nowrap;
	padding:0 5px
}
#friendlinks a {
	color:#333
}
#pageMainArea {
	clear:both;
	width:629px
}
.sy_box_0 {
	margin:0;
	padding:0
}
.sy_box_1 {
	width:150px;
	height:115px;
	overflow:hidden;
	position:absolute;
	margin:71px 0 0 311px;
	z-index:9999;
	background-repeat:no-repeat;
	background-image:url(../gif/haoshu.gif)
}
* html .sy_box_1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../gif/haoshu.gif")
}
#downInfoArea {
	clear:both;
	float:left;
	color:#000;
	width:627px;
	border:1px double #E1E6D8;
	overflow:hidden;
	margin:2px 0
}
#downInfoArea p {
	display:block;
	margin:0
}
#downInfoArea h1 {
	display:block;
	font-size:15px;
	font-weight:700;
	text-align:center;
	color:#2E8B57;
	height:29px;
	line-height:29px;
	background:#F7F7F5;
	margin:1px 1px 0
}
span.vip {
	display:inline-block;
	margin-left:2px;
	width:29px;
	height:13px;
	line-height:12px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../gif/vip.gif) no-repeat
}
#downInfoArea .downInfoRowR {
	float:left;
	display:block;
	width:300px;
	text-align:center;
	background:#fff;
	margin:2px 2px 0
}
#downInfoArea .downInfoRowL {
	float:left;
	width:312px;
	display:inline;
	overflow:hidden;
	padding:1px 0 1px 3px
}
.downInfoRowL span.img {
	float:right;
	padding-top:3px;
	background:url(../gif/bgs.gif) no-repeat right bottom;
	width:128px;
	height:172px
}
.downInfoRowL li {
	display:block;
	height:23px;
	line-height:23px;
	color:#4F4F4F;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.downInfoRowL li b {
	color:#555
}
.downInfoRowL li span.strong {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #09B295;
    border-radius: 3px;
    color: #fff;
    padding: 1px 5px;
}
.downInfoRowL li a:hover {
	color:#09B295;
	text-decoration:none
}
.downInfoRowL li a:visited {
	color:#333;
	text-decoration:none
}
li.read del {
	font-weight:700;
	color:#7A7A7A;
	height:17px;
	line-height:17px;
	padding:0 1px;
	display:inline-block;
	background-color:#fff
}
li.zuozhe a,li.read a {
	font-weight:600;
	color:#555;
}
li.read a {
	color:#9ACD32;
	font-weight:700;
	height:17px;
	line-height:17px;
	padding:0 3px;
	display:inline-block;
	text-decoration:none;
	background-color:#efefef
}
li.zuozhe a:hover,li.read a:hover {
	color:#14b9d5;
	text-decoration:none
}
.downInfoRowL em {
	display:inline-block;
	width:65px;
	height:13px;
	line-height:12px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../gif/bgs.gif) no-repeat right -300px
}
.downInfoRowL .no1 {
	background-position:-52px -66px
}
.downInfoRowL .no2 {
	background-position:-39px -66px
}
.downInfoRowL .no3 {
	background-position:-26px -66px
}
.downInfoRowL .no4 {
	background-position:-13px -66px
}
.downInfoRowL .no5 {
	background-position:0 -66px
}
* html #downInfoArea .downInfoRowL img {
	margin:0 0 1px
}
#downInfoArea .downInfoRowL img {
	vertical-align:middle;
	border:none
}
#mainstory {
	clear:both;
	background:#fff;
	border:1px double #E1E6D8;
	overflow:hidden;
	margin:2px 0 0;
	padding:0
}
#mainstory h2 span.boxhead {
	position:absolute;
	clear:both;
	color:#09B295;
	font-size:12px;
	height:20px;
	line-height:20px;
	width:85px;
	text-indent:25px;
	background:#fff;
	border-left:1px solid #E1E6D8;
	border-top:1px solid #E1E6D8;
	border-right:1px solid #E1E6D8;
	margin:3px 0 0 8px;
	padding:3px 0 0
}
#mainstory h2 {
	clear:both;
	font-weight:700;
	height:26px;
	background:#F7F7F5;
	border-bottom:1px solid #E1E6D8;
	margin:0;
	padding:0
}
#mainstory .bdshare {
	float:right;
	color:#666;
	margin:0 9px 0 173px
}
#mainstory .headLinks {
	float:right;
	margin:4px 9px 0 3px
}
#mainstory h2 span.col-icon1 {
	background:#fff url(../gif/icons.gif) no-repeat 0 -580px
}
#mainstory h2 span.col-icon7 {
	background:#fff url(../gif/icons.gif) no-repeat 0 -608px
}
#mainstory h2 span.col-icon10 {
	background:#fff url(../gif/icons.gif) no-repeat 0 -634px
}
#mainSoftIntro {
	font-family:Simsun;
	color:#5D5D5D;
	line-height:24px;
	font-size:14px;
	margin:3px 0;
	padding:4px 5px 0
}
#mainSoftIntro a {
	font-family:Simsun;
	color:#008606;
	font-size:100%;
	line-height:24px
}
div#mainSoftIntro .quote {
	width:232px;
	border:1px solid #00f;
	color:#00f;
	text-align:center;
	margin:3px;
	padding:3px 20px
}
div#mainSoftIntro .quote2 {
	background:url(../jpg/quote.jpg) no-repeat 0 2px;
	width:500px;
	font-size:13px;
	line-height:20px;
	background-color:#d4c08c;
	color:#513910;
	border:#C93 1px solid;
	margin:3px auto;
	padding:20px 23px
}
.downlistbox {
	float:left;
	display:block;
	width:401px;
	padding:12px 5px 3px 14px
}
.downlistbox li.downAddress_li a {
	display:block;
	color:#fcfcfc;
	font-weight:bold;
	width:393px;
	height:74px;
	text-indent:100px;
	background:url(../jpg/download.jpg) no-repeat 0 -74px
}
.downlistbox li.downAddress_li a:hover {
	display:block;
	color:#fcfcfc;
	font-weight:bold;
	width:393px;
	height:74px;
	text-indent:100px;
	text-decoration:none;
	background:url(../jpg/download.jpg) no-repeat 0 0
}
.downlistbox li.downAddress_li a span.downlist1 {
	display:block;
	font-size:25px;
	padding:13px 0 0 0
}
.downlistbox li.downAddress_li a span.downlist2 {
	display:block;
	font-size:16px;
	padding:3px 0 0 0
}
.downlistbox li.downAddress_li a span.downlist2 em {
	font-size:18px
}
.downlistbox li.yuedu {
	color:#808080;
	background:none;
	height:auto;
	width:auto;
	display:inline-block;
	padding:3px 0 0 0
}
.downlistbox li.yuedu a {
	color:#AE8F00;
}
.downlistbox li.yuedu a:hover {
	color:#EAC100;
}
li.down-search a {
	background:url(../gif/bgs.gif) no-repeat 0 -96px;
	color:#aaa
}
.downsidebox {
	float:left;
	width:150px;
	display:inline;
	padding:0 5px 5px 50px
}
.downsidebox li.finally {
	clear:both;
	text-align:center;
	overflow:hidden;
	height:1px;
	line-height:0;
	border:0;
	font-size:0;
	margin:0;
	padding:0
}
.newDate {
	font-size:10px;
	color:#F03;
	padding:0 3px
}
.oldDate {
	font-size:10px;
	color:#999;
	padding:0 3px
}
.S_headline1 {
	color:#090
}
.S_headline2 {
	color:#C00
}
.mainGreen {
	color:#555
}
.mainGreen small {
	font-size:12px;
	color:#AAA;
	margin-left:3px
}
.ggad {
	float:right;
	width:336px;
	height:280px;
	vertical-align:top;
	margin:6px 5px 2px 2px;
	padding:10px 0 0 10px
}
.ggad1 {
	float:left;
	width:336px;
	height:280px;
	vertical-align:top;
	margin:10px 5px 2px 2px;
	padding:10px 0 0 10px
}
#ggad2 {
	width:980px;
	vertical-align:top;
	background:#FFF
}
.Red {
	color:#FF1493
}
.gray {
	color:gray
}
.yellow {
	color:yellow
}
.zongse {
	color:D4C69F
}
.blue {
	color:#09B295
}
.green {
	color:#548C00
}
.E99 {
	font-size:13px
}
.strong,.Bold {
	font-weight:700
}
#catalog .listbg a:link,#catalog .listbg a:visited,#catalog .listbg2 a:link,#catalog .listbg2 a:visited,#catalog .listbg a:link font,#catalog .listbg a:visited font,#catalog .listbg2 a:link font,#catalog .listbg2 a:visited font,#copyright a,#path a {
	color:#548C00
}
#album,#album2,#album3,#zenith,.isList {
	clear:both
}
#search form span,#path font {
	display:none
}
#mores ul li,#downAddress ul li,#ggad2_1 {
	float:left
}
.istxt99 h2 a:hover,.istxt99 h2 a:active,.isList h2 a:link,.isList h2 a:visited,.isList h2 a:hover,.isList h2 a:active {
	color:#89895A
}
.istxt99 a:link img,.istxt99 a:visited img,.tuiPic a:link img,.tuiPic a:visited img,.isList a:link img,.isList a:visited img {
	border:1px solid #d8d8d8;
	padding:2px
}
.istxt99 a:hover img,.istxt99 a:active img,.isList a:hover img,.isList a:active img {
	background:none repeat scroll 0 0 #F06;
	border:1px solid #F06
}
.tuiPic a:hover img,.tuiPic a:active img {
	border:1px solid #CD5B45
}
.tuiPic {
	clear:both;
	float:left;
	padding:7px 0 3px 0
}
#articleInfo a,.isList h2 span a:link,.isList h2 span a:visited,.isList h2 span a:hover,.isList h2 span a:active {
	color:#888
}
#mores ul,.isLeft {
	clear:both;
	float:left
}
#mores a:link,#mores a:visited,.istxt99 h2,.istxt99 h2 a:link,.istxt99 h2 a:visited {
	color:#42443E
}
span#textIntro a {
	color:#666
}
#mainSoftIntro {
	position:relative;
	overflow:hidden;
}
#gradient {
	width:100%;
	height:30px;
	background:url() repeat-x;
	position:absolute;
	bottom:0;
	left:0;
}
#read-more {
	padding:0 5px 7px 0;
}
#read-more a {
	float:right;
	padding-right:9px;
	color:#e78e8f;
	font-size:13px;
	font-weight:700;
	text-decoration:none;
}
#read-more a:hover {
	color:#e78e8f;
}
.btn {
	width:19px;
	height:57px;
	position:fixed;
	right:50%;
	margin-right:-519px;
	bottom:24px;
	background:url('../png/hddb.png') no-repeat;
}
.btn:hover {
	background-position:-19px 0;
}
#rate .tab dd li a:visited,.iArticle li a:visited,.toplist li a:visited {
	color:#8E8E8E;
	text-decoration:none
}
.toplist li a:visited {
	text-decoration:underline
}
#catalog .listbg span.mainGreen a:link,#catalog .listbg span.mainGreen a:visited {
	color:#AE8F00;
	text-decoration:none
}
#catalog .listbg span.mainGreen a:hover {
	color:#EAC100;
	text-decoration:none
}