body {
    margin:0px;
    font-size: 12px;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
}
td,th {
    font-size: 12px;
	font-family: 宋体, Arial, Helvetica, sans-serif;
}
div,ul,li,span,form{padding:0px;margin:0px;}
.select * {
 margin: 0;
 padding: 0;
}
.select {
 border:1px solid #cccccc;
 float: left;
 display: inline;
 margin-right:10px;
 font-size:12px;
 margin-top:1px;
 }
.select div {
 border:1px solid #f9f9f9;
 float: left;
 font-size:12px;
}
/* 子选择器，在FF等非IE浏览器中识别 */
.select>div {
 width:auto;
 height: 16px;
 overflow:hidden;
 }
 
/* 通配选择符，只在IE浏览器中识别 */
* html .select div select {
 display:block;
 float: left;
 margin: -2px;
 font-size:12px;
}
.select div>select {
 display:block;
 width:auto;
 float:none;
 margin: -2px;
 padding: 0px;
 font-size:12px;
}
.select:hover {
 border:1px solid #666666; 
}
.select select>option {
 text-indent: 2px;
 font-size:12px;
}
A:link {
	COLOR:#333333;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR:#339900;
}

aA:link {
	COLOR: #039;
	TEXT-DECORATION: none
}
aA:visited {
	COLOR: #969; TEXT-DECORATION: none
}
aA:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}

#logininfo li a:link {
	COLOR: #000000;
	TEXT-DECORATION: none
}
#logininfo li a:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#logininfo li a:hover {
	COLOR: #f60; 
    TEXT-DECORATION: underline;
}

#header {
    margin:0px auto 0px auto;
	padding:0px;
	width:900px;
	height:83px;
	background-color:#FFFFFF;
	position:relative;
	background:url(../images/head.gif) no-repeat right 50%;
}
#header #topMain{
    float:left;
	width:900px;
	height:83px;
	margin:0px;
	padding:0px;
	z-index:-1;
	position:absolute;
	right:0px;
	top:0px;
	
}
#header #headerNav{
	z-index:55;
	width:100px;
	height:83px;
	position:absolute;
	margin:0px;
	padding:0px;
	right: 0px;
	top: 0px;

}
#header #headerNav ul {
    display:inline;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
}
#header #headerNav li {
    float:left;
	display:block;
	font: 12px "宋体", Arial, serif, sans-serif;
	width:83px;
	height:21px;
	line-height:21px;
	margin-top:6px;
	margin-right:12px;
	background:url(../images/bg_headerNav.gif) no-repeat #ffffdd right 50%;
}
#header #headerNav a:link {
	display: block;
	width: 83px; 
	color: #4e2207; 
	height: 21px; 
	line-height:21px;
	text-align: center; 
	
}
#header #headerNav a:hover {
	display: block;
	width: 83px; 
	color: #4e2207; 
	height: 21px; 
	line-height:21px;
	text-align: center; 
	
}
#header #headerNav a:visited {
	display: block;
	width: 83px; 
	color: #4e2207; 
	height: 21px;
	line-height:21px;
	text-align: center; 
	
}
#mainNav {
    margin:0px auto 0px auto;
	padding:0px;
	width:900px;
	height:118px;
	background:url(../images/bg_mainNav.gif) #f5f8fb repeat-x left top ;
}
#mainNav ul {
    list-style:none;
	height:30px;
	margin:0px 0px 0px 150px;
	padding:0px;
}
#mainNav li {
    background:url(../images/mainNavLeft.gif) #d6e5ee no-repeat top left;
	float:left;
	margin-right:2px;
}
#mainNav li a {
    width:auto;
    margin: 0px 0px 0px 2px;
    padding: 9px 20px 5px 20px;
	display:block;
	background:url(../images/mainNavRight.gif) #d6e5ee no-repeat right top;
    font: bold 12px "宋体", Arial, serif, sans-serif;
	color:#455b80; 
}
#mainNav li.current {
    background: url(../images/mainNavLeftCurrent.gif) #93c2de no-repeat top left;
	float:left;
	margin-right:2px;
}
#mainNav li.current a {
    width:auto;
    margin: 0px 0px 0px 2px;
    padding: 9px 20px 5px 20px;
	display:block;
	background:url(../images/mainNavRightCurrent.gif) #7BB2D5 no-repeat right top;
    font: bold 12px "宋体", Arial, serif, sans-serif;
	color:#172e54! important;
/*	text-decoration:none;*/
}

