* {
	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: #3333ff; TEXT-DECORATION: none
}
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: 158px; HEIGHT: 62px; TEXT-ALIGN: center; padding-top:2px
}
.logobar .bannerad {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 5px; HEIGHT: 35px; TEXT-ALIGN: center; padding:27px 0px 0px 10px
}
.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 A {
	COLOR: #5e6671
}
.weizhi .dir span {
	margin:0px 5px
}
.weizhi .search {
	DISPLAY: inline; FLOAT: right; COLOR: #818181; MARGIN-RIGHT: 6px; PADDING-TOP: 4px
}
.weizhi .search .searchinput {
	padding:2px 5px 2px 5px; height:12px
}
.weizhi .search .submit {
	HEIGHT: 20px; 
}
.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; TEXT-DECORATION: none
}
.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
}
.channel-nav .search {
	LEFT: 726px; OVERFLOW: hidden; WIDTH: 226px; POSITION: absolute; TOP: 8px; HEIGHT: 20px
}
.channel-nav .search INPUT {
	FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 20px; WIDTH: 150px; BORDER-TOP-STYLE: none; LINE-HEIGHT: 16px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 2px; HEIGHT: 16px; BORDER-BOTTOM-STYLE: none
}
.channel-nav .search INPUT.notxt {
	COLOR: #d8d8d8
}
.channel-nav .search BUTTON {
	BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 178px; WIDTH: 48px; BORDER-TOP-STYLE: none; PADDING-TOP: 20px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 20px; BORDER-BOTTOM-STYLE: 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
}
.main {
	CLEAR: left; FLOAT: left; WIDTH: 728px
}
.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 .content {
	BORDER: #ccdff2 1px solid; BACKGROUND: #fff; OVERFLOW: hidden; ZOOM: 1
}
.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
}
.classlist .content {
	PADDING: 20px; font-size:14px; line-height:200%
}
.classlist .content li{
	font-size:14px; font-weight:bold
}
.classlist .content li span{
	font-size:12px; color:#666666; font-weight:normal
}
.classlist .content li span A {
	color:#009900; TEXT-DECORATION: underline
}
.classlist .content ul.contentlist li {
	font-weight:normal
}
.classlist .content p.intro {
	font-weight:normal; font-size:12px
}
.classlist .content p.info {
	font-weight:normal; font-size:12px; color:#009900
}
.classlist .content p.info A {
	color:#009900; TEXT-DECORATION: underline
}
.classlist .content .spacer {
	height:20px
}
.question .content {
	PADDING: 20px; font-size:14px; line-height:200%
}
.question .content .title{
	clear:both; border-bottom:#bbbbbb 1px dotted; overflow:hidden; padding:10px 0px; margin:10px 0px
}
.question .content .title h1 {
	clear:both; FONT-SIZE: 16px; COLOR: #000; LINE-HEIGHT: 30px
}
.question .content span.info {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 60px;
}
.question .content ul.answer li {
	margin-bottom:20px; border-bottom:1px #bbbbbb dotted
}
.question .content ul.answer li h3 {
	FONT-SIZE: 11px; COLOR: #666666; 
}
.question .content h2{
	background:none; font-size:14px;
}
.pagelinks {
	FONT-SIZE: 85%; MARGIN: 1.82em 0px; OVERFLOW: hidden; ZOOM: 1
}
.pagelinks a {
	PADDING: 6px; FONT-WEIGHT: normal; line-height:normal
}
.fenlei .content {
	padding:10px; line-height:200%
}
.fenlei .content li A {
	margin-right:5px
}
.fenlei .content li.channelname A {
	font-size:14px; font-weight:bold
}
.sitelink .content {
	padding:10px
}
.sitelink .content A {
	color:#000000
}