﻿/*body {background:#F5F5F5 url(/images/bg.jpg) no-repeat center top;margin:0px; padding:0px; text-align:center;}*/
body {background:#F5F5F5;margin:0px; padding:0px; text-align:center;}
body, input, textarea, select, button, td { color: #4C4C4C; font-weight: normal; font:12px/1.6em 微软雅黑,Lucida Grande,Verdana,Arial,Sans-Serif;}
a, div, p, dl, ol, ul, dt, dd, li, td, h1, h2, h3, h4, h5, h6 { line-height: 150%; }
h1{ clear: both; font-size: 16px; font-weight: bold; margin: 8px 0px; text-align: left; width: 100%; }
h2{ font-size: 12px; }
h3, h4 { font-weight: bold; font-size: 12px; margin: 0px; }
h4 { font-size: 12px; }
a:hover { text-decoration: underline; }
a {
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
}
div { margin: 0px; padding: 0px; }
form { margin: 0px; padding: 0px; }
.mt10{margin-top:10px;*margin-top:10px;_margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb5{margin-bottom:5px;}

.pt10{margin-top:10px;}
.pb10{margin-bottom:10px;}
.pl10{margin-left:10px;}
.pr10{margin-right:10px;}
.txtleft{text-align: left;}

.verticaltop{vertical-align:top;}
hr { border: 0px dashed #d1d7dc; border-top-width: 1px; height: 0px; margin: 8px 0px; padding: 0px; }
img, a img { color: #fff; border: 0px; vertical-align: middle; }
input { font: normal 12px Tahoma, Arial, sans-serif; }
.top-search-button {
	background: transparent;
	border: 0px;
	color: #fff;
	cursor: pointer;
	margin: 0px;
	padding: 6px 0px 0px;
	vertical-align: middle;
	text-align: center;
	width: 74px;
}
#page-bottom {
    background: #CCCCFF url(/images/bar_bg.gif);
/*    background: #2853FF url(/images/bar_bg.gif) no-repeat left;*/
    color: #c0c0c0;
	clear: both;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
#page-bottom a:link, #page-bottom a:visited { color: #e1e1e1; text-decoration: none;}
#page-bottom a:hover { text-decoration: underline; }
#bottom1 {
    color: #333333;
	clear: both;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
#bottom1 a:link, #bottom1 a:visited { color: #333333; text-decoration: none;}
#bottom1 a:hover { text-decoration: underline;}
#bottom2 {
    color: #333333;
	clear: both;
	padding: 0px 0px 5px 0px;
	text-align: center;
}
#bottom2 a:link, #bottom2 a:visited { color: #333333; text-decoration: none;}
#bottom2 a:hover { text-decoration: underline; }
#page-extension, .page-extension { display: none; }
#site-logo
{
    padding: 12px 0px 0px 0px;
    float: left;
    width: 180px;
    height: 60px;
}
#top-navigator {
	background: #f4f4f4;
	border: 1px solid #e7e7e7;
	border-top: 0px;
	color: #b999b9;
	float: right;
	padding: 4px;
	position: relative;
	top: 0px;
}
#top-navigator a
{ color: #000; text-decoration: none; font-weight:bold;}
#top-navigator a:hover, #top-navigator a:active
{
    color: #FF0000;
    text-decoration: underline;
}
#top-navigator sup { color: #f30; }
#top-search { float: right; height: 36px; position: relative; width: 548px; }
#top-search-input {
    background: transparent;
    border: 0px solid #ccc;
    height: 22px;
    padding: 0px;
    margin: 10px 0px 0px 0px;
    vertical-align: middle;
    width: 256px;
}
#top-search-button {font-weight:bold;letter-spacing:6px;margin-left:36px;vertical-align:middle;width:70px;}

#top-search a {color:#FFFFFF;text-decoration:none;}
#top-search a:hover {text-decoration:none;color:#FFFFFF;}
#top-search span{
    font-size:16px
    height:36px;
	vertical-align:middle;
    color:#FFFFFF;
/*	cursor:pointer;*/
	text-align:center;
}
#top-search span.s1{position: relative; top:3px;}
#top-search span.s2{position: relative; top:3px;}
#top-search span.s3{position: relative; top:3px;left:15px;}
#top-search span.s4{position: relative; top:3px;left:38px;}

#page-wrapper {margin: auto; text-align: left; width: 1000px; min-width: 1000px; }
#page-top { height: 96px; }
#page-body { clear: both;}
#top-search { background: url(/images/searchbar-broad.gif) no-repeat left; width: 691px; }
#top-search-input { width: 400px!important;border: 0px;outline:none;}
#top-search .yui-ac-container { width: 403px!important; }
*{ margin:0; padding:0;}
#wrap {
	overflow:hidden!important;
	overflow:visible;
/*    background:url(/images/group/left_bg.gif) left top repeat-y;
    padding-top:4px;*/
}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
#nav { 	float:left; height:auto; width: 250px;}
/*html>body #content { width:680px;}*/
html>body #content { width:740px;}
html>body #contentwt { width:740px;}
html>body #contentso { width:740px;}
#content{
	float:right;
	clear:right;
	width:680px;
/*	padding-left:4px;
	*padding-left:10px;*/
	padding-bottom:12px;
/*	float:none!important;
	background:none!important;*/
	margin-bottom:0;
/*	background:none;*/
/*	background-color:#FFFFFF;*/
	margin-right:0;
/*	margin-left:210px;
	*margin-left:210px;
	_margin-left:10px;*/
}
#contentwt{
	float:right;
	clear:right;
	border: 1px solid #B8BFC7;
	width:680px;
/*	padding-left:4px;
	*padding-left:10px;*/
	padding-bottom:12px;
/*	float:none!important;
	background:none!important;*/
	margin-bottom:0;
/*	background:none;*/
	background-color:#FFFFFF;
	margin-right:0;
/*	margin-left:210px;
	*margin-left:210px;
	_margin-left:10px;*/
}
#contentso{
	float:right;
	clear:right;
	border: 1px solid #B8BFC7;
	width:680px;
/*	padding-left:4px;
	*padding-left:10px;*/
	padding-bottom:12px;
/*	float:none!important;
	background:none!important;*/
	margin-bottom:0;
/*	background:none;*/
	background-color:#FFFFFF;
	margin-right:0;
/*	margin-left:210px;
	*margin-left:210px;
	_margin-left:10px;*/
}

#content-so{
	width:auto;
    clear:right;
	color:#333;
/*    padding-left:10px;*/
	padding-bottom:12px;
	background:none;
	float:none!important;
	float:right;
/*	background:none!important;*/
	border-left:none!important;
	margin-bottom:0;
	background-color:#FFFFFF;
	margin-right:0;
	margin-left:210px;
	*margin-left:10x; /* targets IE6 and 7 */
	_margin-left:10x;/* targets IE6 */
}

.article-ti{
	border-top:1px solid #F0F0FA;
	border-bottom:1px solid #F0F0FA;
	background-color:#FBFBFB;
	margin-top:5px;margin-left:10px;margin-right:10px;
	padding-top:10px;padding-left:10px;
	padding-bottom:10px;
}
.article-heading{
    text-align:center;	
	height:38px;
/*	margin-right:1110px;
	margin-left:207px;*/
	}