#mainNav UL LI A {
	outline: none
}
#mainNav LI.other {
	BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 20px
}
#mainNav LI.other A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-FAMILY: verdana
}

#mainNav #subNav {
    margin:0px;
	padding:0px;
	width:900px;
	height:88px;
	background:url(../images/bg_mainNav2Main.gif) #3f80b1 repeat-x left top;
}
#mainNav #subNavBGLeft {
    margin:0px;
	padding:0px;
	width:10px;
	height:88px;
	background:url(../images/bg_mainNav2Left.gif) no-repeat left top;
	float:left;
}
#mainNav #subNavBGRight {
    margin:0px;
	padding:0px;
	width:10px;
	height:88px;
	background:url(../images/bg_mainNav2Right.gif) no-repeat right top;
	float:right;
}
#mainNav #subNavMain {
    margin:6px 0px 0px 0px;
	padding:0px;
	width:880px;
	height:auto;
	float:left;
}
#mainNav #subNavMain ul{
    margin:5px 0px 0px 0px;
	padding:0px;
	width:880px;
	height:20px;
	float:left;
	display:inline;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
	color:#FFFFFF;
}
#mainNav #subNavMain li{
    margin:0px 0px 0px 0px;
	padding:0px 25px 0px 25px;
	float:left;
	background:none;
	display:block;
	border-right:1px #FFFFFF solid;
	
}
#mainNav #subNavMain a {
    margin:0px;
	padding:0px;
    background:none;
    color:#FFFFFF;
	font-size:12px;
	font-family:"宋体";
	font-weight:lighter;
}
#mainNav a:link{
    TEXT-DECORATION: none;
}
#mainNav a:hover{
    TEXT-DECORATION:underline;
}
#searchBox {
    margin:0px;
	padding-top:4px;
	width:860px;
	height:auto;
	float:left;
	font-size:12px;
}
#searchBox img {margin-right:3px;float:left;margin-top:5px;}
.stitle1{font-size:12px;font-weight:bold;color:#333333;float:left;margin-top:5px;}



#searchBox #keyword{
    width:300px;
	height:16px;
	border:1px #999999 solid;
	color:#0066FF;
	font-size:12px;
}
#searchBox #Submit{
    background:url(../images/bt.gif) no-repeat center center;
	width:62px;
	height:20px;
	border:0px;
	cursor:pointer;
	color:#612f10;
	margin:0px;
	font-weight:bold;
	letter-spacing:5px;
	font-size:12px;
}
#headerNav a:link{
    TEXT-DECORATION: none;
}
#headerNav a:hover{
    TEXT-DECORATION: underline;
}
#bodymain{
    margin:0px auto 0px auto;
	padding:0px;
	width:900px;
	height:100%;
}
#bodyright{
    margin:0px;
	padding:0px;
	width:170px;
	height:auto;
	float:left;
}

/*会员中心START*/
#hxmember {
    margin:10px 0px 0px 0px;
	padding:0px;
	width:170px;
	height:auto;
	float:left;

}
#hxmember #title {
    margin:0px;
	padding:0px;
	width:170px;
	height:25px;
	float:left;
	background: url(../images/bg_title1.gif) #c0d6e5 repeat-x top left;
}
#hxmember #titleContent {
    margin:0px;
	padding:0px 0px 0px 10px;
	width:150px;
	height:25px;
	line-height:25px;
	float:left;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#hxmember #titleLeft {
    margin-left:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:left;
	background: url(../images/bg_title1Left.gif) no-repeat top left;
}
#hxmember #titleRight {
    margin-right:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:right;
	background: url(../images/bg_title1Right.gif) no-repeat top left;
}
#hxmember #content {
    margin:0px;
	padding:0px 5px;
	width:158px;
	height:auto;
	float:left;
	border-left:#9bbdd3 1px solid;
	border-right:#9bbdd3 1px solid;
	border-bottom:#9bbdd3 1px solid;	
}

