﻿HTML{
	color:#5e6671; 
	font-size:14px; 
	font-family:"宋体"
}

BODY{
	margin:0px;
	padding:0px;
	color:#5e6671;
	font-size:14px;
	font-family:"宋体";
}

UL, OL{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

LI{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}

IMG{
	border:0px	
}

P, FORM, SPAN, PRE{
	margin:0px;
	padding:0px
}
H1
{
	font-size:22px; color:#000000
}
H3, H4
{
	margin:0px; padding:0px
}

#head {
	width: 960px;
	margin:0px auto;
}
#head .topbar {
	background-color: #cae8fd;
	padding:3px 6px;
	font-size:12px;
	text-align:right;
	overflow:hidden;
}

#head .topbar A:LINK{
	color:#5E6671;
	text-decoration:none;
}
#head .topbar A:VISITED{
	color:#5E6671;
	text-decoration:none;
}
#head .headwrap {
	height: 82px;
}
#head .headwrap .logo {
	height: 82px;
	width: 241px;
	float: left;
}
#head .headwrap .logoright {
	height: 82px;
	width: 715px;
	float: right;
}
#head .headwrap .logo #logo {
	display:block;
	height: 82px;
	width: 241px;
	overflow:hidden;
	position:relative
}

#head .headwrap .logo #logo img {
	position: absolute;
	left: 5px;
	top: 20px;
}
#head #navbar {
	height: 35px;
	width: 960px;
	background:url(sprites.png) 0px -79px;
}
#head #navbar ul li {
	display: inline;
	float: left;
	text-align:center;
	line-height:35px;
	padding-right:2px;
}

#head #navbar ul li A{
	display:block;
	width:62px;
	height:34px;
	overflow:hidden
}

#head #navbar ul li A:link, #head #navbar ul li A:visited{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#head #navbar ul li A:hover{
	color:#2573ad;
	font-weight:bold;
	text-decoration:none;
	padding-top:1px;
	background:url(navitm.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='navitm.png'); /* IE6 */
	_background-image: none; /* IE6 */

}

#bodywrap {
	width: 960px;
	margin: 0px auto;
	margin-top: 14px;
}
#head #pagenav {
	margin-top: 6px;
	height: 27px;
	background: url(sprites.png) 0px -115px;
}
#head #pagenav .pagetitle {
	height: 27px;
	width: 565px;
	float: left;
	padding-left: 30px;
	font-size: 12px;
	line-height: 27px;
}

#head #pagenav .pagetitle SPAN
{
	margin:0px 5px
}

#head #pagenav .pagetitle A:LINK{
	text-decoration:none;
}

#head #pagenav .pagetitle A:VISITED{
	color:#0000ff;
	text-decoration:none
}
#head #pagenav .searchwrap {
	float: left;
	margin: 0px;
	padding-left: 15px;
	width: 320px;
	margin-top: 1px;
}

.input_s1{
	border:1px solid #7f9db9;
	height:17px;
	line-height:18px;
	background:url(sprites.png) -313px 2px;
	padding-left:26px
}
.btn{
	height:22px;
	width:60px;
	letter-spacing:0.2em;
	overflow:hidden;
}
#bodywrap #bleft {
	float: left;
	width: 728px;
}
#bodywrap #bright {
	float: right;
	width: 222px;
}
.spacer{
	clear:both;
	height:12px;
}

#bodywrap #bleft .qbox .nqtitle {
	height: 31px;
	background: url(sprites.png) 0px -146px;
	line-height: 31px;
	padding-left: 8px;
	font-weight: bold;
	color: #144e7b;
}

#bodywrap #bleft .qbox .rqtitle {
	height: 31px;
	background: url(sprites.png) 0px -176px;
	line-height: 31px;
	padding-left: 8px;
	font-weight: bold;
	color: #144e7b;
}

#bodywrap #bleft .qbox .lktitle {
	height: 31px;
	background: url(sprites.png) 0px -209px;
	line-height: 31px;
	padding-left: 30px;
	font-weight: bold;
	color: #144e7b;
}

.qbox {
	border: 1px solid #c5ddf6;
}

.qbox2 {
	border: 1px solid #c3ed7f;
}

#bodywrap #bleft .qbox UL{
	line-height:28px;
	margin:15px 0px;
	padding-left:15px
}

