*{margin:0px;padding:0px;}

BODY {
	BACKGROUND: url(../images/common/bgbody.gif) #cfe1ed repeat-x; COLOR: #363636; TEXT-ALIGN: left; COLOR: #29458c;font-size:12px;
	margin-left: 8px;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 2px;
	text-align: left;
}

A {
	COLOR: #0096ce; TEXT-DECORATION: none
}
A:link {
	COLOR: #0096ce; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0096ce; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: none
}
input, textarea, select, button {
	border: 1px solid #6699CC;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	color: #006699;
	background: #FFFFFF;
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;border:0px;
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.L {
	FLOAT: left
}
.R {
	FLOAT: right
}
.C {
	FLOAT: none;
}
.TL {
	text-align:left;
}
.TR {
	text-align:right;
}
.TC {
	text-align:center;
}
.clear {
	CLEAR: both
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; overflow:hidden; /* word-wrap:break-word; */
}
DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"
}
TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"
}

LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}

.category_tree {
	
}

#content {
	background:#FFFFFF;WIDTH: 980px;
}
#head {
	BORDER-RIGHT: #CCE6F1 0px solid; BORDER-TOP: #CCE6F1 0px solid; BORDER-LEFT: #CCE6F1 0px solid; WIDTH: 980px; BORDER-BOTTOM: #CCE6F1 1px solid; HEIGHT: 27px
}
#head {
	COLOR: #cccccc
}
#head A:link {
	TEXT-DECORATION: none
}
#head A:visited {
	TEXT-DECORATION: none
}
#head A:hover {
	COLOR: #666666;TEXT-DECORATION: underline
}
#head .language {
	WIDTH: 40%
}
#head .language LI {
	FLOAT: left; MARGIN-LEFT: 6px; LINE-HEIGHT: 25px
}
#head .language A {
	DISPLAY: block
}
#head .language A:hover {
	BACKGROUND: url(../images/top/head_linkbg.gif) no-repeat 50% 100%; TEXT-DECORATION: none
}
#head .help {
	PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#head .help A {
	MARGIN: 0px 3px
}

#top {
	WIDTH: 978px; HEIGHT: 60px
}
#top .logo {
	WIDTH: 200px; PADDING-TOP: 10px
}
#top .logo_font {
	WIDTH: 100px; PADDING-TOP: 32px; TEXT-ALIGN: left;color:red;
}
#top .nav {
	PADDING-TOP: 16px
}
#top .nav LI {
	FLOAT: left
}
#top .nav .first {
	BORDER-RIGHT: #d9d9d9 1px solid; BACKGROUND: url(../images/top/top_menu02.gif); WIDTH: 20px; HEIGHT: 31px
}
#top .nav A {
	DISPLAY: block;color:#F87106;font-weight:bold;BACKGROUND: url(../images/top/top_nav01.gif) no-repeat; WIDTH: 81px; LINE-HEIGHT: 31px; HEIGHT: 31px
}
#top .nav A:hover {
	BACKGROUND: url(../images/top/top_nav02.gif) no-repeat; COLOR: #666666; TEXT-DECORATION: none
}
#top .nav A:visited {
	TEXT-DECORATION: none
}
#top .nav .self {
	BACKGROUND: url(../images/top/top_nav02.gif)
}


#main {
	BORDER-TOP: #dcdcdc 0px solid;WIDTH: 980px; BORDER-BOTTOM: #dcdcdc 1px solid
}
#main .side_r {
	WIDTH: 675px; MARGIN-RIGHT: 6px;MARGIN-top: 4px
}
#main .side_l {
	MARGIN-LEFT: 6px; WIDTH: 270px;MARGIN-top: 4px
}
#main .title {
	BACKGROUND: url(../images/common/main_bg.gif); BORDER-BOTTOM: #dcdcdc 1px solid; HEIGHT: 27px
}
#main H4 {
	PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(images/main_icon03.gif) no-repeat 10px 10px; COLOR: #666666; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: left
}
#main H5 {
	PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(images/menu_img02.gif) no-repeat 10px 10px; COLOR: #996c33; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: left
}
#main .more_icon {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#main .untitle {
	FONT-SIZE: 0px; BACKGROUND: #f1f1f1; HEIGHT: 3px
}
#main .ull {
	MARGIN: 7px 15px 3px
}
#main .ull LI {
	PADDING-LEFT: 12px; BACKGROUND: url(images/main_icon01.gif) no-repeat 0px 8px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: left
}

