* {
	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;
	margin-right: auto;
	margin-left: auto;
}
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: underline
}
A:hover {
	TEXT-DECORATION: underline
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
FORM IMG {
	VERTICAL-ALIGN: middle
}
BUTTON {
	VERTICAL-ALIGN: middle;
	display: inline;
}
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
}
#uid{
	padding: 0px;
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	height: auto;
	float: none;
}
.ub {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(sprite.png) #eeefef repeat-x 0px 0px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 940px;
	LINE-HEIGHT: 25px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #e9e9e9 1px solid;
	HEIGHT: 25px;
	margin-top: -20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.ub .welword {
	PADDING-RIGHT: 640px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 3px; MARGIN: 0px auto; WIDTH: 300px; COLOR: #5e6671; PADDING-TOP: 2px; HEIGHT: 20px
}
.ub .toplink {
	PADDING-LEFT: 200px; MARGIN: -25px auto 0px; WIDTH: 740px; COLOR: #838383; FONT-FAMILY: simsun; TEXT-ALIGN: right
}
.ub A {
	COLOR: #5e6671; FONT-FAMILY: Arial
}
.ub .site-server {
	PADDING-RIGHT: 440px; MARGIN: 0px auto; WIDTH: 500px; COLOR: #939393; HEIGHT: 25px
}
.ub .site-server SPAN {
	MARGIN: 0px 5px
}
.ub .xl-page {
	PADDING-LEFT: 500px; MARGIN: -25px auto 0px; WIDTH: 440px; HEIGHT: 25px; TEXT-ALIGN: right
}
.ub .xl-page A {
	PADDING-LEFT: 8px; BACKGROUND: url(sprite.png) no-repeat -890px -30px; MARGIN-LEFT: 5px
}

.pagetop {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(sprite.png) #eeefef repeat-x 0px 0px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 940px;
	LINE-HEIGHT: 25px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #e9e9e9 1px solid;
	HEIGHT: 25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.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; BORDER-TOP: #eee 1px solid; 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: 50px; padding-top:2px
}
.logobar .bannerad {
	BORDER: #eee 3px solid; DISPLAY: inline; FLOAT: left; WIDTH: 658px; HEIGHT: 60px; TEXT-ALIGN: center;
}
.logobar .rightad {
	FLOAT: left; WIDTH: 120px; HEIGHT: 60px; border-top: #eee 3px solid; border-right: #eee 3px solid; border-bottom: #eee 3px solid;
}
.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
}
.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 H4 {
	font-size:12px; font-weight:bold
}
.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
}
.questionbox .content {
	PADDING: 20px; font-size:14px; line-height:200%; word-break:break-all
}
.questionbox .content A.gray {
	color:#666666
}
.contentbox .content {
	PADDING: 20px; font-size:14px; line-height:200%; word-break:break-all
}
.contentbox .content .wangzai{
	text-align:right; font-size:12px; line-height:100%
}
.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 li {
	padding:0px 5px; margin:0px 5px; float:left
}
.contentbox .content hr {
	margin:20px 0px; color:#bbbbbb; height:1px
}
.contentbox .content pre {
	width:686px
}
.contentbox .content span {
	margin:0px 5px
}
.xianguan .content {
	PADDING: 20px; font-size:14px; line-height:200%; word-break:break-all
}
.newsearch .content {
	padding:20px
}
.classdir .content {
	PADDING: 20px; font-size:14px; line-height:200%; word-break:break-all
}
.classdir .content ul {
	width:686px
}
.classdir .content li {
	float:left; width:171px
}
.classdir .content h3 {
	FONT-SIZE: 16px; margin:10px 0px; border-bottom:#C5DDF6 1px dotted; width:686px
}
.classdir .content h4 {
	FONT-SIZE: 14px; width:100%; overflow:hidden; font-weight:bold
}
.asklist .content {
	PADDING: 20px; font-size:14px; word-break:break-all
}
.asklist .content ul {
	clear:both; border-bottom:1px #bbbbbb dotted; height:36px
}
.asklist .content li {
	float:left; line-height:36px
}
.asklist .content li.ct {
	font-size:12px; width:566px
}
.asklist .content li.ctt {
	font-size:14px; width:566px
}
.asklist .content li.cinfo {
	float:left; font-size:12px; width:60px; text-align:center
}
.asklist .content .page {
	padding:20px 0px
}
.asklist .content .page li {
	margin:0px 10px
}
.asklist .content .questionnav {
	margin-bottom:16px
}
.asklist .content .questionnav ul {
	overflow:hidden; height:24px
}
.asklist .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
}
.asklist .content .questionnav ul li A {
	color:#255B92
}
.asklist .content .questionnav ul li.hit {
	background:#255B92; color:#ffffff
}
.cpage {
	margin:10px 0px
}
.cpage a {
	margin:0px 10px
}
.asklist .content .searchlist {
	width:550px; margin-bottom:20px; line-height:140%; font-size:12px
}
.asklist .content h3 {
	font-style:normal; font-weight:normal; font-size:16px
}
.asklist .content em {
	color:#FF0000; font-style:normal
}
.asklist .content .searchlist .searchinfo {
	color:#666666
}
.asklist .content .searchlist .searchinfo A {
	color:#008000
}
.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
}
.tc_gray {
	color:#666666
}
#catalog {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 270px; LINE-HEIGHT: 22px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.sitelink .content {
	padding:10px
}
.sitelink .content A {
	color:#000000
}