@charset "gb2312";
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
}
body {
	font-size:12px;
	font-family:\5b8b\4f53,Arial,Helvetica,sans-serif;
	line-height:150%;
	color:#484848
}

ol,ul {
	list-style:none
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal
}
q:before,q:after {
	content:''
}
abbr,acronym {
	border:0
}
a:link,a:visited {
	color:#1E4674;
	text-decoration:none
}
a:hover {
	color:#c00;
	text-decoration:underline
}
a strong {
	color:#c00
}
.bt_page {
	width:960px;
	margin:0 auto;
	text-align:left;
	background:#fff
}
.clear {
	clear:both;
	height:0;
	overflow:hidden
}
a.best:link,a.best:visited {
	color:#c00
}

.col-con {
	WIDTH: 730px; FLOAT: left
}
.col-con .indexbox {
	 HEIGHT: 278px; OVERFLOW: hidden
}
.col-con .indexbox .topnews2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 393px; FLOAT: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.col-con .indexbox .topnews2 H2 A:link {
	COLOR: #c00
}
.col-con .indexbox .topnews2 H2 A:visited {
	COLOR: #c00
}
.col-con .indexbox .topnews2 P {
	HEIGHT: auto; COLOR: #666
}
.col-con .indexbox .topnews2 LI {
	FONT-SIZE: 12px
}
.topnews2 {
	BORDER-BOTTOM: #dcdddd 1px solid; BORDER-LEFT: #dcdddd 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 10px; HEIGHT: 227px; BORDER-TOP: #dcdddd 1px solid; BORDER-RIGHT: #dcdddd 1px solid; PADDING-TOP: 6px
}
.topnews2 H2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 27px; OVERFLOW: hidden; PADDING-TOP: 8px
}
.topnews2 H2 A {
	FONT-FAMILY: Microsoft YaHei; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.topnews2 H2 A:link {
	COLOR: #c00; TEXT-DECORATION: none
}
.topnews2 H2 A:visited {
	COLOR: #c00; TEXT-DECORATION: none
}
.topnews2 H2 A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
.topnews2 P {
	PADDING-BOTTOM: 8px; TEXT-INDENT: 2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(imagesicon_s_dot.png) repeat-x 0px 100%; HEIGHT: 55px; OVERFLOW: hidden; PADDING-TOP: 8px
}
.topnews2 P A {
	MARGIN: 0px 0px 0px 5px; FONT-FAMILY: simSun
}
.topnews2 SPAN {
	MARGIN: 0px 3px 0px 0px; COLOR: #666
}
.topnews2 SPAN A:link {
	COLOR: #666
}
.topnews2 SPAN A:visited {
	COLOR: #666
}
.topnews2 SPAN A:hover {
	COLOR: #c00
}
.topnews2 UL {
	MARGIN: 7px 0px 0px 9px
}
.topnews2 UL LI {
	POSITION: relative; LINE-HEIGHT: 22px; PADDING-LEFT: 13px; BACKGROUND: url(../images/icon_dot.png) no-repeat 0px 9px; HEIGHT: 22px
}
.topnews2 UL LI A:link {
	FONT-SIZE: 14px; TEXT-DECORATION: underline
}
.topnews2 UL LI A:visited {
	FONT-SIZE: 14px; TEXT-DECORATION: underline
}

.col-side {
	WIDTH: 220px;height:279px; FLOAT: right; OVERFLOW: hidden
}
.col-side .paihang_jdtbox .jdt_ol {
	width:200px;
	height:234px;
	margin:7px auto;
	overflow:hidden;
}
.col-side .paihang_jdtbox .jdt_ol li {
	height:29px;
	border-bottom:1px solid #e9e9e9;
	line-height:29px;
	*height:25px;
	*line-height:25px
}


.col-all {
	width:960px;
	float:left
}
.col-all .zhishu_area {
	width:958px;
	border:1px solid #eee;
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
.col-all .zhishu_area .fenlei {
	line-height:25px;
	border-top:1px solid #eee;
	position:relative;
	margin-top:-1px;
	width:958px
}
.col-all .zhishu_area .fenlei .title_txt {
	width:99px;
	background:#f7f7f7;
	color:#666;
	text-align:center;
	float:left;
	padding:10px 0;
	position:relative
}
.col-all .zhishu_area .fenlei .title_rigth_txt {
	width:99px;
	background:#f7f7f7;
	color:#666;
	text-align:center;
	float:right;
	padding:10px 0;
	position:relative
}
.col-all .zhishu_area .fenlei .jibie {
	padding:10px 0;
	float:left;
}
.col-all .zhishu_area .fenlei .jibie a {
	margin:0 27px 0 10px
}

.col-all .cs_flash {
	width:311px;
	height:270px;
	float:left;
	margin-right:10px;
	clear:none!important
}
.col-all .cs_flash_other {
	width:312px;
	margin:0 0 10px 0!important
}
.col-all .cs_flash h3 span {
	background:0;
	border:0;
	padding:0 10px;
	color:#1E4674!important
}
.col-all .cs_flash h3 span a {
	color:#1E4674!important
}
.col-all .paihang_jdtbox {
	width:311px;
	float:left;
	clear:none!important;
	margin-right:10px
}
.col-all .paihang_jdtbox_other {
	width:312px;
	margin:0!important;
	clear:none!important
}
.col-all .paihang_jdtbox h3 span {
	background:0;
	border:0;
	padding:0 10px;
	color:#1E4674!important
}
.col-all .paihang_jdtbox h3 span a {
	color:#1E4674!important
}
.col-all .paihang_jdtbox .jdt_ol {
	width:293px;
	height:279px;
	margin:7px auto;
	overflow:hidden;
	background:url("imagesbitauto_bg120419.png") no-repeat 0 -383px
}
.col-all .paihang_jdtbox .jdt_ol li {
	height:27px;
	border-bottom:1px solid #e9e9e9;
	line-height:27px;
	*height:25px;
	*line-height:25px
}
.col-all .paihang_jdtbox .jdt_ol li .news {
	float:right;
	color:#333;
	width:67px
}
.col-all .paihang_jdtbox .jdt_ol li .news a {
	text-align:center;
	float:none;
	margin:0
}
.col-all .paihang_jdtbox .jdt_ol li a {
	display:inline;
	float:left;
	height:25px;
	line-height:25px;
	margin-left:25px
}
.col-all .paihang_jdtbox .jdt_ol li .flagname {
	display:inline;
	float:left;
	height:25px;
	line-height:25px;
	margin-left:25px
}
.col-all .paihang_jdtbox .jdt_ol li .jdt_box {
	float:right;
	text-align:right;
	colro:#999
}
.col-all .paihang_jdtbox .jdt_ol li .jdt_box .jdt_num {
	float:right;
	color:#999
}
.col-all .paihang_jdtbox .jdt_ol li .jdt_box .jdt_weizhi {
	display:block;
	font-size:0;
	width:50px;
	height:7px;
	position:relative;
	float:right;
	top:10px;
	margin-left:5px
}
.col-all .paihang_jdtbox .jdt_ol li .jdt_box .jdt_weizhi p {
	width:100%;
	height:7px;
	font-size:0;
	background:#bfbfbf
}

.datebox .line_box {
	border-bottom:0;
	z-index:10
}
.line_box .aboutDate {
	position:absolute;
	right:10px;
	top:4px
}

.line_box .aboutDate ul {
	float:left;
	overflow:hidden;
	border-top:1px solid #B0C2D0;
	border-left:1px solid #B0C2D0
}
.line_box .aboutDate li {
	float:left;
	padding:0 8px;
	height:19px;
	line-height:19px;
	text-align:center;
	background:url(../images/bg_date_s1.gif) repeat-x 0 0;
	border-right:1px solid #B0C2D0;
	border-bottom:1px solid #B0C2D0;
	color:#164A84
}

.xuanze {
	background:none repeat scroll 0 0 transparent;
	float:right;
	position:relative;
	z-index:3
}
.ndcx {
	margin-right:15px
}
.ndcx a{
	color:#1E4674;
	text-decoration:underline
}
.ndcx a:hover {
	color:#c00;
	text-decoration:underline
}
.jidukuang {
	display:inline;
	border:1px solid #B0C2D0;
	float:left;
	height:19px;
	line-height:19px;
	margin:0 0 0 10px;
	padding:0 2px;
	background-color:White
}
.jidukuang span {
	float:left;
	width:92px
}
.jidukuang a {
	background:url(imagesxialariqi.gif) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:17px;
	margin:2px 0 0 10px;
	overflow:hidden;
	text-indent:-9999px;
	width:15px
}

.open_month {
	background:none repeat scroll 0 0 #FFF;
	border:1px solid #B0C2D0;
	left:0;
	overflow:hidden;
	padding:0 0 8px 6px;
	position:absolute;
	top:20px;
	width:152px;
	_width:204px;
	z-index:99
}
.open_month .year {
	clear:both;
	margin:5px;
	overflow:hidden;
	padding:0 0 0 32px
}
.open_month .year a {
	background:url(imagesanniu_fanye.gif) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:15px;
	margin:2px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	width:21px
}
.open_month .year a.last {
	background:url(imagesanniu_fanye.gif) no-repeat scroll 0 -15px transparent
}
.open_month .year a.hui_h {
	background:url(imagesanniu_fanye.gif) no-repeat scroll 0 -45px transparent;
	cursor:default
}
.open_month .year a.hui_q {
	background:url(imagesanniu_fanye.gif) no-repeat scroll 0 -30px transparent;
	cursor:default
}
.open_month .year span {
	color:#666;
	display:block;
	float:left;
	font-weight:bold;
	margin:0 5px
}
.open_month ul.month {
	clear:both;
	border:0;
	display:block;
	overflow:hidden;
	zoom:1;
	height:80px
}
.open_month ul.month li {
	background:url(imagesmonth_bg01.gif) no-repeat scroll 0 0 transparent;
	color:#666;
	float:left;
	font-weight:bold;
	height:21px;
	margin:5px 0 0 5px;
	text-align:center;
	width:45px;
	border:0;
	padding:0;
	display:inline
}
.open_month ul li.month a:hover {
	text-decoration:none
}
.open_month ul.jidu {
	clear:both;
	border-left:0;
	border-top:0;
	display:block;
	overflow:hidden;
	zoom:1;
	height:105px;
	margin:0;
	width:auto
}
.open_month ul.jidu li {
	float:left;
	width:45px;
	background:0;
	border:0;
	padding:0;
	margin:0 2px;
	overflow:inherit;
	height:auto
}
.open_month ul.jidu li strong {
	background:url(imagesmonth_bg01.gif) no-repeat scroll 0 0 transparent;
	color:#666;
	float:left;
	height:21px;
	margin:5px 0 0 0;
	text-align:center;
	width:45px
}
.open_month ul.jidu li strong a:hover {
	text-decoration:none
}
.open_month ul.jidu li span {
	color:#666;
	float:left;
	margin:5px 0 0 0;
	background:url(imagesmonth_bg02.gif) no-repeat scroll 0 0 transparent;
	width:45px;
	height:21px
}
.open_month ul.h_1 {
	height:28px
}

.open_month ul.month li a span {
	display:none
}

.close_pop {
	height:12px;
	clear:both;
	text-align:right
}
.close_pop img {
	position:relative;
	right:2px;
	top:2px
}

.line_box {
	border:1px #e9e9e9 solid;
	margin:0 0 10px 0;
	position:relative;
	clear:both;
	z-index:1
}
.line_box h3 {
	background:#f7f7f7;
	border-bottom:1px #e9e9e9 solid;
	font-family:simSun;
	font-size:14px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	overflow:hidden
}
.line_box h3 span {
	border:1px #CC0000 solid;
	color:#fff;
	float:left;
	padding:0 20px;
	background:url(imagesrepeat120510.png) 0 -307px repeat-x;
	height:26px;
	line-height:26px
}
.line_box h3 span a:link,.line_box h3 span a:visited {
	color:#fff
}
.line_box h3 span a:hover {
	color:#c00
}
.line_box h3 em {
	color:#666;
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 10px;
	line-height:30px
}

.more {
	position:absolute;
	top:5px;
	right:10px;
	color:#ccc
}
.more a:link,.more a:visited {
	color:#56616D
}
.more a:hover {
	color:#c00
}


