@import url( ubb.css );
* {
	-ms-word-break: break-all; -ms-word-wrap: break-word;
}
body {
	font: 12px/16px Verdana, Arial, 宋体, sans-serif; color: rgb(101, 109, 119); font-size-adjust: none; font-stretch: normal;
}
td {
	font: 12px/16px Verdana, Arial, 宋体, sans-serif; color: rgb(101, 109, 119); font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/16px Verdana, Arial, 宋体, sans-serif; color: rgb(101, 109, 119); font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/16px Verdana, Arial, 宋体, sans-serif; color: rgb(101, 109, 119); font-size-adjust: none; font-stretch: normal;
}
a {
	font: 12px/16px Verdana, Arial, 宋体, sans-serif; color: rgb(101, 109, 119); font-size-adjust: none; font-stretch: normal;
}
div {
	font: 12px/16px Verdana, Arial, 宋体, sans-serif; color: rgb(101, 109, 119); font-size-adjust: none; font-stretch: normal;
}
body {
	background: rgb(241, 245, 246); margin: auto;
}
li {
	list-style: none; padding: 0px; line-height: 20px;
}
ul {
	margin: 0px; padding: 0px; text-indent: 0px;
}
ol {
	margin: 0px; padding: 0px; text-indent: 0px;
}
dl {
	margin: 0px; padding: 0px; text-indent: 0px;
}
dt {
	margin: 0px; line-height: 20px;
}
dd {
	margin: 0px; line-height: 20px;
}
a {
	color: rgb(101, 109, 119); text-decoration: none;
}
ul li a {
	color: rgb(101, 109, 119); text-decoration: none;
}
a:hover {
	color: rgb(241, 60, 1); text-decoration: underline;
}
ul li a:hover {
	color: rgb(241, 60, 1); text-decoration: underline;
}
a:hover h2 {
	text-decoration: underline;
}
form {
	margin: 0px; padding: 0px;
}
table {
	border: 0px currentColor;
}
iframe {
	margin: 0px; padding: 0px; line-height: 1px;
}
h1 {
	font-family: Verdana; font-size: 12px; font-weight: 400;
}
h2 {
	font-family: Verdana; font-size: 12px; font-weight: 400;
}
h3 {
	font-family: Verdana; font-size: 12px; font-weight: 400;
}
h4 {
	font-family: Verdana; font-size: 12px; font-weight: 400;
}
h5 {
	font-family: Verdana; font-size: 12px; font-weight: 400;
}
h6 {
	font-family: Verdana; font-size: 12px; font-weight: 400;
}
#userlogin a {
	color: rgb(254, 254, 254); font-size: 12px; font-weight: normal;
}
#userlogin a:hover {
	color: rgb(254, 254, 254); font-size: 12px; font-weight: normal;
}
#userlogin em {
	color: rgb(239, 239, 239); font-size: 0.83em; margin-left: 5px;
}
.newDate {
	color: rgb(255, 0, 0);
}
.oldDate {
	color: rgb(128, 128, 128); font-style: normal;
}
li span.globalDate {
	margin: 0px 2px; float: right;
}
.globalRight {
	margin: 0px 2px; float: right;
}
.globalMoreRight {
	float: right;
}
.moreLinks {
	margin: 5px 2px 0px; float: right;
}
.moreLinks a {
	color: rgb(85, 85, 85); font-size: 10px; font-weight: normal;
}
.moreLinks a:hover {
	color: rgb(85, 85, 85); font-size: 10px; font-weight: normal;
}
.clear {
	clear: both;
}
#headleft {
	background: url("bg/lftshad.gif") repeat-y left; margin: 0px auto; width: 981px; clear: left; position: relative;
}
.leftshad {
	background: url("bg/lftshad.gif") repeat-y left; margin: 0px auto; width: 981px; clear: left; position: relative;
}
#headright {
	background: url("bg/rgtshad.gif") repeat-y right; margin: 0px auto; width: 981px; clear: left; position: relative;
}
.rightshad {
	background: url("bg/rgtshad.gif") repeat-y right; margin: 0px auto; width: 981px; clear: left; position: relative;
}
#headbody {
	margin: 0px 5px 0px 6px; width: 970px; height: 105px; color: rgb(211, 237, 244); position: relative;
}
#sitelogo {
	margin: 20px 0px 0px; float: left;
}
#headmid {
	left: 200px; top: 28px; width: 530px; height: 60px; position: absolute;
}
#banner {
	text-align: center; margin-top: 8px;
}
#headrit {
	width: 226px; margin-top: 20px; float: right;
}
#headstrap {
	background: rgb(27, 104, 146); left: 0px; top: 5px; width: 970px; height: 20px; color: rgb(111, 168, 197); position: absolute;
}
#headstrap div {
	color: rgb(169, 212, 229);
}
#headstrap a {
	color: rgb(226, 234, 239); font-weight: normal; text-decoration: none;
}
#headstrap a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#hd_strapleft {
	margin-left: 16px; float: left; display: inline;
}
#hd_strapright {
	margin: 0px 16px 0px 50px; float: right; display: inline;
}
#globalNavArea {
	margin: 0px 5px 0px 6px; width: 970px; position: relative;
}
#globalNavUL {
	margin: 0px; padding: 0px; width: 100%; height: 11px;
}
#globalNavUL li {
	list-style: none; margin: 0px 0px -1px; padding: 0px; line-height: 14px; float: left; position: relative; z-index: 40000;
}
#globalNavUL li a {
	background: url("bg/hd_nav_sep.gif") no-repeat right 0px; padding: 9px 15px 8px 14px; color: rgb(61, 91, 129); font-weight: bold; text-decoration: none; display: block;
}
#globalNavUL li a:hover {
	background: url("bg/hd_nav_sel.gif") no-repeat right 0px; padding: 9px 15px 8px 14px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block;
}
#globalNavUL .navdark2 {
	background: url("bg/hd_nav_darkSel.gif") repeat-x; padding: 9px 18px 8px; color: rgb(64, 150, 178); font-weight: bold; display: block;
}
#globalNavUL .navdark {
	background: url("bg/hd_nav_darkSel.gif") repeat-x; color: rgb(64, 150, 178);
}
#globalNavUL li.navdark a {
	background: url("bg/hd_nav_darkSel.gif") no-repeat right 0px; padding: 9px 14px 8px 13px; color: rgb(61, 91, 129); font-weight: bold; text-decoration: none; display: block;
}
#globalNavUL li.navdark a:hover {
	background: url("bg/hd_nav_sel.gif") no-repeat right 0px; padding: 9px 14px 8px 13px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block;
}
#globalNavUL .selmenulinks {
	background: url("bg/hd_nav_sel.gif") no-repeat right 0px; padding: 9px 15px 8px 14px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block;
}
#globalNavmid {
	background: url("bg/hd_sub_bg2.gif") repeat-x rgb(55, 170, 201); margin: 0px auto; height: 26px; clear: both; border-top-color: rgb(51, 161, 190); border-top-width: 0px; border-top-style: solid;
}
#globalNavbot {
	background: url("bg/nav_bot.gif") repeat-x rgb(216, 231, 238); margin: 0px auto; height: 6px; line-height: 0px; clear: both; font-size: 1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#midbanner {
	margin: 0px; padding: 0px; border: 0px currentColor; line-height: 1px;
}
#midbanner a {
	margin: 0px; padding: 0px; border: 0px currentColor; line-height: 1px;
}
#midbanner img {
	margin: 0px; padding: 0px; border: 0px currentColor; line-height: 1px;
}
#midbanner {
	overflow: hidden;
}
#pageMain {
	background: url("bg/tile_news.gif") repeat-x rgb(255, 255, 255); margin: 0px 5px 0px 6px; width: 970px; overflow: hidden; position: relative;
}
.maincol {
	background: url("bg/tile_news.gif") repeat-x rgb(255, 255, 255); margin: 0px 5px 0px 6px; width: 970px; overflow: hidden; position: relative;
}
.globalMain {
	background: url("bg/tile_news.gif") repeat-x rgb(255, 255, 255); margin: 0px 5px 0px 6px; width: 970px; overflow: hidden; position: relative;
}
.globalBody {
	background: rgb(255, 255, 255); margin: 0px 5px 0px 6px; width: 970px; overflow: hidden; position: relative;
}
#mainBody {
	width: 698px; line-height: 20px; margin-right: 2px; float: right; display: inline; -ms-word-wrap: break-word;
}
.mainwrapper {
	width: 698px; line-height: 20px; margin-right: 2px; float: right; display: inline; -ms-word-wrap: break-word;
}
#leftBody {
	width: 264px; line-height: 20px; margin-left: 2px; float: left; display: inline; -ms-word-wrap: break-word;
}
.leftwrapper {
	width: 264px; line-height: 20px; margin-left: 2px; float: left; display: inline; -ms-word-wrap: break-word;
}
#leftBody li {
	padding: 0px; line-height: 20px; display: block; list-style-type: none; list-style-image: none;
}
.leftwrapper li {
	padding: 0px; line-height: 20px; display: block; list-style-type: none; list-style-image: none;
}
.sideContainerB {
	background: rgb(230, 243, 217); margin: 0px 0px 3px; padding: 0px;
}
.sideContainerG {
	background: rgb(230, 243, 217); margin: 0px 0px 3px; padding: 0px;
}
.sideContainer {
	background: rgb(241, 245, 246); border: 1px solid rgb(217, 230, 238);
}
.sideContainerG {
	background: rgb(241, 245, 246); border: 1px solid rgb(217, 230, 238);
}
.sideContainerB {
	background: rgb(241, 245, 246); border: 1px solid rgb(217, 230, 238);
}
li.sideheader {
	font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0px; border-bottom-style: solid; list-style-type: none; list-style-image: none;
}
li.sideheaderB {
	font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0px; border-bottom-style: solid; list-style-type: none; list-style-image: none;
}
li.sideheaderG {
	font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 0px; border-bottom-style: solid; list-style-type: none; list-style-image: none;
}
li.sideheader {
	background: url("bg/greenHeader.gif") repeat-x; height: 32px; color: rgb(255, 255, 255); letter-spacing: 2px;
}
li.sideheaderG {
	background: url("bg/greenHeader.gif") repeat-x; height: 32px; color: rgb(255, 255, 255); letter-spacing: 2px;
}
li.sideheaderB {
	background: url("bg/Header_bg1.gif") repeat-x; height: 26px; color: rgb(31, 171, 211); letter-spacing: 2px;
}
li.sideheaderB span.boxhead {
	background: url("bg/title100_1.gif") repeat-x; margin: 3px 0px 0px 8px; padding: 3px 0px 0px; width: 100px; height: 20px; text-align: center; color: rgb(31, 171, 211); letter-spacing: 1px; clear: both; position: absolute;
}
li.sideheaderG span.boxhead {
	margin: 8px 0px 0px 5px; width: 107px; text-align: center; color: rgb(255, 255, 255); text-indent: 0px; letter-spacing: 1px; clear: both; position: absolute;
}
.sideContainer {
	background: rgb(241, 245, 246); margin: 0px 0px 3px; border: 1px solid rgb(217, 230, 238); width: 262px; clear: both;
}
.sideContainer h2 {
	background: url("bg/Header_bg1.gif") repeat-x; margin: 0px; height: 26px; color: rgb(31, 171, 211); letter-spacing: 2px; clear: both; font-weight: bold;
}
.sideContainer span.boxhead {
	background: url("bg/title100_1.gif") repeat-x; margin: 3px 0px 0px 8px; padding: 3px 0px 0px; width: 100px; height: 20px; text-align: center; color: rgb(31, 171, 211); line-height: 20px; letter-spacing: 1px; clear: both; font-size: 12px; position: absolute;
}
.sideContainer ul {
	background: rgb(255, 255, 255); margin: 5px; border: 1px solid rgb(217, 230, 238); width: 250px;
}
.sideboxcol {
	margin: 5px; border: 1px solid rgb(217, 230, 238);
}
.crumb {
	margin: 0px; height: 25px; overflow: hidden; clear: left; border-bottom-color: rgb(198, 211, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.crumbot {
	background: rgb(55, 170, 201); height: 3px; overflow: hidden; clear: left; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.crumbotm {
	margin: 0px; width: 120px; float: left;
}
.crumbleft {
	background: url("icons/name-ico.gif") repeat-y; margin: 5px 2px 3px; text-indent: 16px; float: left; display: block;
}
.crumbright {
	margin: 5px 2px 3px; width: 425px; float: right; display: block;
}
.crumb_right {
	margin: 5px 2px 3px; width: 260px; text-align: right; float: right; display: block;
}
span.crumbright a {
	color: rgb(0, 102, 255); text-decoration: underline;
}
span.crumbright a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.divider {
	background: url("bg/dot.gif") repeat-x 50% rgb(255, 255, 255); height: 10px; overflow: hidden; clear: left; margin-right: 5px;
}
div.maincont {
	margin: auto; width: 698px; clear: both;
}
div.pageMainArea {
	margin: auto; width: 698px; clear: both;
}
div.content {
	width: 698px; clear: both; float: left;
}
.slidecol2 {
	margin: 1px 0px 0px 3px; float: left;
}
.slidecol {
	width: 278px; float: left;
}
.mainheadUL {
	margin: 0px; padding: 0px;
}
.headcontainer {
	background: rgb(255, 255, 255); border: 1px solid rgb(217, 230, 238); width: 415px; margin-left: 3px; float: left;
}
.headcontainer li {
	padding: 0px; line-height: 20px; display: block; list-style-type: none; list-style-image: none;
}
.headcontainer h2 {
	margin: 0px; height: 26px; letter-spacing: 2px; clear: both; font-size: 12px; font-weight: bold;
}
.headcontainer h2 {
	background: url("bg/Header_bg2.gif") repeat-x; height: 26px; color: rgb(31, 171, 211); letter-spacing: 2px; font-weight: bold;
}
.headcontainer h2 span.boxhead {
	background: url("bg/title100_2.gif") repeat-x; margin: 3px 0px 0px 8px; padding: 3px 0px 0px; width: 100px; height: 20px; text-align: center; color: rgb(31, 171, 211); line-height: 20px; letter-spacing: 1px; clear: both; position: absolute;
}
.mainbox li {
	padding: 0px; list-style-type: none; list-style-image: none;
}
.mainbox_l li {
	padding: 0px; list-style-type: none; list-style-image: none;
}
.mainbox_r li {
	padding: 0px; list-style-type: none; list-style-image: none;
}
.mainbox_1 li {
	padding: 0px; list-style-type: none; list-style-image: none;
}
.mainbox_2 li {
	padding: 0px; list-style-type: none; list-style-image: none;
}
.boxtitle_l span.boxhead {
	margin: 3px 0px 0px 8px; padding: 3px 0px 0px; height: 20px; color: rgb(31, 171, 211); letter-spacing: 1px; clear: both; font-size: 12px; position: absolute;
}
.boxtitle_l span.boxhead {
	background: url("bg/title100_0.gif") no-repeat; width: 100px; text-align: center; color: rgb(0, 152, 197);
}
.boxtitle_l {
	height: 26px; color: rgb(31, 171, 211); letter-spacing: 2px; clear: both; font-weight: bold;
}
.boxtitle_l {
	background: url("bg/Header_bg0.gif") repeat-x;
}
.mainbox_l {
	background: rgb(240, 252, 254); border: 1px solid rgb(177, 234, 243); width: 276px; clear: left; margin-top: 3px; float: left;
}
.mainbox_r {
	margin: 3px 0px 0px 3px; border: 1px solid rgb(217, 230, 238); width: 415px; float: left;
}
.mainbox_l span.boxhead {
	margin: 3px 0px 0px 8px; padding: 3px 0px 0px; height: 20px; color: rgb(31, 171, 211); line-height: 20px; letter-spacing: 1px; clear: both; font-size: 12px; position: absolute;
}
.mainbox_r span.boxhead {
	margin: 3px 0px 0px 8px; padding: 3px 0px 0px; height: 20px; color: rgb(31, 171, 211); line-height: 20px; letter-spacing: 1px; clear: both; font-size: 12px; position: absolute;
}
.mainbox_l span.boxhead {
	background: url("bg/title100_0.gif") no-repeat; width: 100px; text-align: center; color: rgb(0, 152, 197);
}
.mainbox_r span.boxhead {
	background: url("bg/plane_title002.gif") repeat-y; width: 120px; text-indent: 25px;
}
.mainbox_l h2 {
	margin: 0px; height: 26px; letter-spacing: 2px; clear: both; font-weight: bold;
}
.mainbox_r h2 {
	margin: 0px; height: 26px; letter-spacing: 2px; clear: both; font-weight: bold;
}
.mainbox_l h2 {
	background: url("bg/Header_bg0.gif") repeat-x;
}
.mainbox_r h2 {
	background: url("bg/plane_bg2.gif") repeat-x rgb(232, 250, 254);
}
.mainbox_1 {
	border: 1px solid rgb(177, 234, 243); width: 345px; clear: left; margin-top: 3px; float: left;
}
.mainbox_2 {
	margin: 3px 0px 0px 3px; border: 1px solid rgb(249, 225, 160); width: 346px; float: left;
}
.mainbox_1 span.boxhead {
	margin: 3px 0px 0px 8px; padding: 3px 0px 0px; width: 100px; height: 20px; text-align: center; line-height: 20px; letter-spacing: 1px; clear: both; font-size: 12px; position: absolute;
}
.mainbox_2 span.boxhead {
	margin: 3px 0px 0px 8px; padding: 3px 0px 0px; width: 100px; height: 20px; text-align: center; line-height: 20px; letter-spacing: 1px; clear: both; font-size: 12px; position: absolute;
}
.mainbox_1 span.boxhead {
	background: url("bg/title100_0.gif") no-repeat; color: rgb(0, 152, 197);
}
.mainbox_2 span.boxhead {
	background: url("bg/title100_3.gif") repeat-y; color: rgb(229, 108, 0);
}
.mainbox_1 h2 {
	margin: 0px; height: 26px; color: rgb(31, 171, 211); letter-spacing: 2px; clear: both; font-weight: bold;
}
.mainbox_2 h2 {
	margin: 0px; height: 26px; color: rgb(31, 171, 211); letter-spacing: 2px; clear: both; font-weight: bold;
}
.mainbox_1 h2 {
	background: url("bg/Header_bg0.gif") repeat-x;
}
.mainbox_2 h2 {
	background: url("bg/Header_bg3.gif") repeat-x rgb(232, 250, 254);
}
.mainbox {
	margin: 3px 0px 0px; border: 1px solid rgb(217, 230, 238); width: 696px; float: left;
}
.mainbox span.boxhead {
	background: url("bg/plane_title002.gif") repeat-y; margin: 3px 0px 0px 8px; padding: 3px 0px 0px; width: 120px; height: 20px; color: rgb(31, 171, 211); line-height: 20px; text-indent: 25px; letter-spacing: 1px; clear: both; font-size: 12px; position: absolute;
}
.mainbox h2 {
	background: url("bg/plane_bg2.gif") repeat-x rgb(232, 250, 254); margin: 0px; height: 26px; letter-spacing: 2px; clear: both; font-weight: bold;
}
.searchtext {
	border: 0px currentColor; height: 16px; font-size: 12px; margin-left: 5px; vertical-align: top;
}
.searchtext {
	width: 225px;
}
.search {
	padding: 2px; margin-top: 0px; vertical-align: top; cursor: pointer;
}
.stext {
	margin: 5px 0px 0px 5px; height: 17px; color: rgb(211, 237, 244); padding-top: 10px; font-size: 12px; vertical-align: bottom;
}
.selsearch {
	border-width: 0px 1px 0px 0px; border-style: none solid none none; border-color: currentColor rgb(255, 255, 255) currentColor currentColor; width: 85px; height: 16px; color: rgb(144, 153, 147); font-size: 12px; vertical-align: top; position: relative;
}
* + html .selsearch {
	height: 20px;
}
#sht {
	top: 34px; right: 65px; color: rgb(255, 255, 255); float: right; display: inline; position: absolute;
}
#sbox {
	left: 905px; top: 34px; position: absolute;
}
* html #sbox {
	top: 35px;
}
* + html #sbox {
	top: 35px;
}
#selsearch {
	top: 34px; width: 85px; right: 291px; color: rgb(255, 255, 255); float: right; position: absolute;
}
#userlogin {
	top: 34px; color: rgb(255, 255, 255); float: left; position: absolute;
}
.logintext {
	border: 0px currentColor; height: 16px; font-size: 12px; margin-left: 5px;
}
.loginbtn {
	background: rgb(255, 255, 255); border: 0px currentColor; width: 50px; height: 18px; text-align: center; color: rgb(136, 136, 136); letter-spacing: 5px;
}
li.listimg1 {
	padding: 3px; height: 94px; color: rgb(153, 153, 153); line-height: 18px; text-indent: 18px; clear: both; border-bottom-color: rgb(209, 215, 220); border-bottom-width: 1px; border-bottom-style: dotted;
}
li.listimg1 img {
	margin: 2px 3px 0px 0px; clear: left; float: left;
}
li.listimg1 a {
	color: rgb(0, 102, 255); font-weight: bold; text-decoration: underline;
}
.transverse {
	border: 1px solid rgb(177, 234, 243); width: 696px; text-align: center; clear: both; margin-top: 3px; float: left; display: inline;
}
.transverse h2 {
	background: url("bg/plane_bg1.gif") repeat-x rgb(232, 250, 254); margin: 0px 1px; height: 26px; text-align: center; color: rgb(0, 152, 197); line-height: 26px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.transverse li {
	padding: 3px 0px; line-height: 0;
}
.transverse img {
	padding: 2px; border: 1px solid rgb(221, 221, 221);
}
#commontools h2 {
	background: url("bg/plane_bg1.gif") repeat-x rgb(232, 250, 254); margin: 0px 1px; height: 26px; text-align: center; color: rgb(0, 152, 197); line-height: 26px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#commontools {
	border: 1px solid rgb(177, 234, 243); width: 696px; clear: both; margin-top: 3px; float: left; display: inline;
}
#commontools dl {
	margin: 1px; width: 114px; text-align: center; float: left; display: inline;
}
#commontools dt {
	background: rgb(195, 224, 245); height: 22px; color: rgb(51, 51, 51); line-height: 23px; overflow: hidden; margin-bottom: 1px;
}
#commontools dd a {
	background: rgb(243, 243, 245); height: 22px; color: rgb(31, 171, 211); line-height: 22px; overflow: hidden; display: block;
}
#commontools dd a:hover {
	background: rgb(229, 240, 248); color: rgb(0, 102, 204);
}
#commontools div.finally {
	display: none;
}
* + html #commontools div.finally {
	margin: 2px 0px 0px; border: 0px currentColor; clear: both; display: inline; position: absolute;
}
dl.list-icons {
	overflow: hidden;
}
ul.list-icons {
	overflow: hidden;
}
ul.list-icons li {
	
}
dl.list-icons dd {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 0px 0px 30px; border: currentColor; height: 20px; line-height: 20px; font-family: Verdana, Arial; display: block; position: relative; -ms-word-break: break-all;
}
ul.list-icons li {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px 0px 0px 30px; border: currentColor; height: 20px; line-height: 20px; font-family: Verdana, Arial; display: block; position: relative; -ms-word-break: break-all;
}
dl.list-icons dd span {
	background: url("bg/icon_green.gif") no-repeat center; padding: 0px 0px 0px 1px; left: 7px; top: 6px; width: 16px; height: 9px; text-align: center; color: rgb(255, 255, 255); line-height: 9px; font-family: Verdana; font-size: 9px; font-weight: 700; display: block; position: absolute;
}
ul.list-icons li span {
	background: url("bg/icon_green.gif") no-repeat center; padding: 0px 0px 0px 1px; left: 7px; top: 6px; width: 16px; height: 9px; text-align: center; color: rgb(255, 255, 255); line-height: 9px; font-family: Verdana; font-size: 9px; font-weight: 700; display: block; position: absolute;
}
dl.list-icons dd .list-icon1 {
	background: url("bg/icon_red.gif") no-repeat center;
}
dl.list-icons dd .list-icon2 {
	background: url("bg/icon_red.gif") no-repeat center;
}
dl.list-icons dd .list-icon3 {
	background: url("bg/icon_red.gif") no-repeat center;
}
ul.list-icons li .list-icon1 {
	background: url("bg/icon_red.gif") no-repeat center;
}
ul.list-icons li .list-icon2 {
	background: url("bg/icon_red.gif") no-repeat center;
}
ul.list-icons li .list-icon3 {
	background: url("bg/icon_red.gif") no-repeat center;
}
dl.list-icons dd a {
	height: 20px; line-height: 20px; display: block;
}
ul.list-icons li a {
	height: 20px; line-height: 20px; display: block;
}
dl.list-icons dd a:hover {
	background: rgb(229, 238, 245); text-decoration: none; display: block;
}
ul.list-icons li a:hover {
	background: rgb(229, 238, 245); text-decoration: none; display: block;
}
dl.list-icons dd h3 {
	margin: 0px; padding: 0px; top: 1px; width: 50px; right: 2px; color: rgb(31, 171, 211); display: block; position: absolute; z-index: 3000;
}
ul.list-icons li h3 {
	margin: 0px; padding: 0px; top: 1px; width: 50px; right: 2px; color: rgb(31, 171, 211); display: block; position: absolute; z-index: 3000;
}
dl.list-icons dd h4 {
	margin: 0px; padding: 0px; top: 1px; width: 50px; right: 56px; color: rgb(102, 102, 102); display: block; position: absolute; z-index: 2000;
}
ul.list-icons li h4 {
	margin: 0px; padding: 0px; top: 1px; width: 50px; right: 56px; color: rgb(102, 102, 102); display: block; position: absolute; z-index: 2000;
}
dl.list-icons dd h5 {
	margin: 0px; padding: 0px; left: 30px; top: 1px; width: 110px; color: rgb(102, 102, 102); display: block; position: absolute; z-index: 1000;
}
ul.list-icons li h5 {
	margin: 0px; padding: 0px; left: 30px; top: 1px; width: 110px; color: rgb(102, 102, 102); display: block; position: absolute; z-index: 1000;
}
#bottomshad {
	background: url("bg/bshad.gif") repeat-x; margin: 0px auto; width: 981px; overflow: hidden;
}
#blcorner {
	float: left;
}
#brcorner {
	float: right;
}
#sitefooter {
	margin: 20px auto; width: 981px; height: 70px;
}
#footerbody {
	text-align: center;
}
ul#leftCatalog {
	width: 250px; overflow: hidden; clear: both;
}
ul#leftCatalog li {
	background: rgb(244, 244, 244); margin: 1px; padding: 1px; border: 1px solid rgb(231, 231, 231); width: 119px; height: 22px; text-align: center; line-height: 22px; letter-spacing: 2px; font-weight: bold; float: left; display: inline;
}
ul#leftCatalog li.finally {
	display: none;
}
* + html ul#leftCatalog li.finally {
	margin: 1px 0px 0px; border: 0px currentColor; height: 0px; clear: both; display: inline; position: absolute;
}
ul#leftCatalog li a {
	height: 22px; color: rgb(101, 109, 119); line-height: 22px; display: block;
}
ul#leftCatalog li a:hover {
	background: rgb(59, 151, 211); color: rgb(255, 255, 255); text-decoration: none;
}
ul#leftCatalog li .distinct {
	background: rgb(59, 151, 211); color: rgb(255, 255, 255); text-decoration: none;
}
ul#specialnav {
	width: 250px; overflow: hidden; clear: both;
}
ul#specialnav li {
	background: rgb(244, 244, 244); margin: 1px; padding: 1px; border: 1px solid rgb(231, 231, 231); height: 22px; line-height: 22px; letter-spacing: 5px; font-weight: bold;
}
ul#specialnav li a {
	border: 0px currentColor; height: 22px; color: rgb(101, 109, 119); line-height: 22px; text-indent: 18px; display: block;
}
ul#specialnav li a:hover {
	background: rgb(59, 151, 211); color: rgb(255, 255, 255); text-indent: 18px; text-decoration: none;
}
ul#specialnav li.finally {
	display: none;
}
* + html ul#specialnav li.finally {
	margin: 2px 0px 0px; border: 0px currentColor; clear: both; display: inline; position: absolute;
}
div.pageMainArea table {
	margin: auto; width: 696px; clear: both;
}
.mainParentArea1 li {
	padding: 0px; list-style-type: none; list-style-image: none;
}
.mainParentArea2 li {
	padding: 0px; list-style-type: none; list-style-image: none;
}
.mainParentArea1 {
	border: 1px solid rgb(177, 234, 243); width: 345px; clear: left; margin-top: 3px; float: left; display: inline;
}
.mainParentArea2 {
	margin: 3px 0px 0px 3px; border: 1px solid rgb(249, 225, 160); width: 346px; float: left; display: inline;
}
.mainParentArea1 span.boxhead {
	margin: 3px 0px 0px 8px; padding: 3px 0px 0px; width: 100px; height: 20px; text-align: center; line-height: 20px; letter-spacing: 1px; clear: both; font-size: 12px; position: absolute;
}
.mainParentArea2 span.boxhead {
	margin: 3px 0px 0px 8px; padding: 3px 0px 0px; width: 100px; height: 20px; text-align: center; line-height: 20px; letter-spacing: 1px; clear: both; font-size: 12px; position: absolute;
}
.mainParentArea1 span.boxhead {
	background: url("bg/title100_0.gif") no-repeat; color: rgb(0, 152, 197);
}
.mainParentArea2 span.boxhead {
	background: url("bg/title100_3.gif") repeat-y; color: rgb(229, 108, 0);
}
.mainParentArea1 h2 {
	margin: 0px; height: 26px; color: rgb(31, 171, 211); letter-spacing: 2px; clear: both; font-weight: bold;
}
.mainParentArea2 h2 {
	margin: 0px; height: 26px; color: rgb(31, 171, 211); letter-spacing: 2px; clear: both; font-weight: bold;
}
.mainParentArea1 h2 {
	background: url("bg/Header_bg0.gif") repeat-x;
}
.mainParentArea2 h2 {
	background: url("bg/Header_bg3.gif") repeat-x rgb(232, 250, 254);
}
.mainParentArea1 h2 span.boxhead a {
	color: rgb(0, 152, 197); font-size: 12px; font-weight: bold; text-decoration: none;
}
.mainParentArea2 h2 span.boxhead a {
	color: rgb(229, 108, 0); font-size: 12px; font-weight: bold; text-decoration: none;
}
.mainParentArea1 h2 span.boxhead a:hover {
	text-decoration: underline;
}
.mainParentArea2 h2 span.boxhead a:hover {
	text-decoration: underline;
}
div#listbox {
	border: 1px solid rgb(217, 230, 238); width: 696px; overflow: hidden; margin-top: 3px;
}
div#mainListTitle {
	background: url("bg/plane_bg2.gif") repeat-x rgb(232, 250, 254); margin: auto; width: 696px; height: 26px; color: rgb(0, 152, 197); line-height: 26px; clear: both; font-weight: bold; float: left;
}
div#mainListTitle div {
	color: rgb(0, 152, 197);
}
.mainSoftName {
	background: url("arrow.gif") no-repeat 5px rgb(245, 245, 245); padding: 0px 0px 0px 18px; font-weight: bold;
}
span.mainSoftName a {
	color: rgb(0, 51, 255); font-weight: bold;
}
span.mainSoftName a:hover {
	color: rgb(0, 51, 255); font-weight: bold;
}
.mainListName {
	width: 440px; line-height: 26px; text-indent: 5px; clear: left; float: left;
}
.mainListSize {
	width: 88px; text-align: center; line-height: 26px; float: left;
}
.mainListDate {
	width: 85px; text-align: center; line-height: 26px; float: left;
}
.mainListHist {
	width: 80px; text-align: center; line-height: 26px; float: left;
}
div.mainListInfo {
	background: rgb(244, 245, 246); margin: auto; width: 698px; float: left;
}
div.mainListIntro {
	margin: auto; width: 698px; line-height: 20px; text-indent: 5px; float: left; -ms-word-break: break-all;
}
div.mainListBottom {
	background: url("bg/dot.gif") repeat-x 2px bottom; width: 698px; margin-bottom: 3px; float: left;
}
.mainRunSystem {
	width: 440px; line-height: 26px; text-indent: 5px; float: left;
}
.mainAccredit {
	width: 123px; line-height: 26px; float: left;
}
.mainstar {
	width: 130px; line-height: 26px; float: left;
}
.mainstar img {
	border: currentColor; margin-top: 6px; vertical-align: bottom;
}
.mainGreen {
	color: green; float: left;
}
dl#downInfoArea {
	border: 1px solid rgb(217, 230, 238); width: 696px; overflow: hidden; clear: both; margin-top: 3px; float: left;
}
dl#downInfoArea h1 {
	margin: 0px; text-align: center; font-size: 14px;
}
dl#downInfoArea #downInfoTitle {
	background: url("bg/plane_bg2.gif") repeat-x rgb(232, 250, 254); height: 26px; text-align: center; color: rgb(0, 152, 197); line-height: 26px; font-size: 14px; font-weight: bold;
}
dl#downInfoArea .downInfoRowR {
	background: rgb(255, 255, 255); margin: 1px 5px 1px 1px; width: 300px; text-align: center; line-height: 0px; float: left; display: block;
}
dl#downInfoArea .downInfoRowL {
	background: rgb(255, 255, 255); margin: 1px; line-height: 23px; font-size: 12px; float: left; display: inline;
}
* html dl#downInfoArea .downInfoRowL {
	line-height: 24px;
}
* html dl#downInfoArea .downInfoRowL img {
	margin: 0px 0px 3px;
}
dl#downInfoArea .downInfoRowL img {
	border: currentColor; vertical-align: middle;
}
div.mainHeadlines {
	background: url("dot.gif") no-repeat 9px rgb(171, 209, 235); margin: auto; padding: 5px 0px 2px 24px; border-bottom-color: rgb(158, 176, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
div#mainSoftIntro {
	margin: 3px 0px; padding: 0px 2px 0px 5px; -ms-word-break: break-all;
}
div#mainDownAddress {
	margin: 3px 0px; padding: 0px 2px 0px 5px; -ms-word-break: break-all;
}
div#mainSoftIntro {
	line-height: 150%; font-size: 14px;
}
div#mainSoftIntro p {
	padding-top: 0px; margin-top: 0px;
}
.mainstory {
	background: rgb(241, 245, 246); margin: 3px 0px 0px; padding: 0px; border: 1px solid rgb(217, 230, 238); width: 696px; overflow: hidden; clear: both;
}
.mainstory h2 span.boxhead {
	background: url("icons/col-ico1.gif") no-repeat 3px rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(217, 230, 238) rgb(217, 230, 238) rgb(241, 245, 246); margin: 3px 0px 0px 8px; padding: 1px 0px 0px; width: 120px; height: 20px; color: rgb(31, 171, 211); line-height: 20px; text-indent: 25px; letter-spacing: 1px; clear: both; font-size: 12px; position: absolute;
}
.mainstory h2 {
	background: url("bg/plane_bg2.gif") repeat-x rgb(232, 250, 254); margin: 0px; padding: 0px; height: 26px; letter-spacing: 2px; clear: both; font-weight: bold;
}
.mainstory .story {
	background: rgb(255, 255, 255); margin: 5px; border: 1px solid rgb(217, 230, 238);
}
.mainstory .headLinks {
	margin: 4px 3px 0px; float: right;
}
.mainstory .headLinks input {
	margin: 0px; height: 20px; font-weight: normal;
}
.mainstory h2 span.col-icon1 {
	background: url("icons/col-ico1.gif") no-repeat 3px rgb(255, 255, 255);
}
.mainstory h2 span.col-icon2 {
	background: url("icons/col-ico2.gif") no-repeat 3px rgb(255, 255, 255);
}
.mainstory h2 span.col-icon3 {
	background: url("icons/col-ico3.gif") no-repeat 3px rgb(255, 255, 255);
}
.mainstory h2 span.col-icon5 {
	background: url("icons/col-ico5.gif") no-repeat 3px rgb(255, 255, 255);
}
.mainstory h2 span.col-icon6 {
	background: url("icons/col-ico6.gif") no-repeat 3px rgb(255, 255, 255);
}
.mainstory h2 span.col-icon7 {
	background: url("icons/col-ico7.gif") no-repeat 3px rgb(255, 255, 255);
}
.mainstory h2 span.col-icon8 {
	background: url("icons/col-ico8.gif") no-repeat 3px rgb(255, 255, 255);
}
.mainstory h2 span.col-icon9 {
	background: url("icons/col-ico9.gif") no-repeat 3px rgb(255, 255, 255);
}
.mainstory h2 span.col-icon10 {
	background: url("icons/col-ico10.gif") no-repeat 3px rgb(255, 255, 255);
}
.mainstory h2 span.col-icon11 {
	background: url("icons/col-ico11.gif") no-repeat 3px rgb(255, 255, 255);
}
.mainstory h2 span.col-icon12 {
	background: url("icons/col-ico12.gif") no-repeat 3px rgb(255, 255, 255);
}
div.postComment p {
	margin: 0px;
}
.HRcomt {
	border-width: 1px 0px 0px; border-style: dashed; border-color: rgb(209, 215, 220); height: 0px;
}
div table td {
	-ms-word-break: break-all;
}
#comtPage table {
	width: 90%;
}
div#listheadline {
	background: url("bg/plane_bg2.gif") repeat-x rgb(232, 250, 254); margin: auto; width: 696px; height: 26px; color: rgb(0, 152, 197); line-height: 26px; clear: both; font-weight: bold; float: left;
}
.headline {
	margin-left: 5px; float: left; display: block;
}
.selectedType {
	margin: 2px 0px 0px 20px;
}
.selectedType select {
	margin: 3px 0px 0px 20px; width: 150px; height: 20px; font-weight: normal; float: left;
}
.headlineRight {
	margin: 0px 5px; float: right; display: block;
}
.headlineRight a {
	color: rgb(0, 152, 197);
}
#mainlistUL {
	margin-top: 3px; display: block;
}
.mainlist_li {
	background: url("bg/dot.gif") repeat-x bottom; font: 13px/24px "宋体"; width: 696px; overflow: hidden; clear: left; margin-bottom: 3px; float: left; display: block; list-style-type: none; list-style-image: none; font-size-adjust: none; font-stretch: normal;
}
span.list_info .globalDate {
	margin: 0px 2px; float: left;
}
.list_title {
	background: url("arrow.gif") no-repeat 2px 5px; font: 13px/24px "宋体"; text-align: left; padding-left: 15px; clear: left; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.list_info {
	font: 11px/normal Tahoma; margin: 5px 5px 0px 0px; clear: right; float: right; display: block; font-size-adjust: none; font-stretch: normal; colo: #555;
}
.list_info img {
	vertical-align: middle;
}
.list_title a {
	font: 13px/24px "宋体"; color: rgb(17, 117, 186); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.list_title a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
.list_title .list_class a {
	font: 13px/24px "宋体"; color: rgb(0, 152, 197); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.list_title .list_class a:hover {
	color: rgb(204, 204, 0); text-decoration: underline;
}
div.pageMainArea ul li a {
	color: rgb(17, 117, 186); text-decoration: none;
}
div.pageMainArea ul li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
div.sideContainer ul li a {
	color: rgb(51, 51, 51); text-decoration: none;
}
div.sideContainer ul li a:hover {
	color: rgb(204, 0, 0); text-decoration: underline;
}
.contentbox {
	background: rgb(255, 255, 255); margin: 3px 0px 0px; padding: 1px 3px; border: 1px solid rgb(217, 230, 238); clear: both;
}
#mainNextArticle ul li {
	list-style: none; padding-left: 2px;
}
.headinfo {
	clear: right; margin-right: 1px; float: right; display: inline; cursor: pointer;
}
* html .headinfo {
	clear: right; margin-right: 9px; float: right; display: inline;
}
.list_hits {
	clear: left; float: left; display: block;
}
.list_news_dis {
	background: url("icons/dl-ico-amount.gif") no-repeat left; font: 11px/16px "宋体"; margin: 5px 0px 0px 12px; width: 75px; height: 16px; text-align: right; float: left; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
ul li.mainlist_li span.list_news_dis a {
	color: rgb(153, 153, 153);
}
ul li.mainlist_li span.list_news_dis a:hover {
	color: rgb(255, 153, 0); text-decoration: none;
}
li div.list_news_content h3 {
	margin: 0px; padding: 0px; float: right; display: block;
}
li div.list_news_content {
	background: rgb(244, 245, 246); font: 12px/160% "宋体"; margin: 2px 5px 3px 3px; width: 690px; color: rgb(102, 102, 102); clear: left; float: left; display: inline; -ms-word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
li div.hidden_news_content {
	display: none;
}
.textTags {
	background: rgb(239, 239, 239); margin: 10px auto; border: 1px dashed rgb(202, 229, 255); width: 639px; height: 24px; padding-right: 10px; padding-left: 10px; clear: left;
}
.textTags h3 {
	margin: 0px; color: rgb(0, 0, 0); padding-top: 0px; font-size: 12px; float: left; display: block;
}
.textTags span {
	font: 12px/24px Tahoma; float: right; font-size-adjust: none; font-stretch: normal;
}
.textTags h3 a {
	font: 12px/24px Tahoma; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
div#mainNewsTitles {
	margin: 2px 0px; text-align: center;
}
div#mainNewsTitles h1 {
	margin: 8px 0px; color: rgb(255, 51, 0); font-size: 16px; font-weight: bold;
}
div.mainNewsInfo {
	background: url("bg/dot.gif") repeat-x bottom; margin: auto auto 3px; height: 26px; text-align: center; line-height: 26px;
}
#mainFontSize {
	clear: right; float: right; display: block;
}
#mainFontSize img {
	border: currentColor;
}
#mainFontSize a {
	text-decoration: none;
}
div.NewsContent {
	line-height: 180%; font-family: 宋体; font-size: 14px; display: inline; -ms-word-wrap: break-word;
}
div.NewsContent img {
	border: currentColor;
}
div.mainNewsCount {
	background: rgb(254, 254, 254); height: 23px; text-align: right; line-height: 23px; margin-top: 3px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
div#NewsContentLabel a {
	line-height: 180%; font-family: 宋体; font-size: 100%;
}
div#mainNewsContent a {
	line-height: 180%; font-family: 宋体; font-size: 100%;
}
.UBBWordLink {
	line-height: 180%; font-family: 宋体; font-size: 100%;
}
.UBBContainer {
	background: rgb(247, 247, 247); border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) rgb(59, 151, 211);
}
.UBBTitle {
	background: rgb(238, 238, 238); padding: 4px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.UBBContent {
	padding: 6px; line-height: 160%;
}
.UBBContent textarea {
	width: 668px; margin-bottom: 2px;
}
#flashinfo {
	border: 1px solid rgb(217, 230, 238); width: 696px; overflow: hidden; margin-top: 3px;
}
.flashtitle {
	background: url("bg/plane_bg2.gif") repeat-x rgb(232, 250, 254); height: 26px; color: rgb(0, 152, 197); line-height: 26px;
}
.flashtitle h2 {
	margin: 0px; text-align: center; font-size: 14px; font-weight: bold;
}
ul#nextflash {
	width: 684px;
}
div.mainstory ul#nextflash li {
	background: rgb(243, 245, 216); margin: 1px; padding: 0px; width: 320px; height: 20px; line-height: 20px; float: left;
}
.BackFlash {
	background: rgb(243, 245, 216); width: 320px; height: 20px; line-height: 20px; float: left; display: block;
}
.NextFlash {
	background: rgb(243, 245, 216); width: 320px; height: 20px; line-height: 20px; float: left; display: block;
}
#commentHeader {
	margin: 8px; text-align: center; color: rgb(0, 152, 197); font-size: 14px; font-weight: bold;
}
#commentHeader a {
	color: rgb(0, 152, 197); font-size: 14px; font-weight: bold;
}
#commentable {
	background: rgb(217, 230, 238); margin: 0px;
}
#commentable td {
	background: rgb(255, 255, 255); padding: 5px;
}
#commentable td.title {
	background: rgb(234, 241, 244); color: rgb(31, 171, 211);
}
div#friendLinks {
	margin: 3px 10px; overflow: hidden; clear: both;
}
div#friendTitles {
	color: rgb(102, 102, 102); clear: both; font-weight: bold;
}
div#friendLogoLinks {
	margin: 3px 0px; width: 950px; overflow: hidden; clear: both; border-bottom-color: rgb(209, 215, 220); border-bottom-width: 1px; border-bottom-style: dotted;
}
div#friendLogoLinks span {
	margin: 3px 0px; text-align: center; display: block;
}
div#friendLinks hr {
	border-width: 1px 0px 0px; border-style: dotted; border-color: rgb(209, 215, 220); margin: 2px 0px; padding: 0px; height: 0px; clear: both;
}
div#friendTextLinks {
	background: rgb(241, 245, 246); margin: 3px auto; width: 950px; overflow: hidden; clear: both;
}
dl#friendTextList {
	margin: 2px; padding: 0px;
}
dl#friendTextList dd {
	text-align: center;
}
dl#friendTextList dd a {
	height: 20px; color: rgb(48, 169, 212); line-height: 20px; display: block;
}
dl#friendTextList dd a:hover {
	background: rgb(59, 151, 211); color: rgb(255, 255, 255); text-decoration: none; display: block;
}
div.searchForm {
	margin: 0px 0px 0px 4px; padding: 2px 5px 0px; text-align: center; clear: both;
}
div#searchbox .shtext {
	height: 16px; font-size: 14px;
}
div#searchbox .shbtn {
	height: 24px; font-size: 12px;
}
div#searchmain {
	background: rgb(255, 255, 255); margin: 0px 0px 4px; padding: 0px; width: auto; text-align: left; overflow: hidden; clear: both;
}
div.searchResult {
	background: rgb(244, 244, 244); margin: 2px; padding: 2px 5px; height: 22px; line-height: 22px; clear: both; font-weight: bold; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid;
}
div.searchTopic {
	background: rgb(241, 250, 254); margin: 2px; padding: 2px 5px; height: 22px; line-height: 22px; clear: both; font-family: tahoma; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
div.searchTopic a {
	color: rgb(0, 51, 255); font-size: 14px;
}
div.searchTopic a:hover {
	color: rgb(0, 51, 255); font-size: 14px;
}
div.searchIntro {
	margin: 2px; padding: 2px 5px; line-height: 20px; clear: both; -ms-word-break: break-all;
}
div.searchInfo {
	margin: 2px; padding: 2px 5px; height: 20px; line-height: 20px; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
th {
	height: 25px; color: white; font-weight: bold; background-color: rgb(55, 149, 210);
}
.UserLeft {
	background: rgb(247, 247, 247); padding-left: 15px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; border-collapse: collapse;
}
.UserRight {
	background: rgb(247, 247, 247); border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; border-collapse: collapse;
}
.Usertablerow1 {
	background-color: rgb(247, 247, 247);
}
.Usertablerow2 {
	background-color: rgb(240, 240, 240);
}
.Usertableborder {
	border: 1px solid rgb(55, 149, 210); width: 96%; background-color: rgb(255, 255, 255);
}
.userfont1 {
	color: red;
}
.userfont2 {
	color: rgb(55, 149, 210);
}
.userfont3 {
	color: green;
}
a.treemenu {
	color: rgb(102, 102, 102); text-decoration: none;
}
a.treemenu:hover {
	color: rgb(255, 102, 0); text-decoration: underline;
}
div.mainPageBox {
	background: rgb(241, 245, 246); padding: 1px 0px; width: 970px; clear: both; margin-top: 3px; float: left;
}
div.mainNextPage {
	background: rgb(241, 245, 246); padding: 1px 0px; width: 698px; clear: both; margin-top: 3px; float: left;
}
div.mrePage {
	background: rgb(255, 255, 255); width: 696px; clear: both;
}
.morePage a {
	text-align: center; color: rgb(51, 132, 197); text-decoration: none; -ms-word-break: normal; -ms-word-wrap: normal;
}
.morePage {
	margin: 3px 2px; text-align: center; float: right; display: block;
}
.morePage * {
	font: 12px/18px arial, "宋体", serif; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.morePage code a {
	margin: 0px 2px; padding: 0px 2px; border: 1px solid rgb(155, 211, 248); width: auto !important; height: 18px; color: rgb(51, 132, 197); float: left; display: block; min-width: 16px;
}
.morePage code i {
	margin: 0px 2px; padding: 0px 2px; border: 1px solid rgb(155, 211, 248); width: auto !important; height: 18px; color: rgb(51, 132, 197); float: left; display: block; min-width: 16px;
}
.morePage code a {
	background: rgb(255, 255, 255);
}
.morePage code a:hover {
	background: rgb(229, 243, 254); text-decoration: none;
}
.morePage code a.active {
	border: 1px solid rgb(247, 207, 158); color: rgb(255, 102, 0); font-weight: bold;
}
.morePage code a.active:hover {
	text-decoration: none; background-color: rgb(252, 240, 218);
}
.morePage code i {
	margin: 0px; padding: 0px; border: 0px currentColor; line-height: 14px; font-weight: bold; display: block;
}
.morePage kbd {
	background: url("page_arrow.gif") no-repeat 5px -54px rgb(229, 243, 254); margin: 0px 2px; border: 1px solid rgb(155, 211, 248); width: 55px; height: 18px; float: left; display: block;
}
.morePage dfn {
	background: url("page_arrow.gif") no-repeat 5px -54px rgb(229, 243, 254); margin: 0px 2px; border: 1px solid rgb(155, 211, 248); width: 55px; height: 18px; float: left; display: block;
}
.morePage dfn {
	background-position: 45px -85px;
}
.morePage dfn.disable {
	background-position: 45px -35px;
}
.morePage kbd a {
	height: 17px; line-height: 17px; overflow: hidden; padding-left: 10px; border-top-color: rgb(255, 255, 255); border-right-color: rgb(200, 226, 247); border-left-color: rgb(255, 248, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: block;
}
.morePage dfn a {
	height: 17px; line-height: 17px; overflow: hidden; padding-left: 10px; border-top-color: rgb(255, 255, 255); border-right-color: rgb(200, 226, 247); border-left-color: rgb(255, 248, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: block;
}
.morePage dfn a {
	padding: 0px 8px 0px 0px;
}
.morePage dfn.disable {
	background: url("page_arrow.gif") no-repeat 45px -24px rgb(238, 238, 238); border: 1px solid rgb(187, 187, 187);
}
.morePage kbd.disable {
	background: url("page_arrow.gif") no-repeat 45px -24px rgb(238, 238, 238); border: 1px solid rgb(187, 187, 187);
}
.morePage kbd.disable {
	background-position: 5px 6px;
}
.morePage .disable a {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(255, 255, 255) currentColor currentColor; color: rgb(153, 153, 153); text-decoration: none;
}
.morePage .disable {
	background: rgb(238, 238, 238);
}
.morePage .off {
	display: none;
}
.mainPage {
	left: 0px; top: 0px; height: 30px; line-height: 40px; position: relative;
}
.mainPage .morePage {
	right: 0px; margin-right: 5px; position: absolute;
}
.mainPage i {
	font-style: normal;
}
.mainPage {
	margin-top: 20px;
}
.postCount {
	color: rgb(102, 102, 102);
}
.postCount b {
	margin: 0px 2px; color: rgb(255, 102, 0); line-height: 21px; font-weight: bold;
}
.mainPage .postCount {
	line-height: 20px; margin-left: 12px; position: absolute;
}
.morePage input {
	background: rgb(255, 255, 255); border: 1px solid rgb(155, 211, 248); width: 30px; height: 16px; text-align: center; color: rgb(51, 132, 197); line-height: 16px;
}
.morePage b {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 0px 5px; border: 1px solid rgb(155, 211, 248); width: auto; height: 18px; line-height: 18px; float: left; display: block;
}
.list_page {
	margin: 5px auto; height: 25px; line-height: 25px; padding-left: 5px; float: right;
}
.list_page span {
	background: rgb(255, 255, 255); padding: 0px 6px; border: 1px solid rgb(208, 208, 208); height: 20px; color: rgb(0, 0, 0); line-height: 20px; margin-right: 5px; float: left; display: block;
}
.list_page b {
	background: rgb(255, 255, 255); padding: 0px 6px; border: 1px solid rgb(208, 208, 208); height: 20px; color: rgb(0, 0, 0); line-height: 20px; margin-right: 5px; float: left; display: block;
}
.list_page a {
	background: rgb(255, 255, 255); padding: 0px 6px; border: 1px solid rgb(208, 208, 208); height: 20px; color: rgb(0, 0, 0); line-height: 20px; margin-right: 5px; float: left; display: block;
}
.list_page a:hover {
	background: rgb(241, 241, 249); text-decoration: none;
}
.list_page a.active {
	background: rgb(241, 241, 249); border: 1px solid rgb(208, 208, 208); color: rgb(255, 102, 0); font-weight: bold;
}
.list_page .disable {
	background: rgb(238, 238, 238); color: rgb(153, 153, 153);
}
.list_page input {
	margin: 0px -4px; border: 0px currentColor; width: 20px; height: 12px; text-align: center; line-height: 12px; padding-top: 3px;
}
.news_page {
	margin: 3px auto; height: 20px; text-align: center; line-height: 20px; padding-right: 20px; clear: both; display: block;
}
.news_page span {
	background: rgb(254, 254, 254); font: 13px/24px "宋体"; padding: 2px 5px; border: 1px solid rgb(208, 208, 208); color: rgb(0, 0, 0); margin-right: 3px; font-size-adjust: none; font-stretch: normal;
}
.news_page a {
	background: rgb(254, 254, 254); font: 13px/24px "宋体"; padding: 2px 5px; border: 1px solid rgb(208, 208, 208); color: rgb(0, 0, 0); margin-right: 3px; font-size-adjust: none; font-stretch: normal;
}
.news_page a span {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
.news_page a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.news_page a:hover {
	background: rgb(241, 241, 249); text-decoration: none;
}
.news_page a.active {
	background: rgb(241, 241, 249); border: 1px solid rgb(208, 208, 208); color: rgb(255, 102, 0); font-weight: bold;
}
.news_page .disable {
	background: rgb(238, 238, 238); color: rgb(153, 153, 153);
}
#announcement {
	height: 19px; line-height: 19px; overflow: hidden;
}
#announcement div {
	height: 19px; line-height: 19px !important; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; -ms-overflow-y: hidden;
}
#announcement li {
	background: url("arrow_right.gif") no-repeat 0px 50%; line-height: 18px; padding-left: 10px; margin-right: 19px; white-space: nowrap;
}
#announcement li em {
	color: rgb(136, 136, 136); font-size: 0.83em; margin-left: 5px;
}
.mainListBox {
	border: 0px solid rgb(217, 230, 238); width: 970px; overflow: hidden; margin-top: 3px;
}
#topiclistzone {
	border: 1px solid rgb(217, 230, 238); width: 968px; overflow: hidden; margin-top: 3px;
}
#topiclistzone #listheaded {
	background: url("bg/plane_bg2.gif") repeat-x rgb(232, 250, 254); margin: auto; width: 968px; height: 26px; color: rgb(0, 152, 197); line-height: 26px; clear: both; font-weight: bold; float: left;
}
.headline {
	margin-left: 5px; float: left; display: block;
}
.selectedType {
	margin: 2px 0px 0px 20px;
}
.selectedType select {
	margin: 3px 0px 0px 20px; width: 150px; height: 20px; font-weight: normal; float: left;
}
#mainlistUL {
	margin-top: 3px; display: block;
}
#topiclistzone .mainlist_li {
	background: url("bg/dot.gif") repeat-x bottom; font: 13px/24px "宋体"; width: 970px; overflow: hidden; clear: left; margin-bottom: 3px; float: left; display: block; list-style-type: none; list-style-image: none; font-size-adjust: none; font-stretch: normal;
}
#topiclistzone span.list_info .globalDate {
	margin: 0px 2px; float: left;
}
#topiclistzone .list_title {
	background: url("arrow.gif") no-repeat 2px 5px; font: 13px/24px "宋体"; text-align: left; padding-left: 15px; clear: left; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#topiclistzone .list_info {
	font: 11px/normal Tahoma; margin: 5px 5px 0px 0px; color: rgb(85, 85, 85); clear: right; float: right; display: block; font-size-adjust: none; font-stretch: normal;
}
#topiclistzone .list_info img {
	vertical-align: middle;
}
#topiclistzone .list_title a {
	font: 13px/24px "宋体"; color: rgb(17, 117, 186); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