#bodywrap #bleft .qbox .qltitle
{
	height: 31px;
	background: url(sprites.png) 0px -276px;
	line-height: 31px;
	padding-left: 10px;
	font-weight: bold;
	color: #144e7b;
	overflow:hidden;
}

#bodywrap #bleft .qbox2 .qltitle_good
{
	height: 31px;
	background: url(sprites.png) 0px -308px;
	line-height: 31px;
	padding-left: 10px;
	font-weight: bold;
	color: #144e7b;
	overflow:hidden;
}

#bodywrap #bleft .qbox .category{
	overflow:hidden;
	clear:both;
}

#bodywrap #bleft .qbox .category LI
{
	width:22%;
	float:left;
	padding-left:7px;
	line-height:200%;
}

#bodywrap #bleft .qbox .category LI SPAN, #bodywrap #bleft .qbox .category_con SPAN{
	font-size:12px
}


#bodywrap #bleft .qbox .category_con
{
	overflow:hidden
}

#bodywrap #bleft .qbox .category_con UL
{
	overflow:hidden;
	zoom:1;
	margin-bottom:10px;

}
#bodywrap #bleft .qbox .category_con H4
{
	font-size:12px;
	overflow:hidden;
}
#bodywrap #bleft .qbox .category_con LI
{
	width:22%;
	float:left;
	padding-left:7px;
	line-height:200%;
}
#bodywrap #bleft .qbox .category_con h4
{
	padding:7px 0 0 10px;
}

.c_wrap H3 {
	FONT-SIZE: 14px; COLOR: #039
}
.c_wrap H3 A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}

.c_wrap H3 SPAN A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: #144e7b; text-decoration:none
}
.c_wrap H3 SPAN A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: #144e7b; text-decoration:none
}
.c_wrap H3 SPAN A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: #144e7b
}
.c_wrap H3 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 7px; ZOOM: 1
}
.c_wrap H3 SPAN {
	FLOAT: left
}
.c_wrap H3 A {
	FLOAT: right
}
.c_con {
	PADDING-LEFT: 9px; OVERFLOW: hidden; ZOOM: 1
}
.c_con H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px
}
.c_con H4 {
	BACKGROUND-POSITION: 0px 12px; FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 150%
}
.c_con UL {
	MARGIN-BOTTOM: 6px; OVERFLOW: hidden; ZOOM: 1
}
.c_con LI {
	PADDING-LEFT: 7px; FLOAT: left; WIDTH: 24%; LINE-HEIGHT: 200%
}
.c_con LI {
	BACKGROUND-POSITION: 0px -15px; FONT-SIZE: 14px
}
.c_con SPAN {
	FONT-SIZE: 12px; COLOR: #666
}

.qclass
{
	zoom:1
}

.flink{
	overflow:hidden; padding-bottom:6px; zoom:1
}

UL.flink LI{
	float:left; padding-right:10px; white-space:nowrap
}

UL.flink LI a:link, UL.flink LI a:visited{
	font-size:12px; display:block;
}

A.label:LINK{
	color:#666666	
}

#foot {
	width: 960px;
	margin: 0px auto;
	text-align: center;
	font-size: 12px;
	padding: 10px 0px;
	line-height:20px;
}
#bodywrap #bright .rtitle {
	min-height: 20px;
	background-color:#E1F2FD;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:150%;
	font-weight: bold;
}

.qs_wrap
{
	margin:20px 15px 10px 15px
}

.qs_wrap H3
{
	font-size:16px; color:#333
}

.qs_wrap .qs_tag
{
	margin:10px 0px; font-size:12px; background-color:#F9F9F9; padding:4px 5px; line-height:18px
}

.qs_wrap .qs_tag A:LINK
{
	font-size:12px
}

.qs_wrap .qs_con
{
	color:#000000; line-height:25px; padding-top:10px
}

.goodanser
{
	margin:20px 15px 10px 15px; line-height:25px; color:#000000; white-space:normal; word-wrap: break-word; word-break: break-all
}

.anw_o
{
	margin:20px 15px 20px 15px; line-height:25px; color:#000000; white-space:normal; word-wrap: break-word; word-break: break-all
}

.anw_o PRE
{
	word-wrap:break-word; word-break:break-all; width:100%; white-space:normal
}

