/*reset*/
			body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
			table{border-collapse:collapse;border-spacing:0;}
			fieldset,img{border:0;}
			address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
			ol,ul{list-style:none;}
			h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
			q:before,q:after{content:'';}
			sup{vertical-align:text-top;}
			sub{vertical-align:text-bottom;}
	/*typography*/
			html{}
			body,table{font-size:12px;color:#000;font-family:Arial,Helvetica,sans-serif,SimSun;background:#fff;}
			td{font-size:12px;color:#000;font-family:Arial,Helvetica,sans-serif,SimSun;}
			select,input,button,textarea{font-family:Arial,Helvetica,sans-serif,SimSun;font-size:12px;vertical-align:middle}
			h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
			a:link{color:#03c;}

.k{clear:both;font-size:0;height:0;line-height:0;}
#s_page{text-align:center;}
			#s_header{padding:6px 0px 4px 0px;text-align:center;width:960px;}
			#s_header a:link,#s_header a:visited,#s_header a:hover{color:#03c;}
#s_header .drop_menu{border-width:1px;border-style:solid;position:absolute;top:21px;left:0;overflow:hidden;}
			#s_header .drop_menu li{width:100%;clear:both;}
			#s_header .drop_menu a{width:100%;margin:0;padding-left:4px;display:block;}
#s_search{width:980px;margin:0 auto;padding-top:5px;clear:both;overflow:hidden;}
			#s_logo{height:47px;padding:0px 52px 0 8px;float:left;}
			#s_search_form{float:left;padding-top:8px;}
			.search_input{width:248px;height:22px;padding:4px 0 0 2px;border-width:1px;margin-right:5px;border-style:solid;}
			.search_button{width:70px;height:29px;line-height:25px;margin-right:1px;cursor:pointer;}
			#s_search_condition{width:355px;height:21px;line-height:21px;overflow:hidden;}
			#s_search_condition li{float:left;margin-right:5px;cursor:pointer;}
			#s_search_condition input{margin:0 2px 6px 0;}
			#s_search_condition em{font-style:normal;font-size:10px;color:#f00;}
#s_feeds{width:440px;float:left;padding:15px 0 0 10px;}
			#s_feeds li{float:left;}
			#s_feeds a{margin:0 6px;}

.pagebody {
	CLEAR: both; MARGIN: 0px auto 8px; WIDTH: 960px;text-align:left;
}
.sideleft {
	float:left; margin-right:8px
}
.main {
	CLEAR: left; FLOAT: left; WIDTH: 728px
}
.box {
	CLEAR: both; MARGIN-BOTTOM: 16px; 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
}

.asklist .content {
	PADDING: 20px; font-size:14px; word-break:break-all;line-height:23px;
}
.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
}
.asklist .content a.c666 {
	color:#666666
}
.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
}

.questionbox .content {
	PADDING: 16px; font-size:14px; line-height:23px; 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;color:#666;
}
.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
}
.sideright {
	WIDTH: 224px; float:left
}
.sideright .box H2 {
	BACKGROUND-POSITION: 0px -248px
}
.sideright .tab-box {
	BACKGROUND-POSITION: 0px -248px
}
.sideright .banner-middle {
	WIDTH: 224px
}
.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
}
.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
}
.weizhi {
	MARGIN: 0px auto 5px; FONT: 12px/15px simsun; OVERFLOW: hidden; WIDTH: 960px; COLOR: #5e6671; WHITE-SPACE: nowrap; HEIGHT: 26px;TEXT-ALIGN:left
}
.weizhi .dir {
	BACKGROUND: url(nav1.gif) no-repeat; FLOAT: left; line-height:26px
}
.weizhi .dir A {
	COLOR: #5e6671
}
.weizhi .dir span {
	margin:0px 5px
}