body {
	background: rgb(204, 204, 204); margin: 0px; color: rgb(119, 119, 119); font-family: tahoma,����; font-size: 12px;
}
td {
	font-size: 14px; word-wrap: break-word;
}
div {
	font-size: 12px; word-wrap: break-word;
}
input {
	border-width: 1px; font-size: 12px;
}
button {
	border-width: 1px; font-size: 12px;
}
select {
	border-width: 1px; font-size: 12px;
}
textarea {
	border: 1px solid rgb(204, 204, 204); font-size: 12px;
}
form {
	margin: 0px;
}
img {
	border: 0px currentColor; _vertical-align: middle;
}
img {
	border: currentColor;
}
button {
}
input.btn {
}
a {
	color: rgb(37, 57, 77);
}
a {

}
.tab {
	margin: 0px; padding: 0px; line-height: normal; clear: both;
}
.tab .tabs {
	font-size: 14px;
}
.twidth {
	background: rgb(255, 255, 255); margin: 0px auto; width: 990px; overflow-x: hidden;
}
.mR {
	margin-right: 5px;
}
.grid {
	border: 1px solid rgb(204, 204, 204); border-collapse: collapse;
}
.gridHead {
	background: rgb(236, 244, 255); height: 28px; text-align: center; font-size: 12px; font-weight: bold;
}
.grid td {
	border-color: rgb(204, 204, 204);
}
a:link {
	color: rgb(37, 57, 77); text-decoration: none;
}
a:visited {
	color: rgb(37, 57, 77); text-decoration: none;
}
a:hover {
	color: rgb(37, 57, 77); text-decoration: underline;
}
ul.nl {
	list-style: none; margin: 0px; padding: 0px;
}
ul.nl li {
}
ul li.fixed {

}
ul li.lock {
	background: url("iwms.gif") no-repeat 0px -100px;
}
a.nLink {
	background: url("iwms.gif") no-repeat 0px 0px; line-height: 22px; padding-left: 15px; font-size: 14px;
}
a.nLock {
	background: url("iwms.gif") no-repeat 0px -100px; line-height: 22px; padding-left: 15px; font-size: 14px;
}
a.nFix {
	background: url("iwms.gif") no-repeat 0px -50px; line-height: 22px; padding-left: 15px; font-size: 14px;
}
.sep {
	list-style: none; padding: 0px; height: 15px;
}
ul.dnl {
	list-style: none; margin: 0px; padding: 0px;
}
ul.dnl li {
	line-height: 22px;
}
ul.dnl li img {
	_margin: 6px 0;
}
ul.dnl .diggN {
	background: url("digg.gif") no-repeat -300px 0px; width: 30px; text-align: center; color: rgb(115, 105, 72); line-height: 18px; font-family: arial; text-decoration: none; margin-right: 5px; float: left; cursor: pointer;
}
ul.dnl a:hover .diggN {
	background-position: -400px 0px;
}
table.nl {
	width: 100%; table-layout: fixed; word-wrap: break-word;
}
table.nl thead td {
	height: 23px; text-align: center; border-bottom-color: rgb(189, 215, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
table.nl tr {
	height: 25px; line-height: 25px;
}
table.nl .nLink {
	font-size: 14px;
}
.sList {
	list-style: none; margin: 0px; padding: 0px;
}
.sList li {
	background: rgb(203, 212, 219); line-height: 30px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.sList a {
	line-height: 30px; padding-left: 20px; font-size: 12px;
}
.sList a.sOpen {
	font-weight: bold;
}
.sList .gray {
	font-family: arial; font-size: 8pt;
}
a.sNav {
	background: url("iwms.gif") no-repeat 0px -350px; line-height: 20px; padding-left: 20px; font-weight: bold;
}
a.highlight:link {
	color: red;
}
a.highlight:visited {
	color: red;
}
a.highlight:hover {
	color: red;
}
#slImg {
	margin: 0px auto; border: 1px solid rgb(153, 153, 153); filter: progid:dximagetransform.microsoft.fade (duration=0.5,overlap=1.0);
}
a.slOn {
	background: rgb(170, 204, 238); padding: 2px 3px; border: 1px solid rgb(170, 204, 238); color: rgb(255, 255, 255);
}
a.slOff {
	background: rgb(255, 255, 255); padding: 2px 3px; border: 1px solid rgb(166, 210, 255); color: rgb(51, 153, 255);
}
#slNum {
	float: right;
}
#slNum ul {
	list-style: none; margin: 0px; padding: 0px;
}
#slNum li {
	padding-left: 2px; float: left;
}
#slNum li a {
	font-family: arial; text-decoration: none; display: block;
}
#slLink {
	padding: 3px; line-height: 20px; overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis;
}
#slTitle {
	padding-top: 4px; margin-right: auto; margin-left: auto;
}
#firstHeadline {
	background: url("bg.gif") repeat-x 0px -1100px; margin: 5px; padding: 5px; position: relative;
}
#firstHeadline a.title {
	color: rgb(116, 85, 161) !important; line-height: 2; font-size: 16px; font-weight: bold;
}
a.thisclass:link {
	font-weight: bold; text-decoration: none;
}
a.thisclass:visited {
	font-weight: bold; text-decoration: none;
}
a.thisclass:hover {
	font-weight: bold; text-decoration: none;
}
.aTitle {
	padding-top: 10px; font-size: 16px; font-weight: bold; position: relative;
}
.subTitle {
	font-size: 14px; font-weight: bold;
}
.wenzi {
	padding: 10px 20px;  line-height: 1.8; font-family: tahoma,����; font-size: 14px; text-indent:2em;
}
#content {
	margin: 20px 0px;  line-height: 1.6; font-family: tahoma,����; font-size: 14px;
}
#content td {
	line-height: 1.6; font-family: tahoma,����; font-size: 14px;
}
#content div {
	line-height: 1.6; font-family: tahoma,����; font-size: 14px;
}
#content a:visited {
	color: rgb(37, 57, 77); text-decoration: none;
}
#content a:link {
	color: rgb(37, 57, 77); text-decoration: none;
}
div.conInfo {
	padding: 3px 10px; line-height: 1.5;
}
ul.conInfo {
	list-style: none; margin: 0px; padding: 3px 10px; line-height: 1.5;
}
ul.conInfo li {
	width: 50%; float: left;
}
.icoNew1 {
	background: url("pic.gif") 0px 0px; width: 10px; height: 10px;
}
.icoNew2 {
	background: url("pic.gif") 0px -10px; width: 10px; height: 10px;
}
.icoNew3 {
	background: url("pic.gif") 0px -20px; width: 10px; height: 10px;
}
.icoMore {
	background: url("pic.gif") 0px -30px; width: 28px; height: 5px; margin-right: 5px;
}
.icoRss {
	background: url("pic.gif") 0px -40px; width: 33px; height: 13px;
}
.icoWap {
	background: url("pic.gif") 0px -60px; width: 33px; height: 13px;
}
.icoEditor {
	background: url("pic.gif") 0px -80px; width: 10px; height: 10px;
}
.alignTop {
	vertical-align: top;
}
.alignCenterTop {
	text-align: center; vertical-align: top;
}
#sitehead {
	overflow: hidden; _width: 100%;
}
#sitehead .l {
	display: none;
}
#sitehead .r {
	display: none;
}
#middle {
	margin: 0px 5px; overflow: hidden;
}
#footer {
	background: rgb(113, 132, 151); margin: 0px 5px; padding: 10px; text-align: center; line-height: 2em;
}
#navbar {
	overflow: hidden; _width: 100%;
}
#navbar .m {
	background: rgb(51, 102, 153); border: 0px solid rgb(170, 204, 238); text-align: center; line-height: 29px;
}
#navbar .l {
	background: url("nav-l.gif") no-repeat; width: 30px; height: 30px; display: block;
}
#navbar .r {
	display: none;
}
#navbar a:link {
	padding: 0px 5px; color: rgb(255, 255, 255); text-decoration: none;
}
#navbar a:visited {
	padding: 0px 5px; color: rgb(255, 255, 255); text-decoration: none;
}
#navbar a:hover {

}
#navbar a.first {

}
#navsub {
	overflow: hidden; _width: 100%;
}
#navsub .m {
	height: 25px; text-align: left; line-height: 25px;
}
#navsub .l {
	display: none;
}
#navsub .r {
	display: none;
}
#oRollV {
	padding: 5px; overflow: hidden;
}
#oRollV a {
	padding: 5px 0px; text-align: center; float: left;
}
#oRollV img {
	border-width: 0px; margin: 2px;
}
div.bulletin {
	height: 25px; line-height: 25px; overflow: hidden;
}
.bulletin ul {
	margin: 0px; padding: 0px;
}
.bulletin div {
	padding: 0px 10px; height: 25px; line-height: 25px !important; overflow-y: hidden;
}
.bulletin li {
	background: url("iwms.gif") no-repeat 0px -700px; list-style: none; padding-left: 10px; margin-right: 20px; float: left; white-space: nowrap;
}
.bulletin li em {
	color: rgb(153, 153, 153); font-size: 0.83em; margin-left: 5px;
}
.gray {
	color: gray !important; font-size: 12px; text-decoration: none;
}
.time {
	color: red; font-size: 12px;
}
.hit {
	color: green; font-size: 12px;
}
.tdbg {
	background: rgb(255, 255, 255);
}
.tdbg-dark {
	background: rgb(245, 249, 255);
}
.scl1 {
	list-style: none; margin: 0px; padding: 0px;
}
.scl1 li {
	margin-right: 5px; display: inline;
}
.hr {
	height: 4px; clear: both; border-top-color: rgb(204, 238, 255); border-top-width: 1px; border-top-style: solid; _overflow: hidden;
}
.inputbg {
	background: url("inputBorder.gif") no-repeat left top; border: 1px solid rgb(213, 222, 233);
}
.quote {
	background: rgb(252, 252, 252); border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(238, 238, 238); margin: 10px 10px 10px 2em; padding: 5px; font-family: Arial,����;
}
.qcode {
	background: rgb(252, 252, 252); border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(238, 238, 238); margin: 10px 10px 10px 2em; padding: 5px; font-family: Arial,����;
}
.menuskin a:hover {
	text-decoration: none;
}
.menuitems {
	line-height: 25px; margin-left: 3px; word-break: keep-all;
}
.menuskin {
	font: 12px/normal verdana; border: 0px solid rgb(127, 140, 152); text-align: left; position: absolute; font-size-adjust: none; font-stretch: normal; background-color: rgb(127, 140, 152);
}
#mouseoverstyle {
	line-height: 25px; margin-left: 3px;
}
#mouseoverstyle a {
	color: rgb(255, 255, 255) !important;
}
.menuskin a {
	color: rgb(255, 255, 255) !important; padding-right: 8px; padding-left: 10px; text-decoration: none;
}
.mframe {
	margin-bottom: 4px;
}
.mframe .tm {
	height: 18px; line-height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.mframe .tl {
	display: none; _margin-right: -3px;
}
.mframe .tr {
	display: none;
}
.mframe span.tt {
	color: rgb(30, 72, 112); padding-left: 10px; font-size: 14px; font-weight: bold;
}
.mframe .mm {
	background: rgb(255, 255, 255); border-width: 0px; border-style: none solid solid; border-color: currentColor rgb(170, 204, 238) rgb(170, 204, 238); padding: 3px;
}
.mframe .ml {
	display: none;
}
.mframe .mr {
	display: none;
}
.mframe .bm {
	display: none;
}
.mframe .bl {
	display: none;
}
.mframe .br {
	display: none;
}
.mframe ul.nl a {
	font-size: 12px;
}
.mframe ul.pl a {
	font-size: 12px;
}
.lframe {
	margin-bottom: 4px; _width: 100%;
}
.lframe .tm {
	background: rgb(128, 140, 152); height: 35px; line-height: 35px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.lframe .tl {
	display: none;
}
.lframe .tr {
	display: none;
}
.lframe span.tt {
	color: rgb(255, 255, 255); padding-left: 10px; font-size: 14px; font-weight: bold;
}
.lframe .mm {
	padding: 0px;
}
.lframe .ml {
	display: none;
}
.lframe .mr {
	display: none;
}
.lframe .bm {
	display: none;
}
.lframe .bl {
	display: none;
}
.lframe .br {
	display: none;
}
.imgnews {
	margin-bottom: 4px; _width: 100%;
}
.imgnews .tm {
	background: url("bg.gif") 0px -100px rgb(236, 242, 252); border: 1px solid rgb(170, 204, 238); height: 23px; line-height: 23px;
}
.imgnews .tl {
	display: none;
}
.imgnews .tr {
	display: none;
}
.imgnews span.tt {
	color: rgb(30, 72, 112); padding-left: 10px; font-size: 9pt; font-weight: bold;
}
.imgnews .mm {
	padding: 3px; overflow: hidden; border-right-color: rgb(170, 204, 238); border-left-color: rgb(170, 204, 238); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.imgnews .ml {
	display: none;
}
.imgnews .mr {
	display: none;
}
.imgnews .bm {
	background: rgb(170, 204, 238); height: 1px; _overflow: hidden;
}
.imgnews .bl {
	display: none;
}
.imgnews .br {
	display: none;
}
.dayhot .tm {
	background: rgb(241, 247, 252); border-width: 0px 0px 1px; height: 24px; line-height: 24px; border-bottom-color: rgb(230, 241, 251); border-bottom-style: solid;
}
.dayhot .tl {
	display: none;
}
.dayhot .tr {
	display: none;
}
.dayhot span.tt {
	color: rgb(51, 51, 51); padding-left: 10px; font-size: 12px; font-weight: bold;
}
.dayhot .mm {
	border-width: 0px; padding: 3px;
}
.dayhot .ml {
	display: none;
}
.dayhot .mr {
	display: none;
}
.dayhot .bm {
	height: 1px; _overflow: hidden;
}
.dayhot .bl {
	display: none;
}
.dayhot .br {
	display: none;
}
.dateR {
	padding-right: 0px; float: right;
}
.moreR {
	padding-right: 8px; float: right; _margin-top: 4px;
}
#siteNav {
	padding: 5px; overflow: auto; _zoom: 1;
}
.navChild {
	padding-left: 25px;
}
.navChild ul {
	list-style: none; margin: 0px; padding: 0px; line-height: 150%;
}
.navChild ul li {
	float: left;
}
.imgList {
	padding: 5px 0px; text-align: center; line-height: 1.8; overflow: hidden; display: block;
}
.imgList ul {
	list-style: none; margin: 0px; padding: 0px;
}
.imgList li {
	float: left;
}
.imgList li img {
	background: rgb(255, 255, 255); margin: auto; padding: 3px; border: 1px solid rgb(221, 221, 221); display: block; _vertical-align: bottom;
}
a.imgLink img {
	background: rgb(255, 255, 255); margin: auto; padding: 3px; border: 1px solid rgb(221, 221, 221); display: block; _vertical-align: bottom;
}
a.imgLink {
	margin: 5px auto; line-height: 1.8;
}
.imgList li a:hover img {
	background: rgb(246, 246, 246); padding: 3px; border: 1px solid rgb(170, 204, 238);
}
a.imgLink:hover img {
	background: rgb(246, 246, 246); padding: 3px; border: 1px solid rgb(170, 204, 238);
}
#softLinks {
	list-style: none; margin: 0px; padding: 0px 10px; line-height: 1.5;
}
#softLinks li {
	background: url("iwms.gif") no-repeat 0px -200px; padding-left: 18px;
}
.summary {

}
.summary .cont {
	color: rgb(102, 102, 102); overflow: hidden; position: relative;
}
.summary .title {
	padding: 10px 2px; overflow: hidden; font-size: 14px; font-weight: bold; position: relative;
}
.summary .sum {
	padding: 3px 15px;
}
.summary .foot {
	padding: 3px 15px; color: rgb(153, 153, 153); overflow: hidden;
}
.summary .foot span {
	color: rgb(255, 137, 12); padding-right: 40px;
}
.summary .imgDiv {
	margin: 10px;
}
.summary .imgDiv img {
	display: inline;
}
.summary .hr {
	margin: 5px 0px; clear: both;
}
.sResult {

}
.sResult .title {
	padding: 5px 0px; width: 100%;
}
.sResult .title a {
	font-size: 14px; font-weight: bold; text-decoration: underline;
}
.sResult .sum {
	padding: 3px 15px;
}
.sResult .foot {
	padding: 3px 15px; color: rgb(153, 153, 153);
}
.sResult .foot span {
	color: rgb(255, 137, 12); padding-right: 20px;
}
.wrapper {
	overflow: hidden;
}
.tl {
	float: left;
}
.bl {
	float: left;
}
.tr {
	float: right;
}
.br {
	float: right;
}
.ml {
	padding-bottom: 10000px; margin-bottom: -10000px; float: left;
}
.l {
	padding-bottom: 10000px; margin-bottom: -10000px; float: left;
}
.mr {
	padding-bottom: 10000px; margin-bottom: -10000px; float: right;
}
.r {
	padding-bottom: 10000px; margin-bottom: -10000px; float: right;
}
.vldMsg {
	background: infobackground; padding: 4px; border: 1px solid rgb(221, 221, 221); color: red; display: none;
}
.reCont .reHead {
	background: rgb(249, 249, 249); padding: 3px 5px; color: rgb(102, 102, 102); border-bottom-color: rgb(170, 204, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.reCont .reLayer {
	color: rgb(153, 153, 153); font-size: 12px; float: right;
}
.reCont .reBody {
	padding: 5px 10px 5px 20px; line-height: 1.5;
}
.reCont .reFun {
	background: url("bg.gif") repeat-x 0px -400px; height: 25px; line-height: 25px; padding-left: 20px;
}
.reCont .reName {
	font-weight: bold;
}
.reCont .reDate {
	color: rgb(153, 153, 153); font-size: 12px;
}
.reCont fieldset {
	border: 1px solid rgb(227, 227, 227); margin-bottom: 5px;
}
.reCont fieldset div {
	padding: 5px; color: rgb(153, 153, 153);
}
.reCont legend {
	background: rgb(247, 253, 255); padding: 1px 5px; border: 1px solid rgb(227, 227, 227);
}
.reCont2 .reFun {
	background: url("bg.gif") repeat-x 0px -500px; height: 25px; line-height: 25px; padding-left: 20px;
}
.reCont2 .reFoot {
	background: rgb(231, 242, 251); height: 1px; _overflow: hidden;
}
.face1 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face2 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face3 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face4 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face5 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face6 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face7 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face8 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face9 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face10 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face11 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face12 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face13 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face14 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face15 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face16 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face17 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face18 {
	background: url("face.gif") no-repeat 0px 0px; width: 15px; height: 15px;
}
.face2 {
	background-position: -30px 0px;
}
.face3 {
	background-position: -60px 0px;
}
.face4 {
	background-position: -90px 0px;
}
.face5 {
	background-position: -120px 0px;
}
.face6 {
	background-position: -150px 0px;
}
.face7 {
	background-position: -180px 0px;
}
.face8 {
	background-position: -210px 0px;
}
.face9 {
	background-position: -240px 0px;
}
.face10 {
	background-position: -270px 0px;
}
.face11 {
	background-position: -300px 0px;
}
.face12 {
	background-position: -330px 0px;
}
.face13 {
	background-position: -360px 0px;
}
.face14 {
	background-position: -390px 0px;
}
.face15 {
	background-position: -420px 0px;
}
.face16 {
	background-position: -450px 0px;
}
.face17 {
	background-position: -480px 0px;
}
.face18 {
	background-position: -510px 0px;
}
.aj_msg {
	background: rgb(255, 255, 255); font: 9pt/normal ���� arial; padding: 4px 5px; border: 1px solid rgb(202, 217, 234); color: rgb(64, 64, 64); white-space: nowrap; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.aj_msgTop {
	background: rgb(255, 241, 168); border: 0px currentColor; color: rgb(102, 102, 102); -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px;
}
.aj_form {
	background: url("bg.gif") repeat-x 0px -700px rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(202, 217, 234); display: none; position: absolute;
}
.aj_title {
	padding: 4px 0px 5px 20px; font-weight: bold; margin-bottom: 10px; border-bottom-color: rgb(153, 238, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.aj_close {
	text-align: right; padding-right: 10px;
}
.pager {
	padding: 5px; height: 25px; clear: both; font-family: verdana; font-size: 12px; word-break: keep-all;
}
.pager ul {
	margin: 0px; padding: 0px; line-height: 1.2em; list-style-type: none;
}
.pager li {
	margin: 0px 5px 0px 0px; color: rgb(153, 153, 153); float: left;
}
.pager li.p_total {
	background: rgb(255, 255, 255); padding: 3px 5px; border: 1px solid rgb(221, 221, 221); color: rgb(136, 175, 63); font-weight: bold;
}
.pager li.p_current {
	background: rgb(178, 224, 93); padding: 3px 5px; border: 1px solid rgb(178, 224, 93); color: rgb(255, 255, 255);
}
.pager li.p_nolink {
	padding: 3px 5px; border: 1px solid rgb(243, 243, 243); color: rgb(204, 204, 204);
}
.pager li a:link {
	background: rgb(255, 255, 255); padding: 3px 5px; border: 1px solid rgb(221, 221, 221); color: rgb(136, 175, 63); text-decoration: none !important; float: left;
}
.pager li a:visited {
	background: rgb(255, 255, 255); padding: 3px 5px; border: 1px solid rgb(221, 221, 221); color: rgb(136, 175, 63); text-decoration: none !important; float: left;
}
.pager li a:hover {
	background: rgb(241, 255, 214); border-color: rgb(133, 189, 30); color: rgb(99, 132, 37);
}
.pager li a:active {
	background: rgb(241, 255, 214); border-color: rgb(133, 189, 30); color: rgb(99, 132, 37);
}
.pager li input {
	background: url("inputBorder.gif"); padding: 2px 0px; border: 1px solid rgb(221, 221, 221); width: 3em; height: 1.3em; text-align: center; color: rgb(153, 153, 153); font-family: verdana; font-size: 12px; float: left;
}
#digg {
	padding: 10px; clear: both; float: right;
}
.digg {
	list-style: none; margin: 0px; padding: 0px; width: 51px; text-align: center;
}
.digg1 {
	background: url("digg.gif"); height: 52px; color: rgb(115, 105, 72); line-height: 52px; font-family: sans-serif; font-size: 16px; font-weight: bold;
}
.digg2 {
	width: 51px; height: 25px; line-height: 25px; font-size: 12px; margin-top: 2px; float: left;
}
.digg2 a {
	background: url("digg.gif") -100px 0px; color: rgb(15, 92, 195); text-decoration: none; display: block;
}
.digg2 a:hover {
	background: url("digg.gif") -200px 0px; color: rgb(51, 51, 51);
}
.diggC {
	padding: 0px 5px 5px; float: left;
}
.diggC .digg1 {
	background: url("digg.gif") -500px 0px; height: 40px; line-height: 40px;
}
.diggC .digg2 {
	height: 22px; line-height: 22px;
}
.diggC .digg2 a {
	background: url("digg.gif") -600px 0px;
}
.diggC .digg2 a:hover {
	background: url("digg.gif") -700px 0px;
}
.nearNews {
	padding: 5px 0px; color: rgb(153, 153, 153); overflow: hidden; clear: both; _zoom: 1;
}
.nextNews {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.prevNews {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
}
.prevNews {
	width: 50%; float: left;
}
.nextNews {
	text-align: right;
}
.prevNews a {
	background: url("iwms.gif") no-repeat 0px -400px; padding: 0px 20px; float: left;
}
.nextNews a {
	background: url("iwms.gif") no-repeat right -450px; padding: 0px 20px; float: right;
}
.fav {
	background: url("iwms.gif") no-repeat 0px -500px; padding-left: 20px;
}
.mail {
	background: url("iwms.gif") no-repeat 0px -550px; padding-left: 20px;
}
.print {
	background: url("iwms.gif") no-repeat 0px -600px; padding-left: 20px;
}
.edit {
	background: url("iwms.gif") no-repeat 0px -650px; padding-left: 20px;
}
.hotTags {
	text-align: left; line-height: 1.5;
}
.hotTags a {
	margin-right: 6px; word-wrap: break-word;
}
a.sel {
	background: url("btnBg.gif") no-repeat right -50px; border: 1px solid rgb(91, 155, 225); color: rgb(51, 51, 51); text-indent: 5px; overflow: hidden; font-size: 12px; text-decoration: none !important; position: absolute; cursor: pointer;
}
a.sel span {
	line-height: 22px; overflow: hidden; margin-right: 20px; display: block; white-space: nowrap;
}
ul.sel {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(153, 153, 153) rgb(153, 153, 153); list-style: none; margin: 0px; padding: 0px; display: block; position: absolute;
}
ul.sel li {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102); line-height: 22px; text-indent: 5px; overflow: hidden; font-size: 12px; white-space: nowrap; cursor: pointer;
}
ul.sel li.over {
	background: rgb(240, 240, 240); color: rgb(51, 51, 51);
}
ul.sel li.chk {
	background: rgb(223, 237, 250); color: rgb(51, 51, 51);
}
#gonggao {
	line-height: 20px;
}
#gonggao .gray {
	display: none;
}
#gonggao a {
	color: rgb(221, 0, 0);
}
.psFrm {
	margin-bottom: 4px;
}
.psFrm .tm {
	background: url("bg.gif") repeat-x; padding: 0px 10px; border: 1px solid rgb(170, 204, 238); height: 25px; line-height: 25px;
}
.psFrm .tl {
	display: none;
}
.psFrm .tr {
	display: none;
}
.psFrm span.tt {
	color: rgb(65, 81, 154); font-weight: bold;
}
.psFrm .mm {
	background: rgb(255, 255, 255); padding: 3px; border-right-color: rgb(170, 204, 238); border-left-color: rgb(170, 204, 238); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.psFrm .ml {
	display: none;
}
.psFrm .mr {
	display: none;
}
.psFrm .bm {
	background: rgb(170, 204, 238); height: 1px; _overflow: hidden;
}
.psFrm .bl {
	display: none;
}
.psFrm .br {
	display: none;
}
.psCont {
	width: 100%;
}
.psCont div.psTitle {
	background: url("post.gif") no-repeat left 0px rgb(249, 252, 255); padding: 3px 10px 3px 24px; line-height: 1.5em; font-size: 14px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.psCont div.psTitle a {

}
.psCont legend a {

}
.psCont div.psBody {
	padding: 5px 10px 5px 20px; font-size: 14px;
}
.psCont div.psFun {
	background: url("bg.gif") repeat-x 0px -400px; height: 25px; line-height: 25px; padding-left: 20px;
}
.psCont span.psName {
	background: url("post.gif") no-repeat left -100px; padding: 0px 10px 0px 20px; color: rgb(255, 0, 0); line-height: 1.6em; font-size: 12px; margin-left: 10px;
}
.psCont span.psDate {
	background: url("post.gif") no-repeat left -150px; padding: 0px 10px 0px 20px; color: rgb(153, 153, 153); line-height: 1.6em; font-size: 12px;
}
.psCont span.psSort {
	background: url("post.gif") no-repeat left -200px; padding: 0px 10px 0px 20px; color: rgb(153, 153, 153); line-height: 1.6em; font-size: 12px;
}
.psCont span.psHits {
	background: url("post.gif") no-repeat left -550px; padding: 0px 10px 0px 20px; color: rgb(153, 153, 153); font-size: 12px;
}
.psCont span.psReply {
	background: url("post.gif") no-repeat left -500px; padding: 0px 10px 0px 20px; color: rgb(153, 153, 153); font-size: 12px;
}
.psCont fieldset {
	padding: 0px 10px; border: 1px solid rgb(227, 227, 227); margin-bottom: 5px;
}
.psCont fieldset div {
	padding: 0px 0px 4px;
}
.psCont legend {
	background: url("post.gif") no-repeat left -50px rgb(247, 253, 255); padding: 1px 5px 1px 20px; border: 1px solid rgb(227, 227, 227); font-size: 12px;
}
.psCont legend a {
	color: rgb(102, 102, 102);
}
.psCont fieldset .psPBody {
	color: rgb(153, 153, 153); display: none;
}
.psCont2 {
	table-layout: fixed;
}
.psCont2 thead td {
	background: rgb(253, 253, 253); text-align: center; color: rgb(102, 102, 102); font-size: 12px; font-weight: bold;
}
.psCont2 tr {
	background-color: rgb(255, 255, 255);
}
.psCont2 tr td {
	line-height: 1.5em; border-top-color: white; border-bottom-color: rgb(243, 243, 243); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.psCont2 td.psTitle {
	padding: 3px 10px 3px 24px; font-size: 14px; background-image: url("post.gif"); background-attachment: scroll; background-repeat: no-repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: inherit; break-word: break-all;
}
.psCont2 td.psName {
	text-align: center; color: rgb(102, 102, 102); font-size: 12px;
}
.psCont2 td.psDate {
	text-align: center; color: rgb(102, 102, 102); font-size: 12px;
}
.psCont2 td.psHits {
	text-align: center; color: rgb(102, 102, 102); font-size: 12px;
}
.psCont2 td.psReply {
	text-align: center; color: rgb(102, 102, 102); font-size: 12px;
}
.psCont2 tr.psBg2 {
	background-color: rgb(250, 252, 253);
}
.psCont div.psFix div.psTitle {
	background-position: left -600px;
}
.psCont2 tr.psFix td.psTitle {
	background-position: left -600px;
}
.psIntro .sName {
	background: url("post.gif") no-repeat right -350px; padding: 0px 20px 0px 10px; border: 1px solid rgb(221, 221, 221); line-height: 25px; font-weight: bold; float: left; cursor: pointer;
}
.psIntro .sBlank {
	height: 26px; text-align: right; line-height: 26px; overflow: hidden; padding-right: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.psIntro .sIntro {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); padding: 5px; text-align: left; color: rgb(153, 153, 153); overflow: hidden; font-size: 12px; display: none; _zoom: 1;
}
.psIntro .sIntro * {
	font-size: 12px;
}
.psIntro .sIntro a {
	color: rgb(102, 102, 102);
}
.psOpen {
	background: url("post.gif") center -250px; width: 20px; height: 20px; display: block;
}
.psClose {
	background: url("post.gif") center -250px; width: 20px; height: 20px; display: block;
}
.psClose {
	background: url("post.gif") center -300px;
}
.psStep {
	margin: 10px 5px;
}
.psStep a {
	background: url("post.gif") no-repeat left -450px; line-height: 1.5em; padding-left: 20px;
}
.psStep a.stFirst {
	padding-left: 0px;
}
.psSelList {
	background: url("post.gif") no-repeat 0px -750px; padding-left: 20px;
}
.psSelList2 {
	background: url("post.gif") no-repeat 0px -800px; padding-left: 20px;
}
.psSelVerify {
	background: url("post.gif") no-repeat 0px -850px; padding-left: 20px;
}
ul.pl {
	list-style: none; margin: 0px; padding: 0px;
}
ul.pl li {
	background: url("iwms.gif") no-repeat 0px 0px; line-height: 22px; padding-left: 15px;
}
ul.pl li img {
	_margin: 6px 0;
}
.psR {
	color: rgb(102, 102, 102); font-size: 12px; float: right;
}
.shadow {
	background: rgb(221, 221, 221);
}
.popAdm a {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; display: block;
}
.popFix a {
	background: url("post.gif") no-repeat left -700px; color: rgb(102, 102, 102); line-height: 20px; padding-left: 20px; font-size: 12px; display: block;
}
.popFix a.psChk {
	background-position: left -650px;
}
.topBar {
	background: url("bg.gif") 0px -600px; width: 100%; height: 28px; line-height: 28px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.topBar .twidth {
	height: 100%;
}
#topUser a {
	background: url("iwms.gif") no-repeat 0px -750px; padding-left: 15px;
}
.popMine a {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; display: block;
}
a.remind {
	color: red;
}
.aj_sel {
	background: rgb(255, 255, 255); font: 9pt/normal ���� arial; padding: 4px 5px; border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); white-space: nowrap; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.clink {
	background: url("btnBg.gif") no-repeat right -50px; padding: 2px 20px 2px 5px; border: 1px solid rgb(185, 216, 247); color: rgb(51, 51, 51); text-indent: 5px; overflow: hidden; font-size: 12px; text-decoration: none; cursor: pointer;
}
.cmenu img.opened {
	background: url("cmenu.gif") no-repeat; width: 15px; height: 10px;
}
.cmenu img.closed {
	background: url("cmenu.gif") no-repeat 0px -100px; width: 15px; height: 10px;
}
.cmenu img.space {
	width: 15px; height: 10px;
}
.cmenu {
	background: rgb(249, 251, 254); padding: 10px 0px; width: 200px; height: 300px; color: rgb(170, 170, 170); overflow: auto;
}
.cmenu ul {
	list-style: none; margin: 0px; padding: 0px 12px; line-height: 20px;
}
#msCon {
	border: 1px solid rgb(204, 204, 204); width: 500px; height: 400px;
}
.msLeft {
	width: 160px; height: 100%; border-right-color: pink; border-right-width: 1px; border-right-style: solid; float: left;
}
.msRight {
	width: 339px; height: 100%; float: left;
}
.msHead {
	background: rgb(238, 238, 238); width: 100%; text-align: center; line-height: 29px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.msContact {
	background: rgb(255, 255, 255); width: 160px; height: 340px; overflow-x: hidden;
}
.msContact a {
	width: 140px; line-height: 25px; padding-left: 20px; float: left;
}
.msContact a.msCur {
	background: rgb(238, 238, 255);
}
#msFriend {
	display: none;
}
#msList {
	height: 280px; line-height: 150%; overflow-y: auto; word-wrap: break-word;
}
.msMsg {
	padding: 5px 10px;
}
.msMe {
	color: rgb(66, 180, 117);
}
.msSender {
	color: rgb(0, 110, 254);
}
.msBody {
	padding-left: 1em;
}
.msUnread {
	font-weight: bold;
}
#msForm {
	padding: 5px; height: 110px;
}
#msForm textarea {
	width: 323px; height: 80px;
}
#msSubmit {
	padding: 3px 20px; text-align: right;
}
.boxy-body {

}
.boxy-wrapper {
	position: absolute;
}
.fixed.boxy-wrapper {
	position: fixed;
}
.boxy-modal-blackout {
	left: 0px; top: 0px; position: absolute; background-color: black;
}
.boxy-wrapper {
	empty-cells: show;
}
.boxy-wrapper .top-left {
	padding: 0px; width: 2px; height: 2px; filter: alpha(opacity=20); opacity: 0.2; background-color: rgb(102, 102, 102);
}
.boxy-wrapper .top-right {
	padding: 0px; width: 2px; height: 2px; filter: alpha(opacity=20); opacity: 0.2; background-color: rgb(102, 102, 102);
}
.boxy-wrapper .bottom-right {
	padding: 0px; width: 2px; height: 2px; filter: alpha(opacity=20); opacity: 0.2; background-color: rgb(102, 102, 102);
}
.boxy-wrapper .bottom-left {
	padding: 0px; width: 2px; height: 2px; filter: alpha(opacity=20); opacity: 0.2; background-color: rgb(102, 102, 102);
}
.boxy-wrapper .top {
	padding: 0px; height: 2px; filter: alpha(opacity=20); opacity: 0.2; background-color: rgb(102, 102, 102);
}
.boxy-wrapper .bottom {
	padding: 0px; height: 2px; filter: alpha(opacity=20); opacity: 0.2; background-color: rgb(102, 102, 102);
}
.boxy-wrapper .left {
	padding: 0px; width: 2px; filter: alpha(opacity=20); opacity: 0.2; background-color: rgb(102, 102, 102);
}
.boxy-wrapper .right {
	padding: 0px; width: 2px; filter: alpha(opacity=20); opacity: 0.2; background-color: rgb(102, 102, 102);
}
.boxy-wrapper .title-bar {
	background: url("bg.gif") repeat-x 0px -1500px; padding: 10px; font-weight: bold; position: relative;
}
.boxy-wrapper .dragging.title-bar {
	cursor: move;
}
.boxy-wrapper .title-bar h2 {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 1; font-size: 14px;
}
.boxy-wrapper .title-bar .close {
	top: 10px; right: 6px; color: rgb(102, 102, 102); line-height: 1; font-size: 90%; position: absolute;
}
.boxy-inner {
	padding: 0px; background-color: white;
}
.boxy-content {
	padding: 10px;
}
.boxy-wrapper .question {
	width: 350px; min-height: 80px;
}
.boxy-wrapper .answers {
	text-align: right;
}
.pannel-box {
	margin: 0px; padding: 0px;
}
.pannel-menu {
	background: url("pannel-back.gif") repeat-x; width: 100%; height: 29px; line-height: normal; font-size: 14px; float: left;
}
.pannel-menu ul {
	list-style: none; margin: 0px; padding: 0px 10px;
}
.pannel-menu li {
	margin: 0px; padding: 0px; display: inline;
}
.pannel-menu a {
	background: url("tab-l.gif") no-repeat left top; margin: 0px 0px 0px 2px; padding: 0px 0px 0px 3px; text-decoration: none; float: left;
}
.pannel-menu a span {
	background: url("tab-r.gif") no-repeat right top; padding: 6px 10px 5px 6px; color: rgb(57, 80, 112); float: left; display: block;
}
.pannel-menu a span {
	float: none;
}
.pannel-menu a:hover span {
	color: rgb(30, 72, 112);
}
.pannel-menu a:hover {
	background-position: 0% -29px; margin: 1px 0px 0px 2px;
}
.pannel-menu a:hover span {
	background-position: 100% -29px;
}
.pannel-menu .current a {
	background-position: 0% -29px; margin: 1px 0px 0px 2px; color: rgb(30, 72, 112); font-weight: bold;
}
.pannel-menu .current a span {
	background-position: 100% -29px;
}
.pannel-title {
	padding: 0px 20px; color: rgb(68, 68, 68); line-height: 30px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(114, 132, 151); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(221, 226, 230);
}
#leftmenu {
	border-width: 0px; width: 250px;
}
#leftmenu ul {
	list-style: none; margin: 0px; padding: 0px;
}
#leftmenu li a {
	height: 25px; text-decoration: none;
}
#leftmenu li a:link {
	background: rgb(203, 212, 219); padding: 8px 0px 0px 20px; color: rgb(37, 68, 99); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#leftmenu li a:visited {
	background: rgb(203, 212, 219); padding: 8px 0px 0px 20px; color: rgb(37, 68, 99); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#leftmenu li a:hover {
	background: rgb(128, 140, 152); padding: 8px 0px 0px 20px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#leftmenu li a.sOpen {
	background: rgb(128, 140, 152); padding: 8px 0px 0px 20px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#leftmenu li a:active {
	background: rgb(128, 140, 152); padding: 8px 0px 0px 20px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.top-hot {
	padding: 5px; border: 1px dotted rgb(153, 153, 153); text-align: center; color: rgb(0, 51, 102); line-height: 25px; font-family: "΢���ź�"; font-size: 18px; font-weight: bold;
}
.maintable {
	border: 1px solid rgb(221, 221, 221); line-height: 30px; background-color: rgb(221, 221, 221);
}
.maintable td {
	font-size: 12px; background-color: rgb(255, 255, 255);
}
.maintable .thead td {
	text-align: center; font-weight: bold; background-color: rgb(238, 238, 238);
}
.dqjy_box {
	width: 100%; height: auto;
}
.dqjy_top {
	margin: 0px auto; width: 1000px; height: 206px;
}
.dqjy_dh {
	margin: 0px auto; width: 1000px; height: 36px;
}
.dqjy_mid {
	background: rgb(242, 243, 245); border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(164, 177, 183); margin: 0px auto; width: 998px; height: 1312px; overflow: hidden; padding-bottom: 8px;
}
.dqjy_mid_01 {
	width: 477px; height: 320px; margin-top: 8px; margin-left: 15px; float: left;
}
.dqjy_mid_02 {
	border: 1px solid rgb(204, 204, 204); width: 475px; height: 318px; margin-top: 8px; margin-left: 15px; float: left;
}
.dqjy_mid_02_top {
	width: 475px; height: 26px;
}
.dqjy_mid_02_bottom {
	width: 475px; height: 292px; line-height: 24px; overflow: hidden;
}
.dqjy_mid_02_bottom ul {
	margin: 0px; width: 420px; padding-left: 15px; float: left;
}
.dqjy_mid_02_bottom ul li {
	list-style: none; width: 420px; margin-left: 0px; float: left;
}
.bottom {
	margin: 0px auto; width: 1000px; height: 52px;
}
