

.hotWords {
	clear:both;
	font:14px/1.8 '\5FAE\8F6F\96C5\9ED1';
	padding:10px 0 0 7px;
	color:#999
}
.hotWords a {
	color:#999;
	margin-right:10px
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, a, blockquote, th {
	margin:0;
	padding:0
}
h1, h2, h3, h4, h5, h6 {
	font-size:14px
}
h4 a {
	font-size:16px
}
ol, ul, li {
	list-style:none outside none
}
table {
	border-collapse:collapsse;
	border-spacing:0
}
fieldset, img {
	border:0 none
}

.cf {
	zoom:1
}
.cf:before, .cf:after {
	content:"";
	display:table
}
.cf:after {
	clear:both
}
i, em {
	font-style:normal
}
.cfboth {
	clear:both
}
.fl {
	float:left
}
.fr {
	float:right
}
.frontLogo {
	float:left;
	width:224px;
	height:94px;
	margin-right:36px
}
.frontSearch {
	float:left;
	padding-top:30px
}

.hotWord {
	padding-left:10px
}
.hotWord a {
	margin-right:5px
}
.hotWord .hotCur, .hotWord a:hover, .classifyIndex li a:hover, .frontthree a:hover {
	color:#0068B7
}
.classifyIndex {
	width:330px;
	float:right;
	padding-top:14px
}
.classifyIndex li {
	color:#999;
	line-height:2.1
}

.frontthree {
	font-size:14px;
	margin-bottom:30px
}
.frontthree li span {
	color:#80A5C3
}
.frontthree .fl {
	width:324px;
	margin-right:10px
}
.frontthree .fr {
	margin-top:-11px;
	padding:10px 5px 10px 14px;
	width:302px;
	border:1px solid #D2E1F1
}
.frontthree .fr span {
	margin:0 5px;
	color:#CCD2D8
}
.pageCenter {
	width:1002px;
	margin:0 auto;
}
.hidden {
	display:none
}
.alignLeft {
	text-align:Left
}
.alignRight {
	text-align:right
}
.alignCenter {
	text-align:center
}
.fr {
	float:right
}
.fl {
	float:left
}
.mr10 {
	margin-right:10px
}
.mb10 {
	margin-bottom:10px
}
.mb20 {
	margin-bottom:20px
}
.mr26 {
	margin-right:26px
}
.mb25 {
	margin-bottom:25px
}
.mb40 {
	margin-bottom:40px
}
.noborder {
	border:0
}
.red {
	color:#E60012
}
.red2 {
	color:#BA2739
}
.blue {
	color:#0773C0
}
.pink {
	color:#FC6C83
}
.gray3 {
	color:#333
}
.gray6 {
	color:#666
}
.gray9 {
	color:#999
}
.f12 {
	font-size:12px
}
.f14 {
	font-size:14px
}
.listWrap, .rankListWrap {
	clear:both
}
.rankList li {
*width:196px;
	line-height:30px;
	padding-left:10px;
	border-bottom:1px solid #DDD;
	position:relative;
	overflow:hidden;
*zoom:1;
	vertical-align:bottom
}
.rankList li a {
	display:block;
	width:198px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.rankList li a:hover {
	color:#4095D5
}
.rankList .more .red {
	display:block;
	text-align:right;
	padding-right:32px;
	width:auto;
	color:#1E403F;
	background:url(../zhishi/zsimages/gt.jpg) no-repeat 98%
}
.rankList .more .red:hover {
	color:#4095D5
}
.rankHover {
	padding-top:7px;
*overflow:hidden
}
.detailWrap {
	display:none;
	position:relative;
	line-height:1.8;
	height:109px
}
.detailWrap img {
	position:absolute;
	left:-10px;
	top:16px
}
.detailInfo {
	position:absolute;
	top:20px;
	left:60px
}
.detailWrap h4 {
	font:700 12px/1.8 '宋体'
}
.detailWrap p {
	color:#999
}
.rankHover .detailWrap a {
	width:auto;
	display:inline
}
.rankHover .firstList .detailWrap {
	display:block
}
.rankHover .firstList .hidden {
	display:none;
	width:198px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.rankHover .more {
	line-height:30px;
	padding-left:10px;
	border-bottom:1px solid #DDD
}
.threeTabBox {
	height:35px;
	background:#ccc
}
.threeTabBox em {

	font:14px/30px '宋体';
	text-align:center;
	display:block
}
.threeTabBox p {
	float:left;
	color:#000;
	font:14px/30px '宋体';
	padding-left:27px
}
.threeTabBox span {
	float:right;
	height:20px;
	font:12px/1.8 '宋体';
	text-align:center;
	padding:0 5px;
	cursor:pointer;
	background:#ccc;
	position:relative;
	margin-top:10px;
	color:#000;
}




.threeTabBox span.tabCur {
	background:#933948;
	color:#FFF
}
.threeTabBox span cite {
	_overflow:hidden;
	position:absolute;
	bottom:-8px;
	left:45%;
	width:0;
	height:0;
	border:4px solid;
	border-color:#933948 transparent transparent transparent;
	border-style:solid dashed dashed dashed
}


.numList2 li {
	position:relative;
	overflow:hidden;
*zoom:1;
	vertical-align:bottom;
	padding-left:20px;
	padding-top:20px;
*width:176px;
    line-height:36px;
    height:36px;
}
.numList2 li span {
	float:left;
	width:16px;
	height:16px;
	color:#FFF;
	text-align:center;
	margin-top:7px;
	line-height:16px;
	margin-right:5px;
	background:#CACACA;
	position:absolute;
	left:0
}
.numList2 li span.num3 {
	background:#4095D5
}
.numList2 li .hoverHide a {
	float:left;
	width:160px;
*width:130px
}
.numList2 li em {
	float:right;
	width:56px;
	color:#4095D5;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:clip
}




.numList li {
	position:relative;
	overflow:hidden;
*zoom:1;
	vertical-align:bottom;
	padding-left:20px;
*width:176px
}
.numList li span {
	float:left;
	width:16px;
	height:16px;
	color:#FFF;
	text-align:center;
	margin-top:7px;
	line-height:16px;
	margin-right:5px;
	background:#CACACA;
	position:absolute;
	left:0
}
.numList li span.num3 {
	background:#4095D5
}
.numList li .hoverHide a {
	float:left;
	width:160px;
*width:130px
}
.numList li em {
	float:right;
	width:56px;
	color:#4095D5;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:clip
}
.numList li .detailWrap span {
	width:16px;
	height:16px;
	position:absolute;
	z-index:10;
	left:-10px;
	top:9px
}
.numList li .detailWrap {
	left:-10px
}
.numList li .detailWrap .detailInfo h4 a {
	float:none;
	white-space:normal;
	color:#333
}
.numList li .detailWrap .detailInfo h4 a:hover {
	color:#4095D5
}
.detailInfo i {
	color:#333
}
li.firstList .hoverHide {
	display:none
}
.ellipsis {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.changxiaoList .numList li span {
	margin-top:10px
}
.changxiaoList .numList li span.num3 {
	background:#9E3A3A
}
.changxiaoList .numList li .detailWrap span {
	top:6px
}
.changxiaoList .rankList li {
	line-height:36px
}
.changxiaoList .rankList li.firstList {
	height:auto
}
.changxiaoList .rankList li .detailWrap {
	padding-top:12px;
	height:89px
}
.changxiaoList .red {
	color:#B16565
}
.layout a:hover, .changxiaoList li a:hover {
	color:#4095d5
}
.page404 {
	position:relative;
	border:1px solid #ccc;
	height:570px;
	background:#fff url(../zhishi/zsimages/404bg.png?v=1372916661) 20% 20% no-repeat
}
.info404 {
	position:absolute;
	top:45px;
	left:440px
}
.info404 h1, .recommed_404 h1 {
	font:700 16px/32px "Microsoft Yahei"
}
.sorry404 {
	border-bottom:1px solid #838383;
	margin-bottom:10px
}
.info404 p {
	font-size:14px
}
.recommed_404 {
	position:absolute;
	top:280px;
	left:150px
}
.recommed_404 h1 {
	margin-bottom:20px
}
.recommed_404list img {
	border:1px solid #ccc;
	padding:1px
}
.recommed_404list li {
	float:left;
	margin-right:25px
}
.recommed_404list p {
	text-align:center;
	line-height:1;
	margin-bottom:8px
}
.page_wrap {
	clear:both;
	padding:10px 0 10px 0;
	font-family:Verdana, Geneva, sans-serif;
	overflow:hidden;
	zoom:1
}
.page_review {
	float:left;
	line-height:28px;
	padding-left:10px
}
.paginator {
	overflow:hidden;
	position:relative
}
.paginator a, .paginator span {
	float:left;
	width:36px;
	height:39px;
	margin:0 5px 0 0;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	line-height:39px;
	font-weight:bold;
	font-family:arial, simsun;
	font-size:12px
}

.inlinelist {
	padding:5px
}
.inlinelist a {
	float:left;
	overflow:hidden;
	width:5em;
	height:2em;
	line-height:2em;
	text-align:center
}
.h_pop {
	border-top:none;
	min-width:120px
}
.p_opt .txt, .p_opt .txtarea {
	margin:5px 0
}
.p_pop .flbc, .p_pof .flbc {
	margin-top:4px;
	margin-right:8px
}
.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r {
	overflow:hidden;
	opacity: .2;
	background:#000;
	filter:alpha(opacity=20)
}
.t_l, .t_r, .b_l, .b_r {
	width:8px;
	height:8px
}
.t_c, .b_c {
	height:8px
}
.m_l, .m_r {
	width:8px
}
.t_l {
	-webkit-border-radius:8px 0 0 0;
	-moz-border-radius:8px 0 0 0;
	border-radius:8px 0 0 0
}
.t_r {
	-webkit-border-radius:0 8px 0 0;
	-moz-border-radius:0 8px 0 0;
	border-radius:0 8px 0 0
}
.b_l {
	-webkit-border-radius:0 0 0 8px;
	-moz-border-radius:0 0 0 8px;
	border-radius:0 0 0 8px
}
.b_r {
	-webkit-border-radius:0 0 8px 0;
	-moz-border-radius:0 0 8px 0;
	border-radius:0 0 8px 0
}
.m_c {
	background:#FFF
}
.m_c .tb {
	margin:0 0 10px;
	padding:0 10px
}
.m_c .c {
	padding:0 10px 10px
}
.m_c .o {
	border-top:1px solid #CCC;
	height:26px;
	padding:8px 10px;
	text-align:right;
	background:#F2F2F2
}
.m_c .el {
	width:420px
}
.m_c .el li {
	border:none;
	padding:0
}