.anw_o HR
{
	display:block; margin:10px 0px; height:1px; border-top:1px dashed #c5ddf6
}

.goodanser SPAN, .anw_o SPAN
{
	font-size:12px; color:#144E7B; display:block; background:#FBFFF5
}

.sr_t
{
	float:left;
}
.sr_rst
{
	float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#5e6671
}

.search_result
{
	padding:10px 15px 0 15px
}

.result_list LI {
	PADDING-BOTTOM: 16px; color:#000000
}

.result_list .baike_result LI {
	PADDING-BOTTOM: 0px
}
.result_list .similar_result LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
.result_list H3 {
	FONT-WEIGHT: normal; FONT-SIZE: medium
}

.result_list H3 A:LINK
{
	COLOR:#0033cc
}

.result_list LI EM {
	COLOR: #c03
}

.result_list LI .summary {
	CLEAR: both
}
.result_list LI .summary P {
	WORD-BREAK: break-all;
	FONT-WEIGHT: normal; TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: small; LINE-HEIGHT: 140%; TEXT-ALIGN: justify
}

.info {
	FONT-SIZE: small; COLOR: #666
}

.list_tit {
	LINE-HEIGHT: 28px; BORDER-BOTTOM: 1px solid #c5ddf6; HEIGHT: 27px
}
.list_tit LI {
	MIN-WIDTH: 76px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 4px; HEIGHT: 26px; TEXT-ALIGN: center; _width: 76px; background:url(sprites.png) -328px -41px; color:#FFFFFF
}
.list_tit A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.list_tit .current {
	MIN-WIDTH: 76px; POSITION: relative; HEIGHT: 27px; _width: 76px; _margin-bottom: -1px; background:url(sprites.png) -248px -41px; color:#FFFFFF
}


#ctl{font-size:12px; padding:10px 15px; line-height:18px}
#ctl .f14{font-size:16px}
#ctl .wlsfl1CSS{font-size:14px;font-weight:bold;}
#ctl div {font-size:14px;margin-top:3px;}
.b1_7b_lr{
	padding:10px; line-height:28px
}

#ctl ul{margin:10px 0px 0px 10px}
#ctl li{height:20px;}
#ctl a{padding:2px 2px 0 2px}
#ctl a:link, #ctl a:visited{text-decoration:underline;}
#ctl a:hover{text-decoration:underline;}
.ctn{padding-top:6px;}
.ctn a{font-size:14px;font-weight:bold;}
.ctn a:link,.ctn a:visited{text-decoration:none;font-size:14px;color:#0000ff}
.ctn a:hover{text-decoration:underline}

.qlist EM {
	COLOR: #c03
}
.qlist EM {
	COLOR: #c03
}
.qlist A EM {
	TEXT-DECORATION: underline
}
.qlist A EM {
	TEXT-DECORATION: underline
}

#bright .assocquestion2
{
	width:92%; margin:10px auto 0px auto; line-height:25px
}

#bright .assocquestion2 UL LI
{
	white-space:normal; word-wrap:break-word; word-break:break-all
}

.qlist li{height:31px; line-height:31px}
.qlist .tit .list_column1{font-size:12px}
.qlist .list_column1{width:70%;float:left;}
.qlist .list_column1 SPAN A:LINK{color:#666666}
.qlist .list_column2{width:25%;float:right;text-align:center;font-size:12px}
.qlist .list_column2 span{width:50%;float:right;}


.bb1e
{
	overflow:hidden
}
.bb1de
{
	overflow:hidden
}
.fl{float: left;}

.w1{width: 100px;}

.w50
{

width: 50px;

}

.w60

{

width: 65px;

}

.o
{
	width:560px
}

#questionpages
{
	MARGIN:0px 0px 20px 0px;
}

TABLE td.r1
{
	font-size:13px; color:#090909; padding-bottom:20px; line-height: 150%;
}

.f16
{
	font-size:16px
}

.f12
{
	color:#666666
}

#pg
{
	margin-bottom:20px
}
.wpcptllCSS{COLOR:#59ae59;MARGIN-RIGHT:3px}
.wpcptlrCSS{COLOR:#59ae59}
.p1 .wpfilCSS{PADDING-RIGHT:1px;MARGIN-TOP:2px;COLOR:#008400}