* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	BACKGROUND: #ffffff
}
BODY {
	FONT: 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif; COLOR: #313131
}
TABLE {
	BORDER-COLLAPSE: collapse; TEXT-ALIGN: left; border-spacing: 0; empty-cells: show
}
TH {
	BORDER-COLLAPSE: collapse
}
TD {
	BORDER-COLLAPSE: collapse
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
A {
	COLOR: #016a9f; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
FORM IMG {
	VERTICAL-ALIGN: middle
}
BUTTON {
	VERTICAL-ALIGN: middle
}
PRE {
	FONT-SIZE: 14px; LINE-HEIGHT: 22px; FONT-FAMILY: Arial; WORD-WRAP: break-word
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
BUTTON {
	CURSOR: pointer
}
.pagetop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(sprite.png) #eeefef repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 10px; OVERFLOW: hidden; WIDTH: 940px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; BORDER-BOTTOM: #e9e9e9 1px solid; HEIGHT: 25px
}
.pagetop .welword {
	PADDING-RIGHT: 640px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 3px; MARGIN: 0px auto; WIDTH: 300px; COLOR: #5e6671; PADDING-TOP: 2px; HEIGHT: 20px
}
.pagetop .toplink {
	PADDING-LEFT: 200px; MARGIN: -25px auto 0px; WIDTH: 740px; COLOR: #838383; FONT-FAMILY: simsun; TEXT-ALIGN: right
}
.pagetop A {
	COLOR: #5e6671; FONT-FAMILY: Arial
}
.pagetop .site-server {
	PADDING-RIGHT: 440px; MARGIN: 0px auto; WIDTH: 500px; COLOR: #939393; HEIGHT: 25px
}
.pagetop .site-server SPAN {
	MARGIN: 0px 5px
}
.pagetop .xl-page {
	PADDING-LEFT: 500px; MARGIN: -25px auto 0px; WIDTH: 440px; HEIGHT: 25px; TEXT-ALIGN: right
}
.pagetop .xl-page A {
	PADDING-LEFT: 8px; BACKGROUND: url(sprite.png) no-repeat -890px -30px; MARGIN-LEFT: 5px
}
.logobar {
	CLEAR: both; BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px auto 9px; OVERFLOW: hidden; BORDER-LEFT: #eee 1px solid; WIDTH: 946px; LINE-HEIGHT: 0; PADDING-TOP: 6px; BORDER-BOTTOM: #eee 1px solid; ZOOM: 1; POSITION: relative
}
.logobar .sitelogo {
	FLOAT: left; WIDTH: 156px; HEIGHT: 62px; padding-top:2px
}
.logobar .bannerad {
	BORDER: #eee 3px solid; DISPLAY: inline; FLOAT: left; WIDTH: 648px; HEIGHT: 56px; TEXT-ALIGN: center; padding-top:4px; padding-left:2px
}
.logobar .rightad {
	BORDER: #eee 3px solid; BACKGROUND: #eee; FLOAT: left; WIDTH: 120px; HEIGHT: 60px; margin-left:5px
}
.weizhi {
	MARGIN: 0px auto 5px; FONT: 12px/15px simsun; OVERFLOW: hidden; WIDTH: 960px; COLOR: #5e6671; WHITE-SPACE: nowrap; HEIGHT: 26px;
}
.weizhi .dir {
	BACKGROUND: url(nav1.gif) no-repeat; PADDING-LEFT: 20px; FLOAT: left; line-height:26px
}
.weizhi .dir span{
	margin:0px 10px
}
.weizhi .dir A {
	COLOR: #5e6671
}
.weizhi .wangzhai {
	DISPLAY: inline; FLOAT: right; COLOR: #818181; MARGIN-RIGHT: 6px; PADDING-TOP: 4px
}
.channel-nav {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(catalogbar.png) no-repeat; PADDING-BOTTOM: 3px; MARGIN: 0px auto 0px; OVERFLOW: hidden; WIDTH: 960px; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 33px
}
.channel-nav UL {
	FONT-SIZE: 14px; LEFT: 4px; OVERFLOW: hidden; WIDTH: 100%; LINE-HEIGHT: 33px; POSITION: absolute; TOP: 1px; HEIGHT: 33px
}
.channel-nav LI {
	PADDING-LEFT: 2px; BACKGROUND: url(catalogbar.png) no-repeat 0px -40px; LEFT: -2px; FLOAT: left; OVERFLOW: hidden; POSITION: relative; HEIGHT: 33px
}
.channel-nav LI A {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.channel-nav LI A:hover {
	BACKGROUND: url(catalogbar.png) no-repeat 50% -40px; TEXT-DECORATION: none
}
.channel-nav LI.selected A {
	BACKGROUND: url(catalogbar.png) no-repeat 50% -40px; TEXT-DECORATION: none
}
.pagebody {
	CLEAR: both; MARGIN: 0px auto 8px; WIDTH: 960px; ZOOM: 1
}
.footer {
	CLEAR: both; MARGIN: 0px auto 8px; WIDTH: 960px; ZOOM: 1
}
.footer .copyright {
	WIDTH: 960px; COLOR: #898888; LINE-HEIGHT: 22px; HEIGHT: 44px; TEXT-ALIGN: center
}
.ad1 .content{
	text-align:center; padding:20px 0px
}
.ad2 .content{
	text-align:center; padding:11px
}
.ad3 {
	margin-bottom:10px; width:728px
}
.ad4 {
	float:left; margin:0px 10px 10px 0px
}
.main {
	CLEAR: left; FLOAT: left; WIDTH: 728px
}
.classlist .content {
	padding:20px
}
.classlist .content ul {
	clear:both
}
.classlist .content li {
	width:171px; font-size:14px; float:left; line-height:200%
}
.classlist .content li.gray {
	width:228px
}
.classlist .content dl {
	width:706px; margin-bottom:40px
}
.classlist .content dl dt{
	font-size:14px; line-height:200%; clear:both
}
.classlist .content dl dd{
	width:171px; font-size:14px; float:left; line-height:200%
}
.classlist .content h4{
	width:100%; overflow:hidden
}
.new .content {
	padding:20px
}
.new .content li{
	width:91px; float:left
}
.hot .content {
	padding:20px
}
.box {
	CLEAR: both; MARGIN-BOTTOM: 8px; WIDTH: 100%; POSITION: relative
}
.box H2 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-SIZE: 13px; BACKGROUND: url(sprite.png) no-repeat 0px -448px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #193b5f; LINE-HEIGHT: 26px; PADDING-TOP: 1px; HEIGHT: 26px
}
.box H2 span {
	float:right
}
.box H3 {
	clear:both; FONT-SIZE: 16px; OVERFLOW: hidden; COLOR: #000000; margin:50px 0px 20px; border-bottom:#C5DDF6 1px dotted;
}
.box H3 span {
	float:right; font-weight:normal; font-size:12px
}
.box .content {
	BORDER-RIGHT: #ccdff2 1px solid; BORDER-TOP: #ccdff2 1px; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-LEFT: #ccdff2 1px solid; BORDER-BOTTOM: #ccdff2 1px solid; ZOOM: 1
}
.box .keyword {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ecf6ff; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
.box .keyword DT {
	DISPLAY: inline
}
.box .keyword DD {
	DISPLAY: inline
}
.box .box-moreA {
	RIGHT: 6px; FONT-FAMILY: simsun; POSITION: absolute; TOP: 6px
}
.box .box-op {
	RIGHT: 6px; COLOR: #939393; LINE-HEIGHT: 26px; POSITION: absolute; TOP: 1px
}
.box .box-op A {
	COLOR: #193b5f
}
.box DL.channel {
	RIGHT: 6px; LINE-HEIGHT: 26px; FONT-FAMILY: simsun; POSITION: absolute; TOP: 1px
}
.box DL.channel A {
	COLOR: #016a9f
}
.box DL.channel DD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.box DL.channel DD SPAN {
	MARGIN: 0px 5px; COLOR: #c5ddf6
}
.box .sort-mode {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 3px; LINE-HEIGHT: 21px; PADDING-TOP: 3px
}
.box .sort-mode DT {
	DISPLAY: inline
}
.box .sort-mode DD {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
.box .sort-mode DD A {
	MARGIN-RIGHT: 10px
}
.main .box H2 {
	BACKGROUND-POSITION: 0px -408px
}
.sideleft {
	float:left; margin-right:8px
}
.sideright {
	WIDTH: 224px; float:left
}
.sideright .box H2 {
	BACKGROUND-POSITION: 0px -248px
}
.sideright .tab-box {
	BACKGROUND-POSITION: 0px -248px
}
.sideright .banner-middle {
	WIDTH: 224px
}
.contentbox .content {
	PADDING: 20px; font-size:14px; line-height:200%; word-break:break-all
}
.contentbox .content .title{
	clear:both; border-bottom:#bbbbbb 1px dotted; overflow:hidden; padding:10px 0px; margin:10px 0px
}
.contentbox .content .title h1 {
	clear:both; FONT-SIZE: 16px; COLOR: #000; LINE-HEIGHT: 30px
}
.contentbox .content dl {
	margin-bottom:40px
}
.contentbox .content dl dt{
	border-top:#E8E8E8 1px solid
}
.contentbox .content dl dd{
	FONT-SIZE: 12px
}
.contentbox .content .questionnav {
	margin-bottom:16px
}
.contentbox .content .questionnav ul {
	border-bottom:#255B92 1px solid; overflow:hidden; height:24px
}
.contentbox .content .questionnav ul li{
	float:left; margin:0px 10px; padding:0px 10px; line-height:24px; border-top:#255B92 1px solid; border-left:#255B92 1px solid; border-right:#255B92 1px solid; background:#F1F7FC
}
.contentbox .content .questionnav ul li A {
	color:#255B92
}
.contentbox .content .questionnav ul li.hit {
	background:#255B92; color:#ffffff
}
.contentbox .content .questionlist {
	width:686px
}
.contentbox .content .questionlist em {
	font-style:normal; color:#CC0000
}
.contentbox .content .questionlist ul {
	border-bottom:1px #bbbbbb dotted; height:32px
}
.contentbox .content .questionlist li.tit {
	float:left; text-align:left; width:490px; font-size:12px
}
.contentbox .content .questionlist li.tit2 {
	float:left; text-align:left; width:490px; font-size:14px
}
.contentbox .content .questionlist li.state {
	float:left; text-align:center; width:66px; font-size:12px; padding-top:6px; height:26px; line-height:14px
}
.contentbox .content .questionlist li.num {
	float:left; text-align:center; width:40px; font-size:12px
}
.contentbox .content .questionlist li.time {
	float:left; text-align:center; width:90px; font-size:12px
}
.contentbox .content ul.homelist li{
	border-bottom:1px #bbbbbb dotted; height:32px
}
.contentbox .content .qlist {
	width:686px
}
.contentbox .content .qlist li {
	border-bottom:1px #bbbbbb dotted
}
.contentbox .content li.jclist {
	clear:both
}
.contentbox .content li.jclist A.black {
	color:#000000
}
.contentbox .content span.jcspan {
	float:right
}
.contentbox .content .page {
	text-align:center; margin:10px 0px
}
.contentbox .content hr {
	margin:42px 0px
}
.fenlei .content {
	PADDING: 10px; line-height:200%; word-break:break-all
}
.fenlei .content h4{
	overflow:hidden; font-size:14px; color:#000000; font-weight:bold; width:100%
}
.fenlei .content h4 a{
	color:#000000
}
.fenlei .content ul{
	margin-bottom:10px; overflow:hidden
}
.fenlei .content ul li{
	width:66px; float:left
}
.pt {
	text-align:center
}
.pt a{
	text-align:center; margin:10px
}
.fgline {
	margin:20px 0px; border-bottom:1px #bbbbbb dotted
}

.sitelink .content {
	padding:10px
}
.sitelink .content A {
	color:#000000
}