.content_article_img {
	text-align:center;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border:1px solid #CCCCCC;	margin-left:10px;	margin-right:10px;*/
	background:#FFF;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.content_article{
border-top:1px solid #cccccc;
color:#111111;
margin-bottom:0px;margin-top:0px;margin-bottom:5px;
line-height:23px;min-height:150px;font-size:16px;
padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:0px;
overflow:hidden;
}
.content_article p{
/*    padding:10px;*/
    padding-bottom:20px;
/*    text-indent:2em;
    text-indent: 36px; */
	text-align:left;
}


#content-downurl { 
	width:auto;
	clear:right;
/*	padding-left:4px;
	*padding-left:10px;*/
	padding-bottom:12px;
	float:none!important;
	float:right;
/*	background:none!important;*/
	border-left:none!important;
	margin-bottom:0;
/*	background:none;*/
	background-color:#FFFFFF;
	margin-right:0;
	margin-left:210px;
	*margin-left:210px;
	_margin-left:210px;
/*    width: 770px;
    clear:right;
	color:#333;
    padding-left:10px;
	padding-bottom:12px;
	background:none;
	float:none!important;
	float:right;
	background:none!important;
	border-left:none!important;
	margin-bottom:0;
	background:url(/images/group/contentBg.gif)  top left repeat-y;
	margin-right:0;
	margin-left:207px;*/
/*	clear:right;
	color:#333;
	padding-bottom:12px;
	background:#FFFFFF;
	float:none!important;
	float:right;
	border-left:none!important;
	margin-bottom:0;
	margin-right:0;
	margin-left:210px;
	*margin-left:3px;
	_margin-left:3px; */
	}
#classline {border-top:1px dashed #cccccc;height: 1px;width: auto;overflow:hidden;}
#bottomline {border-top:1px dashed #cccccc;height: 1px;width: auto;overflow:hidden;}
#bottomline2 {border-top:1px dashed #cccccc;height: 1px;width: auto;overflow:hidden;}
#footer{ clear:both; text-align:center; margin-top:12px; }
#where-ru
{
	font:14px;
	padding-top:3px!important;
	padding-top:10px;
	*padding-top:10px;
	_padding-top:10px;
}
#where-ru-info
{
	font:14px;
	background:url(/images/group/header_seperator_info.gif) right bottom repeat-x;
	padding-top:0;
	margin-top:-2px!important;
	margin-top:-15px;
    padding-bottom:0px;
    margin-bottom:0px;
	height:2px;
}
h2{ text-align:left; }
ul.topic-list{padding:0px;margin:0px;}
ul.topic-list li {
	height:200px;
/*	margin:0 auto;*/
    margin-top:5px;
    *margin-top:2px;
	display:block;
	padding-top:10px;
	*padding-top:10px;
	z-index:2;

	border: 1px solid #B8BFC7;
  background: url('/images/topicimg.gif') repeat-x 0px -14px transparent;
/*    background-color:#FFFFFF;
background: url('/images/topicimg.gif') repeat-x scroll top transparent;*/

/*	background: url('/images/topicimg.gif') repeat-y 0px 0px fixed;

	background-image: url(/images/topicimg.gif);
	background-repeat: repeat;*/
}
.topjsweb
{
    text-align: center;
	margin-top: 5px;*margin-bottom:5px;
	padding-top:5px;*padding-bottom:5px;
	border: 1px solid #B8BFC7;
/*    border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;   
	margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 0px;*/
}
.topjsweb1
{
    text-align: center;
    border: 1px solid #CCC;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.topjsweb2 {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	text-align:center;
}
.topjsweb2 p {
	padding-bottom:2px;
}
.topjswebads {
    text-align:center;
/*	border: 1px solid #B8BFC7;*/
	margin-top:5px;*margin-bottom:5px;
	padding-top:5px;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border:1px solid #CCCCCC;	margin-left:10px;	margin-right:10px;
	background:#F1F1F1;*/
}
.topjswebads p {
	padding-bottom:2px;
    text-align:center;
    *text-align:center;
    _text-align:center;
}
.topjswebads td {
    width:380px;
    text-align:center;
    *text-align:center;
    _text-align:center;
}
.topjswebpf
{
    text-align: center;
/*    border: 1px solid #CCC;
    border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;   */
	margin-top: 5px;
	margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 0px;
}
#divnews{width:30px; height:130px; background:#4091C4; position:relative;top:0px; padding-top:2px;left:0px; font-size:12px; color:#FFFFFF; text-align:center; font-weight:bold;}	
#divdowns{
width:30px;height:145px;/* background:#D24726;*/ background: #CCCCFF url(/images/bar_bg.gif); 
position:relative;top:0px;left:0px; font-size:12px; color:#FFFFFF;
text-align:center; font-weight:bold;
}	
#classline {
	border-top:1px dashed #cccccc;
	height:1px;
	width:auto;
	overflow:hidden;
}

/*[][][][][]][*/
.topjswebout {
/*	border:1px solid #CCCCCC;*/
	border-top:1px solid #F0F0FA;
	border-bottom:1px solid #F0F0FA;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:15px;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:10px;
	background-color:#FBFBFB;
}
 .aboutjsweb {
    display:table;
    border-collapse:separate;
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;*/
}
.aboutjsweb img {
	padding-left:5px;
	padding-right:5px;
}
.aboutjsweb A:link {
 TEXT-DECORATION: none
}
.aboutjsweb A:hover {
 text-decoration: underline;
}


#aboutleft {	
float:left;	
width:725px;;
margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:0px;
padding-left:5px;padding-right:0px;padding-top:0px;padding-bottom:0px;
}
#aboutleft ul {
/*background:#F1F1F1;
background: url('/images/repeat_y_bg.png') repeat-y scroll -798px top transparent;*/
margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;
padding-left:5px;padding-right:0px;padding-top:0px;padding-bottom:0px;
/*border-bottom: 1px dotted #BBB;overflow: hidden;*/
}
#aboutleft ul li {
margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;
padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:2px;
word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;zoom:1;
}
#aboutleft ul li a{
    color: #003366;
    text-decoration: none;
}
#aboutleft ul li a:hover{
    color: #CC0000;
    text-decoration: underline;
}

/*底部显示相关下载和相关资讯end*/