#topiclistzone .list_title a:hover {
	color: rgb(204, 0, 0); text-decoration: none;
}
#topiclistzone .list_title .list_class a {
	font: 13px/24px "宋体"; color: rgb(0, 152, 197); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#topiclistzone .list_title .list_class a:hover {
	color: rgb(204, 204, 0); text-decoration: underline;
}
#mainlistUL li:hover {
	background-color: rgb(233, 255, 193);
}
.tagnamelist {
	margin: 3px;
}
.tagnamelist a {
	font: 13px/24px "宋体"; color: rgb(27, 104, 146); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.abc {
	margin-right: 8px;
}
html .abc {
	padding: 8px 0px 3px 10px;
}
.abc ul {
	background: rgb(241, 245, 246); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(217, 230, 238) rgb(217, 230, 238) rgb(217, 230, 238) currentColor; font: 14px/normal Arial, Helvetica, sans-serif; height: 25px; color: rgb(0, 0, 0); margin-top: 8px; font-size-adjust: none; font-stretch: normal;
}
.abc li {
	width: 30px; height: 25px; text-align: center; line-height: 25px; border-left-color: rgb(217, 230, 238); border-left-width: 1px; border-left-style: solid; float: left;
}
.abc ul li:hover {
	background: rgb(217, 230, 238);
}
.abc ul li.zimu:hover {
	background: rgb(241, 245, 246);
}
li.zimu {
	background: rgb(241, 245, 246); width: 144px; font-weight: bold;
}
li.shuzi {
	width: 45px;
}
.abc li a {
	font: 14px/25px Arial, Helvetica, sans-serif; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.abc li.shuzi a {
	font: 12px/23px Arial, Helvetica, sans-serif; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
#pingjia {
	background: rgb(245, 245, 245); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(217, 230, 238) rgb(217, 230, 238) rgb(217, 230, 238) currentColor; margin: 5px; padding: 0px; width: 684px; height: 48px; float: left;
}
#pingjia li em {
	color: rgb(66, 183, 63); font-style: normal;
}
#pingjia li {
	margin: 0px; padding: 2px 8px; height: 45px; line-height: 21px; vertical-align: bottom; border-left-color: rgb(217, 230, 238); border-left-width: 1px; border-left-style: solid; float: left; display: block;
}
#pingjia li.info {
	padding: 2px 10px;
}
#pingjia li img {
	margin-top: 2px;
}
#pingjia li.tousu {
	padding: 1px 6px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#pingjia li.tousu img {
	margin-top: 0px;
}
#PercentBar1 {
	background: url("../icons/loading_bg.gif") repeat-x; height: 11px; margin-top: 6px; float: left; display: block;
}
#PercentBar2 {
	background: url("../icons/loading_bg.gif") repeat-x; height: 11px; margin-top: 6px; float: left; display: block;
}
#pingjia li i {
	color: rgb(136, 136, 136); font-size: 0.88em;
}