#hxmember A:link {
    COLOR: #f60; TEXT-DECORATION: underline

}
#hxmember A:visited {
	COLOR: #f60; TEXT-DECORATION: underline
}
#hxmember A:hover {
	COLOR:#000066;TEXT-DECORATION: underline
}
/*会员中心END*/
/*精品资料START*/
#freeInformation {
    margin:10px 0px 0px 0px;
	padding:0px;
	width:170px;
	height:auto;
	float:left;

}
#freeInformation #title {
    margin:0px;
	padding:0px;
	width:170px;
	height:25px;
	float:left;
	background: url(../images/bg_title1.gif) #c0d6e5 repeat-x top left;
}
#freeInformation #titleContent {
    margin:0px;
	padding:0px 0px 0px 10px;
	width:150px;
	height:25px;
	line-height:25px;
	float:left;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	/*background: url(../images/icon_free.gif) no-repeat center left;*/
}
#freeInformation #titleLeft {
    margin-left:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:left;
	background: url(../images/bg_title1Left.gif) no-repeat top left;
}
#freeInformation #titleRight {
    margin-right:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:right;
	background: url(../images/bg_title1Right.gif) no-repeat top left;
}
#freeInformation #content {
    margin:0px;
	padding:5px 3px;
	width:162px;
	height:auto;
	float:left;
	border-left:#9bbdd3 1px solid;
	border-right:#9bbdd3 1px solid;
	border-bottom:#9bbdd3 1px solid;	
}
#freeInformation ul{
    margin:0px;
	padding:0px;
	width:162px;
	height:auto;
	float:left;
	list-style:none;
}
#freeInformation li{
    margin:0px;
	padding:0px;
	width:162px;
	height:20px;
	line-height:20px;
	border-bottom: 1px #CCCCCC dashed;
}
/*精品资料END*/
/*下载排行榜START*/
#downloadTop {
    margin:10px 0px 0px 0px;
	padding:0px;
	width:170px;
	height:auto;
	float:left;

}
#downloadTop #title {
    margin:0px;
	padding:0px;
	width:170px;
	height:25px;
	float:left;
	background: url(../images/bg_title1.gif) #c0d6e5 repeat-x top left;
}
#downloadTop #titleContent {
    margin:0px;
	padding:0px 0px 0px 10px;
	width:150px;
	height:25px;
	line-height:25px;
	float:left;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#downloadTop #titleLeft {
    margin-left:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:left;
	background: url(../images/bg_title1Left.gif) no-repeat top left;
}
#downloadTop #titleRight {
    margin-right:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:right;
	background: url(../images/bg_title1Right.gif) no-repeat top left;
}
#downloadTop #content {
    margin:0px;
	padding:5px 0px;
	width:168px;
	height:auto;
	float:left;
	border-left:#9bbdd3 1px solid;
	border-right:#9bbdd3 1px solid;
	border-bottom:#9bbdd3 1px solid;	
}
#downloadTop ul{
    margin:0px;
	padding:0px;
	width:162px;
	height:auto;
	float:left;
	list-style:none;
}
#downloadTop li{
    margin:0px;
	padding:0px;
	width:162px;
	height:20px;
	line-height:20px;
	border-bottom: 1px #CCCCCC dashed;
}
#downloadTop li A {
	COLOR:#003366;
}
/*下载排行榜END*/