.ad_navtext
{
    margin: 0px 0px 5px 0px;
    border: 1px solid #CCCCCC;
    line-height: 1.8;
    height: 1%;
    padding-left: 15px;
    font-size: 12px;
}
.ad_navtext li
{
    float: left;
    display: block;
    width: 240px;
}
.ad_navtext li a
{
    color: #333333;
    text-decoration: none;
}
.ad_navtext li a:hover
{
    color: #FF0000;
    text-decoration: underline;
}
.ad_navtext ul{
	margin:0px;
	padding:0px;
}
.blog_title {
	font-size:16px;
	font-weight:bold;
	clear:right!important;
}
.blog_title a {
/*	border-bottom:1px solid #666;*/
	color:#036;
}
.blog_title a:hover {
/*	border-bottom:1px solid #C30;*/
	border-bottom:1px solid;
    text-decoration:none;
/*	color:#FF0000;
	color:#666666;*/
	color:#CC0000;
}
h1, h2 { clear:right }
div.bt_title small { font-size: 12px; font-weight: normal; }
.codepage_entry a { color: #333; text-decoration: underline; }
.codepage_entry span.blog_extra { color:#008000; }
.blog_entry {
	height:145px;
	*height:135px;
	padding:3px 3px 6px 3px;
	line-height:1.8em;
	text-align:left;
    margin-bottom:0;
}
.blog_entry p{
	clear:right;
	margin:0;
}
.blog_entry a {text-decoration: underline; }
.blog_entry span.blog_extra { color:#008000; }
.face {
	z-index:100;
/*	padding-left:18px;
	margin-left:12px;
	width: 112px;*/
	text-align: center;
	line-height: 100%;
/*   	background:url(/images/blog/author.gif) top left no-repeat;*/
	float:right;
	clear:right;
	}
.face img{
	padding:8px;
/*	margin-bottom:6px;
	border: 1px solid #ccc;*/
}
.face a{
	color:#CC3300;
	text-decoration: none;
}
.face a:hover{
    color: #F30;
    text-decoration:underline;
}
.face a:visited{	color:#CC3300;}
.face a:active {
    color:#6CA6CD;
}
.face span{line-height:130%;}

.filesize{
		color:#008000;
	}
.file_info{
       font-weight:bold;
       color:#999;
}
.index_data  {color:#008000;}
.index_data a { color:#008000; text-decoration:underline; }
.index_data a:hover { color:#F30; text-decoration: underline; }

.i1 {
	color:#0048BE;
}
.i1 span {
	color:#369;
}
.i1 a {
	color:#369;
	text-decoration:none;
}
.i1 a:hover {
	text-decoration:underline;
}
.i2 {
	color:#4C4C4C;
	padding-bottom:5px;
}
.i2 span {
	color:#369;
	padding-bottom:5px;
	border-bottom:1px solid #E8E8E8;
}
.i2 a {
	color:#369;
	text-decoration:none;
}
.i2 a:hover {
	text-decoration:underline;
}
.i3 {
font-size: 13px;
line-height: 22px;
color: #333;
word-break: break-all;
word-wrap: break-word;
/*    font-size: 12px;
	color:#4C4C4C;
	line-height:18px;
    text-indent: 20px;*/
	height:48px;
	margin-top:5px;
	margin-bottom:10px;
}
.i4 {
	color:#4C4C4C;
	line-height:20px;
	height:30px;
	padding-top:3px;
	margin-top:23px;
	*margin-top:23px;
	_margin-top:23px;
	border-top:1px solid #E8E8E8;
}
.i4b {
	color:#369;
	font-weight:bold;
}
.itags {
	color:#7A7A7A;
}

.date-time {
	color:#336699;
}
.i2info {
	color:#369;
	font-weight:bold;
}
.i2rar {
	color:#369;
}
.iso {
/*	color:#363739;*/
	color:##008000;
}
.iso span {
	color:##008000;
}
.iso a {
	color:##008000;
	text-decoration:none;
}
.iso a:hover {
	text-decoration:none;
}
.blog_metadata {
	text-align: left;
	clear: right;
	padding:0px;
	margin-bottom:0;
    color:#008000;
}
.blog_metadata a { color:#008000; text-decoration:underline; }
.blog_metadata a:hover { color:#F30; text-decoration: underline; }
.inputer-limit-notice {
    position:absolute;
    border:#666 1px solid;
    padding: 2px;
    background-color:#ffc;
    -moz-opacity: 0.9;
}
.clear-both { clear:right; }
/*#nav a{color: #4C4C4C;}*/
#nav ul{
		margin:0;
		padding:3px 6px 12px 0;
		list-style-type:none;
		background:#F5F5DC;
}
#nav ul li{
		margin:110px 6px 6px 12px;
		padding-left:15px;
		background: url(/images/blog/dot.gif) no-repeat 0px 4px;
		border-bottom:1px dotted #ccc;
		list-style-type: none;
}
#nav ul li.nonebg {
		margin:0px 6px 6px 12px;
		padding-left:15px;
		background: transparent;
		border-bottom:1px dotted #ccc;
		list-style-type: none;
}
#nav h2 {
	background:url(/images/blog/red.gif) no-repeat;
	color: #fff;
	margin: 0;
	padding: 3px 3px 2px 6px;
	text-align: left;
	font-size:14px;
	font-weight:bold;
	height:auto;
	font-weight:400;
	margin-top:6px;
}
#nav h3 {
	color: #c50000;
	margin: 0;
	padding: 3px 3px 2px 6px;
	text-align: left;
	font-size:14px;
	font-weight:bold;
	height:auto;
	margin-top:6px;
	border-bottom: 1px solid #c50000;
	border-top: 1px dashed #ccc;
}
.lite_menu_button {
	color: #333;
	font-weight:normal;
	font-size:12px;

padding-top:10px; /*ff*/
padding-top:220px\9;

	padding-left:20px;
	margin-bottom:0;
	padding-bottom:0;
	z-index:-1;
 }
 .lite_menu_button a{
	text-decoration:underline;
	margin-left:0px;
 }
 .lite_menu_button a:hover{
	text-decoration:underline;
	margin-left:0px;
	color: #c50000;
 }
 .lite_menu_button p{
	margin-top:6px;
 }
p.lite_menu_button a { color:#C00000;text-decoration:underline; }

.member-lite { font-weight: normal; font-size: 12px; }
div.bt_title a.member-lite { color: #c60; }
.emuletop
{
    font-weight: bold;
    _width:764px;
    padding: 4px;
/*    background: url(/images/css_img_aspjzy.gif) no-repeat right #e4eaf2;
    border-left: 4px solid #8394b2;
    border-top: 1px dotted #000;
    border-right: 1px dotted #000;*/
    margin-top: 5px;
}
.emulemain
{
    border-left: 4px solid #8394B2;
    border-right: 1px dotted #000;
    border-bottom: 1px dotted #000;
    margin: 0px 0px 8px 0px;
    padding-top: 3px;
    padding-left: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}
.emuledd { height:58px; text-align: center; }
.btn_down {
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(/Images/btn_down.gif);
	background-repeat:no-repeat;
	width:180px;
	height:40px;
	text-indent:25px;
	padding-top:10px;
	margin:6px;
}
.btn_down a {
	color:#072F60;
	text-decoration:none;
}
.btn_down a:hover {
	text-decoration:underline;
}
.btn_baidu {
	color:#072F60;
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	background-image:url(/Images/btn_baidu.gif);
	background-repeat:no-repeat;
	width:140px;
	height:40px;
	text-indent:3px;
	padding-top:6px;padding-left:6px;
	margin-top:6px;margin-bottom:6px;margin-left:6px;/*margin-right:6px;*/
}
.btn_baidu a {
	color:#072F60;
	text-decoration:none;
}
.btn_baidu a:hover {
	text-decoration:underline;
}
.btn_pl {
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	background-image:url(/Images/btn_pl.gif);
	background-repeat:no-repeat;
	width:140px;
	height:40px;
	text-indent:14px;
	padding-top:11px;
	margin:6px;
}
.btn_pl a {
	color:#072F60;
	text-decoration:none;
}
.btn_pl a:hover {
	text-decoration:underline;
}
.btn_share {
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	background-image:url(/Images/btn_share.gif);
	background-repeat:no-repeat;
	width:111px;
	height:40px;
	text-indent:14px;
	padding-top:11px;
	margin:6px;
}
.btn_share a {
	color:#072F60;
	text-decoration:none;
}
.btn_share a:hover {
	text-decoration:underline;
}
.btn_ding {
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	background-image:url(/Images/btn_ding.gif);
	background-repeat:no-repeat;
	width:111px;
	height:40px;
	text-indent:25px;
	padding-top:10px;
	margin:6px;
}
.btn_ding a {
	color:#072F60;
	text-decoration:none;
}
.btn_ding a:hover {
	text-decoration:underline;
}
.btn_bug {
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	background-image:url(/Images/btn_bug.gif);
	background-repeat:no-repeat;
	width:111px;
	height:40px;
	text-indent:3px;
	padding-top:11px;
	margin:6px;
}
.btn_bug a {
	color:#072F60;
	text-decoration:none;
}
.btn_bug a:hover {
	text-decoration:underline;
}
a:visited.btn_1{font-size:14px; color:#072F60; font-weight:bold;text-decoration: none;}
a:hover.btn_1{text-decoration: underline;}
.pnav{
	clear:left; 
*padding-top:15px; padding-top:15px; _padding-top:15px;
}
.pages-nav  
{
*padding-bottom:15px; padding-bottom:15px; _padding-bottom:15px;
 }
.pages-nav .brackets, .pages-nav .mini-page{
	display:none;
	visibility:hidden;
}
/*.pages-nav .first-page{
	margin-top:18px!important;
	margin-top:19px;
}*/
.pages-nav a:link.backToTop{display:none;border:none;color:white;background:#FFF;}
.pages-nav a:hover.backToTop{color:white;background:white;}
.pages-nav a:visited.backToTop{color:#FFF;border:none;}
.pages-nav a, .pages-nav span { display: block; float: left; padding: 1px 5px 0px; margin-left: 4px; }
.pages-nav a, .pages-nav a:link, .pages-nav a:visited { background: #fff; border: 1px solid #ddd; color: #000; text-decoration: none; }
.pages-nav a:hover { background: #F30; border-color: #ddd; color: #fff; text-decoration: none; }
.pages-nav span { color: #999; }
.pages-nav span.next { color: #CCC; }
.pages-nav .current { border: 1px solid #fff; font-weight: bold; color: #000; }
.pages-nav .next { background: #fff; color: #000; border: 1px solid #ddd; }
.pages-nav .nextselect {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ddd 1px solid; COLOR: #000; BORDER-BOTTOM: #ddd 1px solid
}
.aspjzymain-downurl {
	padding-right:10px;
	padding-left:10px;
	padding-bottom:4px;
	padding-top:4px;
	margin-bottom:8px;
}
.aspjzydowntable {
	width:660px;
	height:180px;
	border-collapse:collapse;
}
.aspjzydowntable tr td {
	height:31px;
/*	border:1px #C0C0C0 solid;
	border:1px solid #F0F0FA;*/
}
.aspjzydowntd1{
    text-align:left;
	vertical-align: top;
	width:160px;
}
.aspjzydowntd1 p{
background:#FFFFFF url(/images/icon_download.png) no-repeat 5px 2px;
width:160px;
margin-bottom:3px;
margin-right:10px;
padding-top:5px;
padding-left:36px;
padding-bottom:5px;
/*border:1px #C0C0C0 solid;*/
}
.aspjzydowntd1 a{
margin-left:5px;
}
.aspjzydowntd2{
margin: 10px auto; 
text-align:middle;
width:450px;
}
.aspjzydowntd2 p{
padding-top:5px;
padding-bottom:5px;
}
.aspjzydownurl {
	clear:right;
	width:auto;
	color:#000000;
	margin-left:auto;
	margin-right:0px;
/*	margin-top:4px;
	margin-bottom:4px;*/
}
.aspjzydownurl A {
	color:#000066;
	text-decoration:none;
}
.aspjzydownurl A:hover {
	color:#000666;
	text-decoration:underline;
}
.aspjzymain-ad {
	BORDER-RIGHT:#000 1px dotted;
	PADDING-RIGHT:4px;
	PADDING-LEFT:2px;
	PADDING-BOTTOM:4px;
	MARGIN:0px 5px 8px auto;
	BORDER-LEFT:#8394b2 4px solid;
	PADDING-TOP:4px;
	BORDER-BOTTOM:#000 1px dotted;
}
.aspjzymain-ad A:hover {
	text-decoration:none;
	vertical-align:text-bottom;
}
.bt_title {
/*	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:0;*/
	padding-left:10px;
	padding-right:10px;
}
.bt_title a {
	color:#4C4C4C;
	text-decoration:none;
}
.bt_title a:hover {
	color:#4C4C4C;
	text-decoration:underline;
}
.bt_title h1 {
	font-size:20px;
	font-weight:bold;
	color:#000;
}
.titleok{
    line-height: 20px;
    font-size: 12px;
	font-weight:bold;
    padding-left: 5px;padding-top: 5px;padding-bottom: 5px;
    position: relative;
    background-color: #FBFBFB;
    border-left: 4px solid #1F7EBA;
    text-indent: 0;
}
.titlenote{
font-size: 13px;
line-height: 22px;
color: #333;
word-break: break-all;
word-wrap: break-word;
/*
    line-height: 20px;
    font-size: 12px;*/
    padding-left: 5px;padding-top: 5px;padding-bottom: 5px;
    position: relative;
    text-indent: 0;
}
.titlenote p{
    padding-bottom:5px;
/*    text-indent:2em;*/
	text-align:left;
}
/*.titlenote img{
	border:1px solid #F0F0FA;
	padding:1px;
}*/
.mark-bh{
    height: auto;
    line-height: 30px;
    border-left: 4px solid #1F7EBA;

    font-size: 14px;
    padding-left: 5px;padding-top: 5px;padding-bottom: 5px;
    position: relative;
    background-color: #FBFBFB;
    text-indent: 0;
}
.imp-title h1{
    display: inline;
    font-size: 20px;
    font-weight: bold;
	color:#000;
}
.url_title {
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-bottom:0;
}
.url_title a {
	color:#369;
	text-decoration:none;
}
.url_title a:hover {
	color:#4C4C4C;
	text-decoration:underline;
}
.bt_viewimg {margin-bottom: 5px;}
dl#libCatalog{border: 1px solid #cdcdcd;margin-bottom:5px;background:#F1F1F1;}
dl#libCatalog dt {
	color:#fff;
	padding-top:5px;padding-bottom:5px;padding-left:3px;
	/*
	letter-spacing:1px;
    background: url(/images/bg/002.png) no-repeat left #c00;
    border: 1px solid #e00000;
    color: #fff;
    letter-spacing: 1px;
    padding: 3px 3px 3px 28px;*/
}
dl#libCatalog dd {
/*	background:#f4f4f4;*/
    background: url('/images/repeat_y_bg.png') repeat-y scroll -795px top transparent;
	display:block;
	font-weight:bold;
	letter-spacing:5px;
	padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:2px;
/*	background: #f4f4f4;
    border: 1px solid #e7e7e7;
    display: block;
    font-weight: bold;
    letter-spacing: 5px;
    margin: 4px 0px;
    padding: 2px;
	*/
}
dl#libCatalog dd a {
    color: #003366;
    display: block;
    border: 0px;
    text-indent: 20px;
	padding-left:30px;
	text-decoration: none;
}
dl#libCatalog dd a:hover {
	margin-left:1px;
	text-decoration: none;
	background: #e7e7e7;
}
dl#libCatalog dd.rootCurrent a {
    background: #e7e7e7;
	display: block;
    letter-spacing: 5px;
    text-indent: 18px;
    text-decoration: none;
}
dl#libCatalog dd.nonebg { margin-left: 28px;padding-left:2px; font-size: 12px; font-weight: normal; letter-spacing: 0px; }
dl#libCatalog dd.nonebg img{ float: left; width: 18px; height: 18px; }
dl#libCatalog dd.nonebg a { text-indent: 5px; }
dl#libCatalog span.recordCount {
    letter-spacing: 0px;
    font-weight: normal;
    font-style: italic;
    font-size: 12px;
    margin-left: 5px;
	font-weight:normal;
}
dl#libCatalog dd.sub {
    background: #f4f4f4;
    border: 1px solid #e7e7e7;
    display: block;
    font-weight: normal;
    letter-spacing: 5px;
    margin: 0px 0px 4px 10px;
}
dl#libCatalog dd.sub a {
    display: block;
    letter-spacing: 1px;
    text-indent: 9px;
}
dl#libCatalog dd.sub a:hover {
    background: #e7e7e7; 
	text-decoration: none;
}
dl#libCatalog dd.subCurrent {
    background: #f4f4f4;
	border: 1px solid #e7e7e7;
    display: block;
    font-weight: normal;
    letter-spacing: 5px;
    margin: 0px 0px 4px 10px;
}
.hightli{
	background:#E7E7E7;
}
dl#libCatalog dd.subCurrent a {
    background: #e7e7e7;
    display: block;
    text-indent: 9px;
    text-decoration: none;
}
div#nav dl {
    text-align: left;
/*    background: url('/images/repeat_y_bg.png') repeat-y scroll -765px top transparent;*/
}
div#nav dt
{
    background: #CCCCFF url(/images/bar_bg.gif);
    /*border: 1px solid #CCCCFF;*/
    border-bottom:1px solid #CCCCFF;
    color: #FFF;
    font-weight:bold;
    letter-spacing: 1px;
    margin: 0px 0px 4px 0px;
    padding: 5px 3px 5px 10px;
    text-align: left;
}
div#nav dt a {
    color: #fff;
}
div#nav dd {
	line-height: 150%;
	margin: 0px 0px 4px 0px;
	padding-left: 0px;
	clear:both;
}
dl#someLinks dd{
padding-left:18px;
}