/* -------- 首页下载 -----------*/
.downloadNow {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 22px; LINE-HEIGHT: 125%; MARGIN-RIGHT: 10px; TEXT-ALIGN: center
}
.downloadNow A:link {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(../images/down/download_now.gif) no-repeat left top; MARGIN: 0px; WIDTH: 207px; COLOR: #993300; HEIGHT: 50px; TEXT-DECORATION: none
}
.downloadNow A:visited {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(../images/down/download_now.gif) no-repeat left top; MARGIN: 0px; WIDTH: 207px; COLOR: #993300; HEIGHT: 50px; TEXT-DECORATION: none
}
.downloadNow A:active {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(../images/down/download_now.gif) no-repeat left top; MARGIN: 0px; WIDTH: 207px; COLOR: #993300; HEIGHT: 50px; TEXT-DECORATION: none
}
.downloadNow A:hover {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(../images/down/download_now.gif) no-repeat left top; MARGIN: 0px; WIDTH: 207px; COLOR: #993300; HEIGHT: 50px; TEXT-DECORATION: none
}
.downloadNow A:hover {
	BACKGROUND: url(../images/down/download_now_hover.gif) no-repeat left top; COLOR: #cc6600
}
.downloadNowTitle {
	DISPLAY: block; FONT-SIZE: 14px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.downloadNowCounter {
	MARGIN-TOP: 2px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px
}

.rss {
	margin-bottom:-3px;
}

/* --------- 表格切换效果 -------------*/
.hide {
	DISPLAY: none;
}
.tab_margin {
	margin-top:8px;
}
#tab_1 {
	OVERFLOW: hidden;
}
#tab_1 H3 {
	MARGIN: 0px 0px 1px; FONT: 12px/21px "宋体"; OVERFLOW: hidden; WIDTH: 100%
}
#tab_1 H3 A {
	font-weight:bold; COLOR: #0096CE;PADDING-RIGHT: 27px; BACKGROUND: url(../images/common/tab_menub.gif) no-repeat right top; FLOAT: left; MARGIN: 0px -17px; TEXT-DECORATION: none
}
#tab_1 H3 A SPAN {
	PADDING-LEFT: 27px; BACKGROUND: url(../images/common/tab_menub.gif) no-repeat left top; FLOAT: left; CURSOR: pointer
}
#tab_1 H3 A SPAN.first {
	BACKGROUND: url(../images/common/tab_menub.gif) no-repeat left -84px
}
#tab_1 H3 A SPAN SPAN {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND: url(../images/common/tab_menub.gif) repeat-x center -21px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#tab_1 H3 A:hover {
	BACKGROUND-POSITION: right -42px; Z-INDEX: 99; POSITION: relative
}
#tab_1 H3 A.index {
	BACKGROUND-POSITION: right -42px; Z-INDEX: 99; POSITION: relative
}
#tab_1 H3 A:hover SPAN SPAN {
	BACKGROUND-POSITION: center -63px
}
#tab_1 H3 A.index SPAN SPAN {
	BACKGROUND-POSITION: center -63px
}
#tab_1 H3 A:hover SPAN {
	BACKGROUND-POSITION: left -42px; Z-INDEX: 99; POSITION: relative
}
#tab_1 H3 A.index SPAN {
	BACKGROUND-POSITION: left -42px; Z-INDEX: 99; POSITION: relative
}
#tab_1 H3 A:hover SPAN.first {
	BACKGROUND-POSITION: left -105px
}
#tab_1 H3 A.index SPAN.first {
	BACKGROUND-POSITION: left -105px
}
#tab_1 .n_boder {
	BORDER: #CCE6F1 1px solid;BORDER-left: #CCE6F1 1px solid;BORDER-bottom: #CCE6F1 1px solid;PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; PADDING-top: 3px; MARGIN: -2px 0px 0px 0px; FONT: 12px/180% "宋体"; COLOR: #000; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#tab_1 .n_content {
	overflow:hidden;margin:0px 0px 0px 0px;padding:6px 0px 0px 0px;BORDER: #CCE6F1 0px solid;height:100%;
}
#tab_1 .n_left {
	width:125px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	BORDER: #CCE6F1 0px solid;
	text-align:center;
}
#tab_1 .n_right {
	width:536px;
	overflow:hidden;
	margin:-9px 0px -6px 0px;
	BORDER: #CCE6F1 0px solid;
	text-align:left;
}

