body {margin:0px;font-size:12px;color:#000;font-family:宋体,tahoma;}
td, div {font-size:12px;word-break:break-all;}
input,textarea { font-size: 12px; border-width:1px}
select {font-size: 12px; border-width:1px}
form {margin:0px}
img {border:0;_vertical-align:middle;}
em{ font-style:normal; font-weight:bold; }

.gridHead {font-size:14px; font-weight:bold;background:#f6f6f6;padding:2px;}
.clear{clear:both;height:0px; overflow:hidden; }

a:link, a:visited {color:#000;text-decoration:none;}
a:hover {color:#c00;text-decoration:underline;}


/*列表标题样式*/
ul.nl { list-style:none outside none; margin:0px; padding:0px}
ul.nl li {line-height:24px;padding-left:15px; background:url(bullet.gif) no-repeat 0px 50%;}
ul li.fixed {background:url(top.gif) no-repeat 0px 50%}
ul li.lock {background:url(lock.gif) no-repeat 2px 50%;}
ul.nl li img {_padding:5px 0;}
a.nLink {line-height:22px;padding-left:15px; background:url(bullet.gif) no-repeat 0px 50%; }
a.nLock {line-height:22px;padding-left:15px;background:url(lock.gif) no-repeat 2px 50%;}
a.nFix {line-height:22px;padding-left:15px;background:url(top.gif) no-repeat 0px 50%;}

/*分类页分类列表样式*/
a.sOpen {line-height:22px;padding-left:20px; background:url(folderopen.gif) no-repeat 0px 50%;}
a.sClose {line-height:22px;padding-left:20px; background:url(folderclose.gif) no-repeat 0px 50%;}
a.sNav {line-height:22px;padding-left:20px; background:url(bullet1.gif) no-repeat 0px 50%;font-weight:bold;}

/*醒目标题样式*/
a.highlight:link, a.highlight:visited {color:red;}
a.highlight:hover {color:red;}

/*简介头条样式*/
#firstHeadline {background:#f9f9f9;border:#ddd 1px solid;margin-top:0px;margin-bottom:5px;padding:5px;position:relative;}
#firstHeadline a.title:link, #firstHeadline a.title:visited {color:#c00;font-size:26px;line-height:160%;font-family:黑体,tahoma;font-weight:bold;word-spacing:0px;letter-spacing:0px;}

#font14 ul.nl { list-style:none outside none; margin:0px; padding:0px}
#font14 ul.nl li {font-size:14px;line-height:160%;padding-left:15px; background:url(bullet.gif) no-repeat 0px;}

/*导航条当前分类样式*/
#navbar a.first {background:#b00;}
#navbar {overflow:hidden;_width:100%;padding-top:5px;margin-bottom:5px;}
#navbar .m {text-align:center;line-height:30px;background:#b00;font-size:14px;font-weight:bold}
#navbar .l {width:1px;}
#navbar .r {width:1px;}
#navbar a:link, #navbar a:visited {color:#fff;text-decoration:none;background:url( ) no-repeat 0 50%; padding:0 8px 0 8px;}
#navbar a:hover {color:#ff9;text-decoration:underline;}

#navsub .m {text-align:left;height:30px;line-height:30px;}
#navsub .r {width:520px;}

/*内容宽度背景等*/
.twidth {width:990px;background:#fff;margin-right:auto;margin-left:auto;overflow-x:hidden;}

/*新闻内容样式*/
#content, #content td {font-size:16px;font-family:宋体,tahoma;line-height:180%;margin:20px;}
#content A:visited, #content A:link {color:#039;text-decoration:underline;}
#content table {position:relative;}

/*主标题副标题*/
.aTitle {font-size:25px;font-weight:bold;position:relative;}
.subTitle {font-size:16px;font-weight:bold;}

.alignTop {vertical-align:top}
.alignCenterTop {vertical-align:top;text-align:center}
#sitehead l {display:none;}
#sitehead r {display:none;}

#middle {overflow:hidden; width:100%;}

/*公告栏*/
#navsub {_width:100%;text-align:left;}

/*友情链接*/
#oRollV a, #oRollH a { display:inline;float:left;padding:1px 0;text-align:center;line-height:25px;}
#oRollV img, #oRollH img {border-width:0;margin:1px;}
.fLink { width:986px;height:82px;padding:1px; margin:8px auto 0; border:1px solid #dfdfdf;}
.fLink .ftitle{ background:#eeeeee; float:left; width:25px;line-height:20px; padding:1px 0; text-align:center; font-weight:bold;margin-right:8px;}
.fLink .p{ float:left;width:940px;line-height:25px; margin-top:4px;}
.fLink .p a{float:left; width:940px;line-height:25px;}

.mframe {margin-bottom:4px;_width:100%}
.mframe .tm {height:24px;line-height:24px;background:#ffe;border-bottom:#c00 2px solid;}
.mframe .tlc {height:26px;width:20px;background:url(point.gif);_margin-right:-3px;}
.mframe .tl {
	height: 26px;
	width: 6px;
	float: left;
	background-attachment: fixed;
	background-color: #c00;
	background-repeat: no-repeat;
	background-position: center center;
	border-top: 0px solid #E5FAFF;
	border-right: 0px solid #E5FAFF;
	border-bottom: #c00 0px solid;
	border-left: 2px solid #ddd;
	_margin-right:-3px;}
.mframe .tr {display:none;}
.mframe span.tt {font-size:14px;color:#c00;font-weight:bold;padding-left:5px;}
.mframe .mm {background:#fff;padding:5px;}
.mframe .ml {border-left:0px solid #ddd;}
.mframe .mr {border-right:0px solid #ddd;}
.mframe .bm {border-bottom:0px solid #ddd;}
.mframe .bm01 {height:0px;background:#ddd;_overflow:hidden}
.mframe .bl {display:none;}
.mframe .br {display:none;}

.mframe .mm1 {background:#fff;padding:3px;}
.mframe .ml1 {display:none;}
.mframe .mr1 {display:none;}
.mframe .bm1 {display:none;}

.gray {color:gray;text-decoration:none;}
.time {color:red;}
.hit {color:green;}

.tdbg {background:#fff;line-height:120%;}
.tdbg-dark {background:#f3f1e6;line-height:120%;}

.hr { background:#DDD; height:1px; _overflow:hidden; margin-top:2px;}
.hr0 { background:#DDD; height:0px; _overflow:hidden; }
.hr2 { background:#DDD; height:2px; _overflow:hidden; margin-top:2px;margin-bottom:2px;}
.inputbg { background:url(inputbg.gif);font-size:14px}
.quote { margin:10px; margin-left:2em; border:1px solid #CCC; padding:5px;  background: #FFF; font-family:Arial,宋体; word-break:break-all; }
.menuskin a:hover {text-decoration:none}
.menuitems{
	margin:2px;padding:1px;word-break:keep-all;font-size:14px;
}

.sortnav {margin-bottom:4px;_width:100%}
.sortnav .tm {height:24px;line-height:24px;background:#F33;border-bottom:#eee 2px solid;}
.sortnav .tl {display:none;}
.sortnav .tr {display:none;}
.sortnav span.tt {font-size:14px;color:#fff;font-weight:bold;padding-left:10px;}
.sortnav .mm {padding:3px;*margin:0 1px;}
.sortnav .ml {width:1px;background:#cdd9e8;}
.sortnav .mr {width:1px;background:#cdd9e8;}
.sortnav .bm {height:1px;background:#cdd9e8;_overflow:hidden;}
.sortnav .bl {display:none;}
.sortnav .br {display:none;}

.imgnews {margin-bottom:4px;_width:100%}
.imgnews .tm {height:25px;line-height:24px;background:#fdd;border:#f96 1px solid;}
.imgnews .tl {display:none;}
.imgnews .tr {display:none;}
.imgnews span.tt {font-size:14px;color:#c00;font-weight:bold;padding-left:10px;}
.imgnews .mm {padding:3px;*margin:0 1px;}
.imgnews .ml {width:1px;background:#f96;}
.imgnews .mr {width:1px;background:#f96;}
.imgnews .bm {height:1px;background:#f96;_overflow:hidden;}
.imgnews .bl {display:none;}
.imgnews .br {display:none;}

.headline {margin-bottom:4px;_width:100%}
.headline .tm {height:25px;line-height:25px;background:#FFFFFF;border:#ddd 1px solid;}
.headline .tl {display:none;}
.headline .tr {display:none;}
.headline span.tt {font-size:14px;color:#000000;font-weight:bold;padding-left:10px;}
.headline .mm {padding:3px;*margin:0 1px;}
.headline .ml {width:1px;background:#ddd;}
.headline .mr {width:1px;background:#ddd;}
.headline .bm {height:1px;background:#ddd;_overflow:hidden;}
.headline .bl {display:none;}
.headline .br {display:none;}

.dayhot .tm {height:24px;line-height:24px;background:#c00;border-top:0px;border-bottom:#ddd 1px solid;}
.dayhot .tl {display:none;}
.dayhot .tr {display:none;}
.dayhot span.tt {font-size:14px;color:#fff;font-weight:bold;padding-left:10px;}
.dayhot .mm {padding:3px;}
.dayhot .ml {width:1px;background:#ddd;}
.dayhot .mr {width:1px;background:#ddd;}
.dayhot .bm {height:1px;background:#ddd;_overflow:hidden;}
.dayhot .bl {display:none;}
.dayhot .br {display:none;}

.dateR {display:block;float:right;padding-right:2px;font-size:10px;}
.moreR {float:right;padding-right:8px;background-position: right bottom;}
.backR {float:right;padding-top:5px;padding-right:8px;background-position: right bottom;}
.xml {float:right;padding-right:8px;_margin-top:5px;}

#siteNav { padding:5px 10px;overflow:auto;_zoom:1;}
.navChild {padding-left:25px;}
.navChild ul {list-style:none; margin:0; padding:0; line-height:150%; }
.navChild ul li {float:left;}

.imgList { padding:4px 4px;display:block; text-align:center; line-height:120%;_zoom:1;}
.imgList ul { list-style:none; margin:0; padding:0;}
.imgList li { float:left;}
.imgList li img, a.imgLink img {background:#FFF; padding:4px; border:0px solid #D8A18B;margin:auto;display:block;_vertical-align:bottom;}
a.imgLink { margin:1px auto; line-height:120%; }
.imgList li a:hover img, a.imgLink:hover img {border:0px dotted #99F; background:#EEE; padding:4px;}

.pager { font-family:arial,宋体;margin:10px 20px;clear:both;}
.pager span.p_total { background:#FFF; font-weight:bold; color:#666; border:1px solid #999; padding:3px 5px; margin:0 1px;vertical-align:middle; }
.pager span.p_current { background:beige; font-weight:bold; color:#666; border:1px solid #999; padding:3px 5px; margin:0 1px;vertical-align:middle;}
.pager a:link, .pager a:visited { color:#333; background:#fff; border:1px solid #999; padding:3px 5px; margin:0 1px; text-decoration:none !important;vertical-align:middle;}
.pager a:hover { background:#69e; color:#fff; border-color:#ddd;}
.pager input {font-family:arial,宋体;margin:0 1px; border:1px dotted #999; width:2em; text-align:center; padding:2px 0; *padding:3px 0; vertical-align:middle;}

#softLinks {list-style:none; margin:0; padding:0 10px;line-height:1.5}
#softLinks li {padding-left:18px; background:url(down.gif) no-repeat 0 50%; }

.summary {}
.summary .cont {position:relative;margin:0 10px;}
.summary .title {font-size:14px; font-weight:bold;background:#f6f6f6;padding:2px;margin:0 -10px;margin-bottom:5px;overflow:hidden;position:relative;}
.summary .foot {text-align:right;margin:5px 5px;}
.summary .imgDiv {margin:10px;}
.summary .imgDiv img {display:inline;}
.summary .hr { clear:both;margin:5px 0;}

.wrapper {overflow:hidden;}
.wrapper.mm {border-top:1px solid #ddd;}
.tl, .bl { float:left;}
.tr, .br { float:right;}
.ml, .l { float:left;padding-bottom:10000px;margin-bottom:-10000px;}
.mr, .r { float:right;padding-bottom:10000px;margin-bottom:-10000px;}
.lframe {width:302px;margin-bottom:4px;_width:100%;}
.lframe .tm {height:24px;line-height:24px;background:#BB0000;border-bottom:#fff 0px solid;}
.lframe .tl {height:24px;}
.lframe .tr {height:24px;}
.lframe span.tt {font-size:14px;color:#fff;font-weight:bold;padding-left:10px;}
.lframe .mm {padding:3px;*margin:0 1px;}
.lframe .ml {width:1px;background:#e1e0e0;}
.lframe .mr {width:1px;background:#e1e0e0;}
.lframe .bm {background:#e1e0e0;height:1px;_overflow:hidden;_clear:both;}
.lframe .bl {display:none;height:1px;_overflow:hidden;}
.lframe .br {display:none;height:1px;_overflow:hidden;}
.menuskin {background-color:#fff;background-image:url(menubg.gif);border:#999 1px solid;visibility:hidden;position:absolute;text-align:left;}
#mouseoverstyle {background-color:#ddd;border:#c00 1px solid;margin:2px;padding:0px;}
#mouseoverstyle a {color:#c00!important;}
.menuskin a {color:#b00!important;padding-left:25px;padding-right:10px;text-decoration: none;behavior:url(inc/noline.htc);}
#sitehead {overflow:hidden;}

#footer {text-align:center;line-height:180%;padding-top:10px;}

.bulletin a:link, .bulletin a:visited {color:333;text-decoration:none;}
.bulletin a:hover {color:#333;text-decoration:underline;}
a.thisclass:link, a.thisclass:visited {color:#ff9!important;font-weight:bold;text-decoration:none;}
a.thisclass:hover {color:#ff9!important;font-weight:bold;text-decoration:none;}