#bodyleft{
    margin:0px;
	padding:0px 10px 0px 0px;
	width:720px;
	height:100%;
	float:left;
}
/*热点推荐START*/
#hotRecommend{
    margin:10px 0px 0px 0px;
	padding:0px;
	width:520px;
	height:auto;
	float:left;

}
#hotRecommend #title {
    margin:0px;
	padding:0px;
	width:520px;
	height:25px;
	float:left;
	background: url(../images/bg_title2.gif) #ffd58d repeat-x top left;
}
#hotRecommend #titleContent {
    margin:0px;
	padding:0px 0px 0px 10px;
	width:500px;
	height:25px;
	line-height:25px;
	float:left;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#hotRecommend #titleLeft {
    margin-left:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:left;
	background: url(../images/bg_title2Left.gif) no-repeat top left;
}
#hotRecommend #titleRight {
    margin-right:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:right;
	background: url(../images/bg_title2Right.gif) no-repeat top left;
}
#hotRecommend #content {
    margin:0px;
	padding:5px 3px;
	width:512px;
	height:210px;
	float:left;
	border-left:#ffb64b 1px solid;
	border-right:#ffb64b 1px solid;
	border-bottom:#ffb64b 1px solid;	
}
#hotRecommend #content ul{
    margin:0px;
	padding:0px 3px;
	width:499px;

	float:left;
	list-style:none;
}
#hotRecommend #content ul li{
    margin:0px;
	padding:0px;
	width:499px;
	height:20px;
	line-height:20px;
	border-bottom: 1px #CCCCCC dashed;
}
/*热点推荐END*/
/*最新公告START*/
#notice {
    margin:10px 10px 0px 0px;
	padding:0px;
	width:190px;
	height:auto;
	float:left;

}
#notice #title {
    margin:0px;
	padding:0px;
	width:190px;
	height:25px;
	float:left;
	background: url(../images/bg_title1.gif) #c0d6e5 repeat-x top left;
}
#notice #titleContent {
    margin:0px;
	padding:0px 0px 0px 10px;
	width:170px;
	height:25px;
	line-height:25px;
	float:left;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#notice #titleLeft {
    margin-left:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:left;
	background: url(../images/bg_title1Left.gif) no-repeat top left;
}
#notice #titleRight {
    margin-right:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:right;
	background: url(../images/bg_title1Right.gif) no-repeat top left;
}
#notice #content {
    margin:0px;
	padding:5px 5px;
	width:178px;
	height:210px;
	float:left;
	border-left:#9bbdd3 1px solid;
	border-right:#9bbdd3 1px solid;
	border-bottom:#9bbdd3 1px solid;	
}
#notice #content ul {
    margin:0px;
	padding:0px;
	width:178px;
	height:auto;
	float:left;
	list-style:none;
}
#notice #content ul li {
    margin:0px;
	padding:0px;
	width:178px;
	height:20px;
	line-height:20px;
	border-bottom: 1px #CCCCCC dashed;
}
/*最新公告END*/
/*最新更新START*/
#newUpdate{
    margin:10px 0px 0px 0px;
	padding:0px;
	width:720px;
	height:auto;
	float:left;

}
#newUpdate #title {
    margin:0px;
	padding:0px;
	width:720px;
	height:25px;
	float:left;
	background: url(../images/bg_title2.gif) #ffd58d repeat-x top left;
}
#newUpdate #titleContent {
    margin:0px;
	padding:0px 0px 0px 10px;
	width:700px;
	height:25px;
	line-height:25px;
	float:left;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#newUpdate #titleLeft {
    margin-left:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:left;
	background: url(../images/bg_title2Left.gif) no-repeat top left;
}
#newUpdate #titleRight {
    margin-right:0px;
	padding:0px;
	width:5px;
	height:25px;
	float:right;
	background: url(../images/bg_title2Right.gif) no-repeat top left;
}
#newUpdate #content {
    margin:0px;
	padding:5px 5px;
	width:708px;
	height:auto;
	float:left;
	border-left:#ffb64b 1px solid;
	border-right:#ffb64b 1px solid;
	border-bottom:#ffb64b 1px solid;	
}
#newUpdate #content ul {
    margin:0px;
	padding:0px 5px;
	width:695px;
	height:auto;
	float:left;
	list-style:none;
}
#newUpdate #content ul li {
    margin:0px;
	padding:0px;
	width:695px;
	height:20px;
	line-height:20px;
	border-bottom: 1px #CCCCCC dashed;
}

/*最新更新END*/
.clear{
    clear:both;
}

#footer {
    margin:10px auto 0px auto;
	padding:0px;
	width:900px;
	height:100px;
	/*background: url(../images/bg_footer.gif) #5795be repeat-x top left;*/
	border:#CCCCCC 1px solid;
}
#footer #footerLeft {
    margin:0px;
	padding:0px;
	width:5px;
	height:100px;
	/*background: url(../images/bg_footerLeft.gif) no-repeat top left;*/
	float:left;
	
}
#footer #footerRight {
    margin:0px;
	padding:0px;
	width:5px;
	height:100px;
	/*background: url(../images/bg_footerRight.gif) no-repeat top right;*/
	float:right;
}
#footer #footerContent {
    margin:0px;
	padding:0px;
	width:890px;
	height:63px;
	float:left;
	color:#00000;
	text-align:center;
}
#footer #footerNav {
    margin:0px;
	padding:0px 0px 0px 200px;
	width:700px;
	height:30px;
	float:left;
	color:#ffffff;
	text-align:center;
}
#footerNav ul {
    margin:0px;
	padding:0px;
	display:inline;
	list-style:none;
	float:left;
	height:30px;
}
#footerNav li {
    margin:10px 0px 0px 0px;
	padding:0px 10px;
	float:left;
	border-right:1px #333333 solid;
	height:14px;
}
#copyright{
    margin:0px;
	padding:0px;
	height:33px;
	line-height:25px;
	width:900px;
	text-align:center;
}
#footer a {
    
	color:#000000;
}