.m_flag {
	BACKGROUND: url(../images/common/m_flag.gif) no-repeat 10px 4px;FONT-SIZE: 12px; FLOAT: left;padding-top:1px; MARGIN: 0px 58px 0px 0px; COLOR: #f87106;
}

.n_table {
	OVERFLOW: hidden; WIDTH: 270px; LINE-HEIGHT: 22px; BORDER-BOTTOM: #52B6E0 1px solid;BACKGROUND: url(../images/common/mtabbg.jpg)  no-repeat right top;
}
.n_table H3 {
	BACKGROUND: url(../images/common/m_flag.gif) no-repeat 10px 4px;FONT-SIZE: 12px; FLOAT: left;padding-top:1px; MARGIN: 0px 38px 0px 0px; COLOR: #f87106;
}
.n_table A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; MARGIN-top: 1px; COLOR: #0096CE; PADDING-TOP: 0px; HEIGHT: 22px; BACKGROUND-COLOR: #dcdcdc
}
.more_text {
	padding-left: 30px;margin-top:-10px;
}
.n_table a.more {
	BACKGROUND-COLOR: transparent;color:#B5711A;padding-left:10px;
}

.nodisplay {
	DISPLAY: none;
}
.border {
	border:#CCE6F1 1px solid;
}
/*----(数据排列)----*/
ul.list {
	padding:4px;
	list-style: none none outside;
	margin-bottom:10px;
}
ul.list li {
	text-align:left;
	padding-left:0px;
	padding-top: 3px;
	height:20px;
	overflow:hidden
}
ul.list span {
	float:right;
	margin-right:6px;
	color:#999999;
}
ul.list LI A {
	color:#0096CE;
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/common/point_01.gif) no-repeat 0px 4px;
}
ul.list LI A:hover {
	COLOR: #ff0000;
	BACKGROUND-POSITION: 0px -10px;
	TEXT-DECORATION: underline
}
ul.list LI A:visited {
	color:#0096CE
}
ul.list DIV {
	border:0px;
	overflow: hidden;
	text-overflow:ellipsis;
}


/*---(图片频道部分)----*/
#pic_title {
	OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 22px; BACKGROUND: url(../images/common/mlink.jpg)  no-repeat left top;
}
#pic_title H3 {
	BACKGROUND: url(../images/common/m_flag.gif) no-repeat 10px 4px;FONT-SIZE: 12px; FLOAT: left;padding-top:1px; MARGIN: 0px 58px 0px 0px; COLOR: #f87106;
}
.pic_content {
	padding-top:6px;padding-left:6px;OVERFLOW: hidden;height:100%;
}

.pic_content ul,li{ list-style:none; padding:0px; }
.pic_content li { width:134px; float:left; margin:-1px 0 0 -1px;text-align:center;}
.pic_content li .show_img {
	padding:3px;width:120px;background: #eee;color:#f60;border: solid 1px #ddd;
}


/*--------------------------*/
.leftcontent {
	line-height:24px;text-align:left;
}
.leftcontent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.leftcontent UL LI IMG {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; MARGIN: 0px 6px 5px 0px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid
}
.leftcontent UL LI SPAN {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold;
}
.botbg {
	BACKGROUND: url(../images/botbg2.gif);FLOAT: left; WIDTH: 219px; HEIGHT: 173px
}

#link_title {
	OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 22px; BACKGROUND: url(../images/common/mlink.jpg)  no-repeat left top;
}
#link_title H3 {
	BACKGROUND: url(../images/common/m_flag.gif) no-repeat 10px 4px;FONT-SIZE: 12px; FLOAT: left;padding-top:1px; MARGIN: 0px 58px 0px 0px; COLOR: #f87106;
}
.link_content {
	padding-top:6px;padding-left:6px;height:216px;
}