dl.indexLeftItem {overflow: hidden;border: 1px solid #cdcdcd;margin-bottom:5px;background:#F5F5F5;}
dl.indexLeftItem dd {
    border-bottom: 1px dashed #ccc;
    line-height: 100%;
    margin-bottom: 4px;
    margin-left: 0px;
	padding-right:2px;
    text-align: left;
}
dl dd.leftMiddle { text-align: center; overflow: hidden; padding-bottom:5px;}
dl dd.leftleft { text-align: left; overflow: hidden;}
* html dl dd.leftMiddle {word-wrap: break-word;}
A.hot_imgs {float:left;display:block;margin:0px 4px 4px 4px;width:120px;height:90px;padding:3px;border: 1px solid #E5E5E5;background:#FFF;}*/
A:hover.hot_imgs{border:1px solid #A2B5CD;/*background:#FFFACD;*/}
A.hot_img {float:left;display:block;margin:0px 4px 4px 4px;width:80px;height:60px;padding:3px;border: 1px solid #E5E5E5;background:#FFF;}

/*A.hot_img {display:block;margin:0 auto;width:120px;height:90px;padding:3px;border: 1px solid #CCC;background:#FFF;margin-bottom:4px; }*/

/*img.hot_img {display:block;margin:0 auto; width:auto;height:auto;padding:3px;background:#FFF;margin-bottom:0px;  text-align:center;vertical-align:middle;}*/
dl dd.leftMiddle IMG{width:80px;height:60px;}
img.hot_img {display:block;width:80px;height:60px;padding:3px;background:#FFF;text-align:center;vertical-align:middle;}

a:hover.hot_img{border:1px solid #A2B5CD;/*background:#FFFACD;*/}
.iright{padding-bottom:0px;}
.iright a{color:#003366; font-size:12px;} 
.iright a:hover{color:#CC0000;} 
/*首页最新资讯列表*/
#newsleft {	/*float:left;*/	width:300px;padding-bottom:5px;background:#FFFFFF;  }
#newsleft ul {
background:#FFFFFF;
background: transparent url("/images/list_bg.png") no-repeat scroll 3px 5px;
margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;
padding-left:5px;padding-right:0px;padding-top:0px;padding-bottom:0px;
}
#newsleft ul li {
/*line-height:310px;*/
width:280px;
margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;
padding-left:30px;padding-right:0px;padding-top:4px;padding-bottom:2px;
/*background:url(/images/newsb1.gif) no-repeat 0 50%;*/
word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;zoom:1;
}
/*首页最新资讯列表end*/

#indexhot
{
    text-align: left;
    padding-bottom: 5px;
    width: 198px;
    border: 1px solid #CCCCCC;
    background: #FEFFEF;
    margin-top: 5px;
}
.t-text
{
    text-align: left;
    margin-top: 1px;
    position: absolute;
}
#indexhot img
{
    text-align: left;
    border: 1px solid #D1D401;
    background: #FEFFEF;
    margin-top: 2px;
    margin-left: 3px;
}
#indexhot a
{
    font-size: 14px;
    font-weight: 700;
    color: #2F6FAD;
    line-height: 22px;
    padding-left: 0px;
}
#indexhot a:hover {
color:#FF5400;
}
#indexhot p
{
    line-height: 22px;
    padding-left: 0px;
}

.friendlink {
    background: #F1F1F1;
	width: 1000px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.friendlink ul {
	width: 1000px;
/*	margin: 6px 6px 0 0;*/
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 22px;
	overflow:hidden;
}

.friendlink_li1 {
	width: 60px;
	margin: 0;
	padding: 0;
	float:left;
	overflow:hidden;
}
.friendlink_li2 {
	width: 930px;
	float:left;
	color: #ABABAB;
	overflow:hidden;
}
.friendlink_li2 a{
	margin: 0 3px 0 0px;
	color: #4C4C4C;
	text-decoration: underline;
}
.friendlink_li2 a:hover{
	text-decoration: none;
}
.title-t{height:23px;width:70px;background: #EAEAEA;margin-left:5px;margin-top:3px;line-height:23px;text-align:center;letter-spacing: 1px;float:left}
.titlelink{float:left;width:985px;*width:9800px;line-height: 20px;font-size: 12px;padding-left: 20px;padding-top: 5px;padding-bottom: 5px;position: relative;background:#FBFBFB url(/images/indexfriendlink.png) no-repeat 5px center;text-indent: 0;}
.link-w{float:left;width:1000px;text-align:center;background: #FFFFFF;padding-top:5px;padding-bottom:10px;}
.link-w ul{list-style:none}
/*.link-w li{float:left;width:86.7px;height:18px;line-height:18px;text-align:center;border: 1px solid #F6F6F6;margin-left:1px;margin-top:1px;}*/
.link-w li{float:left;padding-left:10px;height:18px;line-height:18px;text-align:center;margin-left:1px;margin-top:1px;}

.link-w li a{display:block;color: #4C4C4C;text-decoration: none;}
.link-w li a:link{color: #4C4C4C;text-decoration: none;}
.link-w li a:visited{color: #4C4C4C;text-decoration: none;}
.link-w li a:hover{text-decoration:underline; color: #4C4C4C;}

.link-hz{float:left;width:190px;text-align:center;background: #EAEAEA;padding-top:5px;padding-left:3px;padding-bottom:5px;}
.link-hz ul{list-style:none}
.link-hz li{float:left;width:90px;height:18px;line-height:18px;text-align:center;border: 1px solid #e0e0e0;margin-left:2px;margin-top:1px;}
.link-hz li a{display:block;color: #4C4C4C;text-decoration: none;}
.link-hz li a:link{color: #4C4C4C;text-decoration: none;}
.link-hz li a:visited{color: #4C4C4C;text-decoration: none;}
.link-hz li a:hover{text-decoration:none;color: #4C4C4C;}

.link-topic{float:left;width:1000px;text-align:center;background: #EAEAEA;padding-top:5px;padding-bottom:10px;}
.link-topic ul{list-style:none}
.link-topic li{float:left;width:107px;height:128px;line-height:18px;text-align:center;border: 1px solid #F6F6F6;margin-left:1px;margin-top:1px;}
.link-topic li a{display:block;color: #4C4C4C;text-decoration: none;}
.link-topic li a:link{color: #4C4C4C;text-decoration: none;}
.link-topic li a:visited{color: #4C4C4C;text-decoration: none;}
.link-topic li a:hover{text-decoration:none;color: #0000FF;}
#many-link
{
    background: #EAEAEA;
	width:990px;
    border-top: 2px solid #d2d2d2;
}
#many-link a {color: #4C4C4C;}
#many-link a:hover { text-decoration: underline; }
#m-link1{ text-align: left; padding-bottom: 5px; padding-top: 5px;}
#m-link2{ text-align: left;  padding-bottom: 5px;  padding-top: 1px;}
#page-link
{
    padding: 3px 0px 5px 0px;
    text-align: center;
    margin-top: 0px;
}
#page-link a {color: #000;}
#page-link a:hover { color: #000; text-decoration: underline; }
#page-bottom{margin-top:0;}
.tab-nav{
	float: none!important;
	float:left;
}
#page-bottom-mothertop {
	width: 1000px;
	text-align: center;
	margin-right: auto; margin-left: auto;
}
.blog_entry a.fullarticle{
	color:#666;
}

#tagPos{
	z-index:0;
	padding-bottom:8px;padding-top:8px;
/*	border-bottom:1px dotted #CCC;*/
}
#tagPos a{
 color:#4C4C4C;
 text-decoration:none;
}
#tagPos a:hover{
 color:#4C4C4C;
 text-decoration:underline;
}
#allres{
	margin:0;
	padding:0;
	position:relative;
}
#allres a{
color:#000000;
}
#allres a:hover{
color:#FF0000;
}
#index_notice
{
    position: absolute;
    padding-left: 300px;
    *padding-left: 120px;
    top: 4px;
}
#index_notice a{
color:#000000;
}
#index_notice a:hover{
color:#FF0000;
}
#viewall{
	display:block;
	position:absolute;
	right:0px;
	top:-25px!important;
	top: -25px;
	width: auto;
	height: 16px;
	border:1px solid #CCC;
	background:#F5FFFA;
	padding:1px 12px;
	text-align:center;
}

.fixsize{
	width:96px;
	height:96px;
	float:left;
}
#Banner3-1{
	text-align:center;
	padding:5px 0px 0px 0px;
}
#downbanner-title{
	background:#FFFACD;width:auto;height:20px;margin-top:8px;padding-top:2px;font-weight:bold;
}

#banner-content {
	MARGIN-TOP: 5px; 
	BACKGROUND: #fff;
	 WIDTH: 100%; 
	 PADDING-TOP: 0px;
	 HEIGHT:auto;
}
A.banner-content{
width:125px;
height:93px;
padding:3px;
border: 1px solid #CCC;
background:#FFF;
float:left;
text-align: center;
}
A:hover.banner-content{
	text-decoration:none;
	margin-left:0px;
	color: #c50000;
}
#banner-content P {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-SIZE: 12px;
}
#downbanner-bottom-title{
	background:#FFFACD;width:382px;height:20px;margin-top:8px;padding-top:2px;font-weight:bold;
}
.downbanner-bottom {
	color: #333;
	font-weight:normal;
	font-size:12px;
padding-top:-100px; /*ff*/
padding-top:-100px\9;
	padding-left:0px;
	margin-bottom:0;
	padding-bottom:0;
 }
 .downbanner-bottom a{
	text-decoration:underline;
	margin-left:0px;
 }
 .downbanner-bottom a:hover{
	text-decoration:none;
	margin-left:0px;
	color: #c50000;
 }
 .downbanner-bottom p{
	margin-top:1px;
 }
p.downbanner-bottom a { color:#C00000;text-decoration:underline; }

#downcode-title{
	background:#FFFACD;width:100%;height:20px;margin-top:8px;padding-top:2px; font-weight:bold;
}
#downcode-title h2{
		padding:1px;
}
#images-content{
text-align:center;
vertical-align:middle;
color:#fff;
padding-top:15px;
padding-bottom:15px;
}

#images-content img {border: 1px solid #CCCCCC;padding:5px;}
#images-content img:hover {border: 1px solid #A2B5CD;padding:5px;}

/*图片水平和垂直居中css控制*/
.imgletf{
float:left;
vertical-align:middle;
margin-left:5px;
margin-right:8px;
*padding-bottom:8px;
*margin-left:2px;
*margin-right:4px;
}
.imgtitleblog{
float:left;
vertical-align:middle;
margin-left:10px;
margin-right:8px;
*padding-bottom:8px;
*margin-left:7px;
*margin-right:4px;
}
.imgtitle{
    display: table-cell;
    *display: block;
	width:240px;
	height:180px;
	border:1px solid #E5E5E5;
	margin-bottom:0px;
	margin:3px 8px 0 0;!important
	*margin:3px 8px 0 0;
	padding:3px;
	margin-left:5px;
	margin-right:13px;
	*margin-right:1px;
    background:#FFFFFF;
    text-align:center;
    vertical-align:middle;
}
.imgtitle img{vertical-align:middle;}
a:hover.imgtitle {border:1px solid #A2B5CD;}

.indextd{
text-align: center; 
vertical-align:top;
width:140px;
}
.imgtitleblogs{
padding-left:2px;
*padding-left:0px;
}
.imgtitles{
    display: table-cell;
    vertical-align:middle;
    text-align:center;
	width:120px;
	height:90px;
	border:1px solid #E5E5E5;
    *display: block;
	margin-top:0px;
	*margin-top:2px; 	
	padding:3px;
    background:#FFFFFF;
}
.imgtitles img{vertical-align:middle;}
a:hover.imgtitles {border:1px solid #A2B5CD;}
/*图片水平和垂直居中css控制完毕*/

#downcode-content{
	width:100%;height:auto;margin-top:0px;padding-bottom:5px;padding-top:10px;margin-right:0px;
}
#downcode-content p{
	font-size:12px;padding-left:12px;padding-right:12px;
}
A.file_img{
width:240px;
height:160px;
border: 1px solid #CCC;
background:#FFF;
margin-bottom:0px;
	margin:0px 8px 0 0;
	*margin:12px 8px 0 0; 
	padding:3px;
	float:left;
	text-align: center;
}
a:hover.file_img{border:1px solid #A2B5CD;}
#keywords {MARGIN-TOP: -32px; MARGIN-BOTTOM: 4px! important; MARGIN-LEFT: 340px;}
#keywords A{color: #333333;text-decoration: none;}
#keywords A:hover {COLOR: #000000;text-decoration:underline;}
#moreInfo{float:left;margin-top:-220px;}
body:first-of-type #moreInfo{margin-top:0;}
.whichfloor{
	display:block;
	float:right;
	margin-top:-18px;
}
body:first-of-type .whichfloor{	margin-top:0px;}
ul{ list-style:none;}
#Tab1{margin-top:8px;background: #F3F3F3;width: auto;}
.Menubox{width: auto;}
.Menubox ul{margin: 0px 0px 0px 0px;padding: 0px;}
.Menubox li
{
    cursor: pointer;
    width: 66px;
    text-align: center;
    color: #333333;
    background: #EAEAEA url( "/images/tag_back-2.gif" );
    line-height: 30px;
    border-bottom-color: #C0C0C0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    float: left;
    vertical-align: middle;
}
.Menubox li.hover
{
	padding: 0px;
	width: 66px;
	background: #EAEAEA url("/images/tag_back-1.gif");
	height: auto;
	line-height: auto;
	color: #333333;
	font-weight: bold;
	border-bottom-color: #CCCCFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.Menubox li.no1
{
    padding: 0px;
    background: #EAEAEA;
    width: 15px;
    color: #333333;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    border-bottom-color: #C0C0C0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    cursor: default;
}
.Menubox li.no2
{
    padding: 0px;
    background: #EAEAEA;
    width: 38px;
	_width:36px;
    color: #333333;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    border-bottom-color: #C0C0C0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    cursor: default;
}
.Contentbox{
    background: url('/images/topicimg.gif') repeat-x 0px -14px transparent;
/*    margin-top: 10px;
    border-top: none;
	background: #FFFFFF;
*/
	border: 1px solid #B8BFC7;
}
.Contentbox A
{
    color: #111111;

}
.Content_end
{
    line-height: 1px;
    border-bottom-color: #C0C0C0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    width: auto;
}
.content_hover
{
    line-height: 1px;
    border-bottom-color: #F3F3F3;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    width: auto;
}
.recommendtj {
border: 1px solid #C0C0C0; height:76px; width:auto; margin-left:5px; margin-right:3px;padding-top:5px;padding-bottom:3px;
	text-align: center;
}
.recommendtj A{
    font-size: 110%;
    font-weight: bold;
    color: #D94600;
}
.recommendtj A:hover {
    color: #D94600;
    text-decoration: underline; 
}
.recommendtj P{
margin-left: 4px; margin-right: 2px;text-indent:14px; margin-top:3px; text-align: left;
}

.recommendinfo {padding-left: 1px;_padding-top: 5px;*/}
.recommendinfo A{
    width:150px;
    color: #111111;
	overflow:hidden;
}
.recommendinfo A:hover {
    color: #008000;
    text-decoration: underline;
}
.recommendinfo .date_x {
    float: right;
    line-height: 2;
    font-size: 80%;
	font-size:9px;
	color:#FF0000;
}
.recommendinfo .date_y {
    float: right;
    line-height: 2;
    font-size: 80%;
	font-size:9px;
	color:#008000;
}
#templateD {margin-top:5px;/*	border-top:1px solid #ccc;	border-bottom:1px solid #ccc;*/}
#templateD .tempA {width:800px;text-align:middle;padding-left:10px;padding-top:5px;padding-right:10px;padding-bottom:5px;}
#template{ width:740px;margin-top:5px;/*border:1px solid #ccc;background:#F3F3F3;*/}
#template .tempA{padding-left:10px;padding-top:5px;padding-right:10px;padding-bottom:5px;/*background:#e8e8e8;*/}
#template .tempC{padding-left:10px;padding-top:5px;padding-right:10px;padding-bottom:5px;}
#template .tempC h2{
font-size:12px; text-align:left; font-weight:120;color:#fff;
padding:5px 10px; background:#2853FF; 
}
#template .tempC h3{
font-size:12px; text-align:left; font-weight:120;color:#fff;
padding-top:10px;padding-bottom:0px;padding-left:5px;/*padding-right:10px;*/
/*background: url(/images/downbar_bg.gif);*/
background:#e8e8e8;
}
#template .tempC h4{
font-size:12px; text-align:left; font-weight:120;color:#333333;
padding:5px 10px;
}
.title{height:19px;width:190px;color:#000000;background:url(/images/bg_title.png) no-repeat;padding-right:10px;}
.title a{display:blcok;width:31px;height:13px;float:right;margin-top:3px;}

#comment{margin-top:5px;}
.box_cmt{
background:#FFFFCC;
border:solid 1px #c0c0c0;
margin:5px;
}
.box_cmt h3{color:#333;font-size:14px;font-weight:bold;}
.box_cmt h3 strong{font-weight:bold;color:#069;}
.box_cmt blockquote{margin:10px;padding:10px;border:1px solid #DDd;}
.box_cmt blockquote h3{font-size:12px;font-weight:normal;color:#F30;line-height:20px;}
.box_cmt blockquote p{font-size:12px;font-weight:normal;color:#666;line-height:20px;}
.box_cmt b{display:block;width:600px;text-align:center;}

.box_cmt2{
background:#ffffff;
border:solid 1px #c0c0c0;
margin:5px;
}
.box_cmt2 h3{color:#333;font-size:14px;font-weight:bold;}
.box_cmt2 h3 strong{font-weight:bold;color:#069;}
.box_cmt2 blockquote{margin:10px;padding:10px;border:1px solid #DDd;}
.box_cmt2 blockquote h3{font-size:12px;font-weight:normal;color:#F30;line-height:20px;}
.box_cmt2 blockquote p{font-size:12px;font-weight:normal;color:#666;line-height:20px;}
.box_cmt2 b{display:block;width:600px;text-align:center;}

.quotetop {
	background: #FAFCFE;
	color: #000;
	font-size: 12px;
	margin: 0px 0px 0 0px;
	padding: 3px;
}
.quotetop a{
    text-decoration: none; 
    color: #D94600;
}
.quotetop a:hover {
    color: #D94600;
    text-decoration: underline; 
}

.quotemain {
	background: #FAFCFE;
	border-top: 0;
	color: #333333;
	padding: 10px;
}

#mycmt{margin-top:5px;}
#mycmt table{margin:5px;}
#mycmt table tr td{font-size:12px;font-weight:bold;}
#mycmt table tr td label{font-weight:normal;color:#666;}

#pl1 {font-size:18px;background:#fff;}
#pl2 {font-size:12px;background:#FFFFCC;}

.codediv {
	height:expression(this.scrollHeight > 150 ? "150px" : "auto" );
	max-height:150px;
	overflow-y:auto;
	border:solid 1px #ADADAD;
	padding:5px;
	background-color:#E8E8E8;
}
.quotediv {
	border: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	border-left: 4px solid #ccc;
	color: #666666;
	padding:1px;
}

.qinfo {
	background: #EAEAEA url(/images/css_img_quote.gif) no-repeat right;
	font-weight: bold;
	color: #333333;
	padding-top: 5px; padding-bottom: 5px;padding-left: 5px;
}
.art_comment_sent_r_li img {
	padding: 4px;
    width: 19px;
	height: 19px;
	margin: 3px 3px 0 0;
	overflow:hidden;
	border: 1px solid #C4C4C4;
	float:left;
}

/*baidu share code */
.clearfix {
	*zoom:1;
	display:block;
	/*width:990px;background: #CCCCFF url(/images/bar_bg.gif);*/
    border-left: 4px solid #1F7EBA;
    background-color: #FBFBFB;
	padding-bottom:10px;
	padding-left:5px;
	padding-top:2px;
    height:20px;
/*	border-bottom:1px solid #CCCCCC;
	width:990px;
*/

	/**zoom:1;
	display:block;
	height:23px;
	width:990px;
	padding-bottom:4px;
	border-bottom:1px dotted #CCC;
	width:990px;*/
}
.fl {
	float:left;
	padding-top:4px;
	display:inline;
}
.flbaidu {
/*	float:left;
	padding-left:8px;
	display:inline;*/
	float:right;
	padding-right:4px;
	display:inline;
}
.fr {
	float:right;
	padding-top:4px;
	padding-right:4px;
	display:inline;
}
.author a {
	color:#4C4C4C;
	text-decoration:none;
}
.author a:hover {
	color:#4C4C4C;
	text-decoration:underline;
}


.Atemplate {
/*	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-left:10px;margin-right:10px;
	margin-top:5px;*/
/*	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#F3F3F3;*/
}
#Articleurl{
	text-align:left;
	padding-top:5px;
	padding-bottom:0px;
	width:400px;
	color:#333;
	font-family:"\5B8B\4F53";
	line-height:26px;
	font-size:16px;
	overflow:hidden
}

#Articleurl a{
	text-decoration:underline;
	color:#0000CC
}


#Articleurl p{
	padding:inherit;
	margin:auto;
	line-height:1.8;
	font-size:16px
}

#Articleurl p em,#Articleurl em{
	font-style:normal;
	font-size:15px
}
#Articleurl p.x a.softdown{
	text-decoration:none;
	font-size:13px;
	float:left;
	width:280px;
	height:32px;
	text-align:left;
	padding-top:1px;
	padding-bottom:px;
/*	padding-left:8px;
	margin-left:8px;*/
	margin-bottom:4px;
/*	background:#61B509;	
    font-weight:bold;
	border-bottom:1px solid #CCCCCC;*/
	background:#EDEDED;
	color:#000;
	overflow:hidden
}

#Articleurl p.x a.softdown span{
	color:#FFFFFF;
	font-size:14px;
	text-shadow:none
}

#Articleurl p.x a.softdown:hover{
	background:#CCCCCC;
/*	color:#FFFFFF;
	background:#1F7EBA;*/
	background:#DEDEDE;
}
#Article{
	text-align:left;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	width:725px;
	color:#333;
	font-family:"\5B8B\4F53";
	line-height:26px;
	font-size:16px;
	overflow:hidden
}

#Article a{
	text-decoration:underline;
	color:#0000CC
}


#Article p{
	padding:inherit;
	margin:auto;
	line-height:1.8;
	font-size:16px;
}

#Article p em,#Article em{
	font-style:normal;
	font-size:15px
}

#Article p.x a.softdown{
	text-decoration:none;
	text-indent:3.5em;
	font-size:14px;
	float:left;
	width:250px;
	height:32px;
	padding: 15px 0px 5px 0px; 
/*	padding:10px 5px;margin-left:4px;
	text-align:center;
	background:#009300;*/
    background:#009300 url(/images/this_download.png) no-repeat 8px 8px;
	font-weight:bold;
	color:#FFF;
	overflow:hidden
}

#Article p.x a.softdown span{
	color:#FFFFFF;
	font-size:14px;
	text-shadow:none
}

#Article p.x a.softdown:hover{
    background:#61B509 url(/images/this_download.png) no-repeat 8px 8px;
/*	background:#61B509;*/
}


#Article p.softb{
	text-decoration:none;
	text-align:center;
	width:250px;
	font-size:14px;
	float:left;
	height:32px;
	padding:10px 5px;
	margin-left:8px;
	margin-right:8px;
	background:#999999;
	color:#FFF;
	overflow:hidden
}
#Article p.softb a {color: #FFFFFF;text-decoration: none;}
#Article p.softb a:hover {color: #DDDDDD;text-decoration: none;}	


#Article p.softc{
	text-decoration:none;
	text-align:center;
	width:140px;
	font-size:14px;
	float:left;
	height:32px;
	line-height:32px;
	padding:10px 5px;
	margin-right:8px;
	background:#999999;
	color:#FFF;
	overflow:hidden
}
#Article p.softc a {color: #FFFFFF;text-decoration: none;}
#Article p.softc a:hover {color: #DDDDDD;text-decoration: none;}	

#Article p.softd{
	text-decoration:none;
	text-align:center;
	width:180px;
	font-size:14px;
	float:left;
	height:32px;
	line-height:32px;
	padding:10px 5px;
	background:#999999;
	color: #FFFFFF;
	overflow:hidden
}
#Article p.softd a {color: #FFFFFF;text-decoration: none;}
#Article p.softd a:hover {color: #DDDDDD;text-decoration: none;}	

/*.softb{
text-decoration: none;
font-size: 14px;
float: left;
height: 32px;
line-height: 32px;
padding: 10px 36px;
margin-right:5px;
background: none repeat scroll 0% 0% #61B509;
color: #FFF;
overflow: hidden;
}*/

.softindownload{
	text-decoration:none;
	font-size:14px;
	float:left;
	height:32px;
	line-height:32px;
	padding:10px 36px;
	background:#666;
	color:#FFF;
	overflow:hidden

}

.softindownload span{
	color:#666;
	font-size:14px;
	text-shadow:none
}

.softindownload:hover{
	background:#009300
}

/*下载地址显示完毕*/
.dingcai {
/*	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;*/
	text-decoration:none;
	padding-top:53px;
	padding-left:-20px;
	padding-bottom:23px;
	text-align:center;
}
.dingcai a {
	color:#333333;
	text-decoration:none;
}
.dingcai a:hover {
	color:#FF0000;
	text-decoration:none;
}