#footer a:link{
    TEXT-DECORATION: none;
}
#footer a:hover{
    TEXT-DECORATION:underline;
}

#loginform{
    margin:0px;
	padding:5px 0px 0px 0px;
}
#UserName{
    border: 1px #999999 solid;
	width:100px;
	height:14px;
}
#UserPassword{
    border: 1px #999999 solid;
	width:100px;
	height:14px;
}
#loginform div{
    margin-top:2px;
	padding:0px;
}
#loginform login{
    margin-top:2px;
	padding:0px;
	text-align:left;
	
}
#loginform ul{
    margin:4px 0px 4px 0px;
	padding:0px 0px 0px 15px;
	float:left;
	list-style:none;
}
#loginform ul li{
    margin:2px 0px 0px 0px;
	padding:0px;
	line-height:16px;
}
#loginform #submit{
    background:url(../images/login.gif) no-repeat center center;
	width:72px;
	height:26px;
	border:0px;
	cursor:pointer;
	color:#FFFFFF;
	float:right;
	margin:5px;
	font-size:12px;
}

.sclass{
    color:#CC6600;
	margin:0px;
	padding:0px 4px 0px 0px;
}

.stitle{
    color:#333333;
	float:left;
	padding:0px 0px 0px 4px;
	margin:0px;
}
#sdate{
	z-index:555;
	position:absolute;
	color:#999999;
	float:right;
	width:100px;
	height:20px;
	top:0px;
	left: 600px;
	text-align:right;
}
#sdate2{
	z-index:555;
	position:absolute;
	color:#999999;
	float:right;
	width:100px;
	height:20px;
	top:0px;
	left: 499px;
	text-align:right;
}
.sclass2{
    color:#CC3300;
	padding:0px 4px 0px 0px;
	margin:0px;
	
}
.stitle2{
    color:#333333;
	float:left;
	margin:0px;
	padding:0px;
}
.more{
    width:50px;
	margin-right:0px;
	height:auto;
	float:right;
	color:#666666;
	font-weight:normal;
}
.goback{
    width:80px;
	margin-right:0px;
	height:auto;
	float:right;
	color:#666666;
	font-weight:normal;
}
.more a:link {
	COLOR:#006699;
	TEXT-DECORATION: none
}
.more a:visited {
	COLOR: #006699; TEXT-DECORATION: none
}
.more a:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
.copyrightsign {font-family: Arial, Helvetica, sans-serif;}

#logininfo{
    margin:0px;
	padding:0px;
	width:100%;
	height:auto;
	float:left;
	list-style:none;
}
#logininfo li{
    margin:0px;
	padding:0px;
	width:150px;
	height:25px;
	line-height:25px;
	text-align:center;
	/*border-bottom: 1px #CCCCCC dashed;*/
}
#bloginout{
    background:url(../images/login.gif) no-repeat center center;
	width:72px;
	height:26px;
	border:0px;
	cursor:pointer;
	color:#FFFFFF;
	float:left;
	margin:5px 5px 2px 40px;
}
#downloadcount{
	z-index:556;
	position:absolute;
	float:right;
	width:160px;
	height:20px;
	top:0px;
	left: 0px;
	text-align:right;
}
.as a{
    color:#003399;
}
.aswidth{width:100px;height:25px;float:left; display:inline;}
#tj{
   width:150px;
   height:120px;
   color:#333333;
 }
#tj ul{
    margin:0px;
	padding:0px;
	width:100%;
	height:auto;
	float:left;
	list-style:none;
}
#tj li{
    margin:0px;
	padding:0px;
	width:150px;
	height:20px;
	line-height:20px;
	text-align:left;
	/*border-bottom: 1px #CCCCCC dashed;*/
}
.tablest {
   font-size:12px;
}
.tablest td{
   padding:5px;
}
#links{
margin:8px auto;
width:890px;
height:auto;
border:1px #CCCCCC solid;
padding:5px;

}
#links span{float:left;width:14px;color:#333333;margin-right:5px;font-weight:bold;}
#links a{float:left;margin:0px 7px 5px 0px;}

#links2{
margin:8px auto;
width:890px;
height:0;
overflow:hidden;
border:1px #CCCCCC solid;
padding:0px;

}
#links2 span{float:left;width:14px;color:#333333;margin-right:5px;font-weight:bold;}
#links2 a{float:left;margin:0px 7px 5px 0px;white-space:nowrap;}
.skw{color:#D8D8D8;}
.oes1{display:none;}
.EditionTitleInfo{display:none;}