.link_content ul,li{ list-style:none; padding:0px; }
.link_content li{ width:96px; float:left; margin:1px 0 0px -1px;text-align:center;}


/*----(搜索样式表)----*/ 
.sreach_box{OVERFLOW: hidden;float:right;width:673px;;border:solid 1px  #c5d7ef; background:#F0F0F0; height:26px;padding:3px 0px 0px 0px;}

/*----(导航)----*/ 
.dh_box {
	OVERFLOW: hidden;WIDTH: 670px;text-align:left;border-bottom:3px solid #C0C0C0; float:right; margin-top:-5px; margin-bottom:5px; line-height:180%; padding-left:5px; 
}

/*----文章列表(显示摘要)----*/
.pager {
	TEXT-ALIGN: center;
}


/*---(文章浏览页)----*/
.p_box{float:right;width:675px; margin:2px 0px 4px 0px}

#entry {
	BORDER: #C5D7EF 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fbfdff; PADDING-BOTTOM: 0px; PADDING-TOP: 10px;HEIGHT: 100%
}
#entrytitle {
	CLEAR: both; BORDER-BOTTOM: #b2b2b2 1px dashed; HEIGHT: 100%
}
#entrytitle H1 {
	FONT-SIZE: 26px; FLOAT: left; OVERFLOW: hidden; COLOR: #690; LINE-HEIGHT: 40px; HEIGHT: 40px; TEXT-ALIGN: left
}
#entrytitle #entrymeta {
	CLEAR: both; LINE-HEIGHT: 26px;TEXT-ALIGN: left
}
#entrybody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; LINE-HEIGHT: 26px; PADDING-TOP: 10px; HEIGHT: 100%
}
#entrybody H1 {
	FONT-SIZE: 18px
}
#entrybody H2 {
	FONT-SIZE: 16px
}
#entrybody P {
	MARGIN: 5px 0px
}
#entrybody IMG {
	CLEAR: left
}
#entrybody UL {
	PADDING-LEFT: 20px
}
#entrybody TABLE {
	CLEAR: left
}
#entrybody A:link {
	PADDING-RIGHT: 10px; BACKGROUND: url(desatured.gif) no-repeat right top; COLOR: #006da3; TEXT-DECORATION: underline
}
#entrybody A:visited {
	PADDING-RIGHT: 10px; BACKGROUND: url(desatured.gif) no-repeat right top; COLOR: #006da3; TEXT-DECORATION: underline
}
#entrybody A:hover {
	TEXT-DECORATION: none
}
#entrybody A:active {
	TEXT-DECORATION: none
}
#entrybody CODE {
	BORDER-RIGHT: #b8c9d3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b8c9d3 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #f7fafd; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #b8c9d3 4px solid; COLOR: #0070a6; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #b8c9d3 1px solid; TEXT-ALIGN: left; overflow:hidden; /* word-wrap:break-word; */
}
#entrybody .code {
	BORDER-RIGHT: #b8c9d3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b8c9d3 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #f7fafd; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; BORDER-LEFT: #b8c9d3 4px solid; COLOR: #0070a6; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #b8c9d3 1px solid; TEXT-ALIGN: left; overflow:hidden; /* word-wrap:break-word; */
}
#entrybody TEXTAREA {
	FONT-SIZE: 12px; WIDTH: 540px; LINE-HEIGHT: 150%; HEIGHT: 200px; border: 1px solid #B8C9D3
}
#entrybody BLOCKQUOTE {
	BORDER-RIGHT: #ebf4fa 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #ebf4fa 1px dashed; PADDING-LEFT: 15px; BACKGROUND: url(quote.gif) #fefefe no-repeat 8px 8px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ebf4fa 1px dashed; COLOR: #333; LINE-HEIGHT: 24px; PADDING-TOP: 10px; BORDER-BOTTOM: #ebf4fa 1px dashed
}
#ad_250x60 {
	text-align:center;
}


.b_menu {
	FONT-SIZE: 0px; HEIGHT: 8px;
}

.foot {
	padding-top:6px;
}