﻿@charset "UTF-8";
a {
	color:#0033bb;
}
.cred a:link, .cred a:visited {
	color:#FF0000;
}
a:hover { color:#FF0000; text-decoration:none; }
.wrap {
	background:#fff;
}
.red {
	color: #ef3010 !important;
}
.orange {
	color: #F60 !important;
}
.green {
	color: #360 !important;
}
.blue {
	color: #039 !important;
}
a.darkred:link, a.darkred:visited {
	color: #900 !important;
}
a.darkred:hover, a.darkred:active {
	color: #F00 !important;
}
a.green:link, a.green:visited {
	color: #360 !important;
}
a.green:hover, a.green:active {
	color: #F00 !important;
}
a.darkblue:link, a.darkblue:visited {
	color: #039 !important;
}
a.darkblue:hover, a.darkblue:active {
	color: #F00 !important;
}
a.yellow:link, a.yellow:visited {
	color: #FF5024 !important;
}
a.yellow:hover, a.yellow:active {
	color: #F00 !important;
}
.clear1 {
	height:1px;
	clear:both;
	overflow:hidden;
}
.clear2 {
	height:2px;
	clear:both;
	overflow:hidden;
}
.clear3 {
	height:3px;
	clear:both;
	overflow:hidden;
}
.clear5 {
	height:5px;
	clear:both;
	overflow:hidden;
}
.clear6 {
	height:6px;
	clear:both;
	overflow:hidden;
}
.clear7 {
	height:7px;
	clear:both;
	overflow:hidden;
}
.clear8 {
	height:8px;
	clear:both;
	overflow:hidden;
}
.clear10 {
	height:10px;
	clear:both;
	overflow:hidden;
}
.mainbody {
	clear: both;
	float: left;
	display: block;
	width: 100%;
}
.leftsidebar {
	width: 156px;
	float: left;
	display: block;
	margin-right: 8px;
	background: #FFF;
	overflow:hidden;
}
.contentcontainer {
	float: left;
	display: inline;
	width: 826px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.content {
	width: 662px;
	float: left;
	display: inline;
	margin: 0 8px 0 0;
	padding: 0;
}
.contentleft {
	float: left;
	display: inline;
	width: 327px;
	margin:0 8px 0 0;
	padding: 0;
	background: #FFF;
	overflow: hidden;
}
.leftcontainer {
	width:325px;
	overflow:hidden;
}
.contentleft .arclistbox {
	width: 327px;
	height:52px;
	border:0;
	padding: 1px 0;
	background: #FFF;
	overflow:hidden;
}
.contentleft ul.arclist {
	clear: both;
	float: left;
	display: inline;
	width: 301px;
	list-style: none;
	margin: 0;
	padding: 10px 8px 0 8px;
	border: 1px solid #DDD;
	border-top: none;
	background: #fff;
	overflow: hidden;
}
.contentleft ul.arclist li {
	clear: both;
	float: left;
	display: inline;
	width: 301px;
	list-style: none;
	padding:0;
	margin: 0;
}
.contentleft ul.arclist li {
	margin-bottom: 5px;
	border-bottom: 1px solid #DDD;
}
.contentleft ul.arclist li.lastitem {
	margin-bottom: 0 !important;
	border-bottom: none !important;
}
.contentright {
	float: left;
	display: inline;
	width: 327px;
	padding: 0;
	background: #FFF;
	overflow: hidden;
	margin:0;
}
.rightsidebar {
	float: left;
	display: inline;
	width: 156px;
	padding: 0;
	margin: 0;
	background: #FFF;
	overflow: hidden;
}
ul.underdigesttextads {
	margin: 0;
	list-style: none;
	width: 327px;
	overflow:hidden;
	background: #F7F7F7;
	border-top: 1px solid #d6d6d6;
}
ul.underdigesttextads li {
	float: left;
	display: inline;
	list-style: none;
	width: 109px;
	height: 26px;
	line-height: 26px;
	white-space: nowrap;
	overflow: hidden;
	text-align:center;
	border-bottom:1px solid #ddd;
}
ul.underdigesttextads li.lastitem {
	margin: 0 !important;
}
ul.underdigesttextads li a:link, ul.underdigesttextads li a:visited {
	color: #039;
}
ul.underdigesttextads li a:hover, ul.underdigesttextads li a:active {
	color: #F60;
	text-decoration: none;
}
#txt_adver {
	border:1px solid #ccc;
	width:154px;
	height:190px;
	line-height:20px;
	float:left;
	overflow:hidden;
}
#txt_adver ul.bd2 {
	padding:3px 5px 1px 5px;
}
#txt_adver ul.bd2 li {
	height:20px;
	line-height:20px;
	text-align:left;
}
#txt_adver a:link {
	text-decoration:none;
}
#txt_adver a:hover {
	text-decoration:underline;
}
#txt_adver li {
	height:21px;
}
#gas_scroll {
	text-align:center;
}
#gas_scroll .today {
	color: #316395;
}
#gas_scroll .tomorrow {
	color: #F00;
}
#gas_scroll a:link, #gas_scroll a:active, #gas_scroll a:hover, #gas_scroll a:visited {
	text-decoration: none;
}
.todaydigestbit ul.arclist {
	width: 327px !important;
	height:63px;
	background: #F6F6F6 !important;
	border-top:1px solid #ddd !important;
	border-bottom:1px solid #ddd !important;
}
.todaydigestbit ul.arclist li {
	border: none !important;
}
.todaydigestbit .arclink {
	width: 330px !important;
	line-height: 24px !important;
	height: 24px !important;
	font-weight: bold;
	text-align: center;
	color: #F60;
	padding: 0 !important;
	font-size: 14px;
	letter-spacing: 2px;
}
.todaydigestbit .arclink a:link, .todaydigestbit .arclink a:visited {
	color: #F60;
	text-decoration: none;
}
.todaydigestbit .arclink a:hover, .todaydigestbit .arclink a:active {
	color: #F00;
	text-decoration: underline;
}
.todaydigestbit .desc {
	clear:both;
	padding:0 5px;
	width:100%;
	line-height:18px;
	font-size:12px;
}
ul.arclist, ul.arclist li {
	clear: both;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
	background: none;
	width: 100%;
}
ul.arclist li, div.digestbit, div.articlebit {
	border-bottom: 1px solid #ddd;
}
ul.arclist li.lastitem {
	border-bottom: none !important;
}
ul.arclist .arclink {
	clear: both;
	float: left;
	display: inline;
	width: 100%;
	line-height: 15px;
	height: 15px;
	padding: 3px 0;
	white-space: nowrap;
	overflow: hidden;
}
.mar_btm {
	margin-bottom:7px;
	text-align:center;
	line-height:19px;
	background:#f4f4f4;
	width:156px;
	overflow:hidden;
}
.mar_btm a img {
	width:156px;
	height:65px;
}
.mar_btm a:hover {
	text-decoration:none;
}
.commarclistbox {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 327px;
	overflow: hidden;
	margin:5px 4px;
}
#recommarclistbox .arclink {
	width: 253px;
}
.arclist ol, .arclist .listcontainer {
	clear: both;.
	float: left;
	display: inline;
	width: 287px;
	margin: 0;
	padding: 5px;
	border-top: none;
	background: #FAFAFA;
}
.box_left_heading {
	color:#000;
	font-size:14px;
	font-weight:bold;
	height:24px;
	line-height:22px;
	*line-height:24px;
	padding:0 10px 0 9px;
	background:url('/images_site/v6/tmp/17.gif') no-repeat;
	clear:both;
}
.box_left_heading a {
	display:inline-block;
	float:left;
}
.box_left_heading span {
	float:right;
	font-size:12px;
	font-weight:normal;
}
.box_left_heading a:hover {
	text-decoration:none;
}
ul.box_left {
	width:310px;
	margin:4px 6px 0px 6px;
	overflow:hidden;
	padding-bottom:5px;
	*padding-bottom:7px;
}
ul.box_left li {
	font:12px/1.5 tahoma,arial,"\5b8b\4f53";
	height:24px;
	line-height:24px;
	background:#fff url('/images_site/v6/tmp/gray_dot.gif') no-repeat 0 6px;
	text-indent:10px;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
	vertical-align: middle;
}
.ib {
	display: inline-block;
}
ul.box_left li a {
	CURSOR: pointer;
	COLOR: #1d396b;
	_float: left;
}
ul.box_left li a span {
	FLOAT: left;
	COLOR: #1d396b;
	width:245px;
	overflow:hidden;
}
ul.box_left li a em {
	FONT-SIZE: 12px;
	float:right;
	COLOR: #A12A2A;
	TEXT-ALIGN: right;
	width:65px;
	overflow:hidden;
	white-space:nowrap;
}
ul.box_left li a:hover {
	TEXT-DECORATION: underline;
	color:#FF0000 !important;
}
ul.box_left li a:hover SPAN {
	TEXT-DECORATION: underline;
	color:#FF0000 !important;
}
ul.box_left li a:hover EM {
	TEXT-DECORATION: underline;
}
.borderlbr {
	border:1px solid #e3e3e3;
	border-top:0;
}
.h229 {
	height:229px;
}
.h325 {
	height:325px;
}
.sb_l_b1 {
	background:#bdd3ff;
	text-align:center;
	padding:3px 0;
	color:#000;
	line-height:160%;
	border-top:1px solid #ddd;
	width:156px;
}
.sb_l_b2 {
	background:#eee;
	text-align:center;
	line-height:22px;
	color:#000;
	margin-top:2px;
	width:156px;
}
.sb_l_b3 {
	background:#fff7db;
	text-align:center;
	line-height:22px;
	color:#000;
	margin-top:2px;
	width:156px;
}

.arcnews { clear:both; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:2px 0 2px 0; margin:0; background:#fff; }
.arcnews ul li { height:25px; line-height:25px; padding:0 5px; overflow:hidden; background:#fff; list-style:none; margin:0; }
.arcnews ul li a { color:#434343; }
.arcnews ul li a span { color:#cc0000; }
.arcnews ul li a:hover { text-decoration:underline;color:#FF0000; }
.arcnews ul li.bgfff2 { background:#f5f5f5; }
.arcnews ul li a:hover font {color:#FF0000 !important;}

.arcnews2 { clear:both; overflow:hidden; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:3px 0; margin:0; background:#fff; }
.arcnews2 ul li {font:12px/1.5 tahoma,arial,"\5b8b\4f53"; line-height:25px; padding:0 5px; overflow:hidden; list-style:none; margin:0; }
.arcnews2 ul li a { color:#434343; }
.arcnews2 ul li a span { color:#0781B6; }
.arcnews2 ul li a:hover { text-decoration:underline;color:#FF0000 !important;}
.arcnews2 ul li.bgfff2 { background:#fff; }

.gasBox { background:#FFCC33; width:327px; height:20px; line-height:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:0; }
.digestBox { width:327px;height:90px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f6f6f6;overflow:hidden; }
.digestBox .title { text-align:center;padding:8px 0;margin:0 auto; }
.digestBox .title a { font-size:14px;color:#8F1D22;font-weight:bold; }
.digestBox .desc { width:315px;padding:0 5px;line-height:18px; }
.mnewsBox { border-bottom:1px solid #ccc; background:#f4f4f4; padding:3px 6px; *padding:4px 6px; text-align:center; }
.mnewsBox2 { padding:4px 6px; border-bottom:1px solid #ccc; background:#f4f4f4; text-align:center; }
.cnewsBox { width:327px; height:51px; *height:47px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#FFF7DB; overflow:hidden; text-align:center; line-height:24px; padding:5px 0; font-size:14px; }

.arcnews { clear:both;overflow:hidden;border:0;padding:0; }
.arcnews ul li { height:21px;line-height:21px;margin:0;padding:0px;border:0;border-bottom:1px solid #ddd;overflow:hidden; }
.arcnews ul li i { float:right; }
.arcnews ul li a { color:#333; }
.acrnews ul li a span strong { color:#333; }

.clBorderTopTi:after, .clBorderBottom:after{ content:"."; height:0; display:block; visibility:hidden; clear:both}
.clBorderTopTi, .clBorderBottom{*display:inline-table}
* html .clBorderTopTi, * html .clBorderBottom{height:1%}	
.clBorderTopTi, .clBorderBottom{display:block}
*+html .clBorderTopTi, *+html .clBorderBottom{min-height:1%}
div.clBorderTopTi{ background:url(/images_site/v6/tmp/circleBg2.gif) no-repeat left top; font-size:0; height:27px; overflow:hidden}
div.clbtRightCir{ float:right; background:url(/images_site/v6/tmp/circleBg2.gif) no-repeat right -46px; width:7px; height:27px;  -margin-left:-3px}
div.clbtMidRepeat{ background:url(/images_site/v6/tmp/circleBg2.gif) repeat-x 0 -171px; height:27px; margin:0 7px; -margin-right:4px; line-height:12px;}
div.clbtMidRepeat a{ margin-top:6px; font-size:14px; line-height:16px; }
div.clbtMidRepeat a.subTitle{ float:left; background:url() no-repeat left -387px; margin-left:3px; padding-left:12px; font-weight:bold; color:#333; text-decoration:none; }
div.clbtMidRepeat a.subMore{ float:right; font-size:12px; font-weight:normal; margin-right:5px; cursor:pointer; text-decoration:none}
div.clbtMidRepeat a.subMore:hover{ color:#005aff}

.clBorderTopTi { margin-top:1px; }

.clear9 { height:10px; clear:both; overflow:hidden; }

.arcnews3 ul { padding:3px 5px; }
.arcnews3 ul li { height:25px;line-height:26px;border-bottom:1px dotted #ccc;overflow: hidden;}
.arcnews3 ul li a span { color:#039; }
.arcnews3 ul li a:hover{text-decoration:underline;}



/*--------------------------设为首页 加入收藏---------------------*/
#topbar{
	border-bottom:1px solid #ddd;
	background-color:#f8f6f7;
	width:980px;
	height:20px;
	padding-top:7px;
	text-align:right;
	padding-right:10px;
	margin:0 auto;
	margin-top:5px;
}
#topbar a:hover, .header-top a:hover { text-decoration:none; }

.cls_7 {width:100%;height:7px;overflow:hidden;clear:both;}

.ypheader { width:100%; clear:both; width:988px; height:29px; overflow:hidden; margin:0 auto; padding:0; background:url('/images_site/v6/sprite.png') 0 -157px repeat-x; border:1px solid #DCE2E6; border-top:0; border-bottom:0px; }
.cctable { width:100%;border:1px solid #DCE2E6;border-right:0; }
.cctable td {font:13px/1.5 "Microsoft YaHei",tahoma,arial,"\5b8b\4f53";text-indent:10px;height:32px;line-height:32px;border-right:1px solid #DCE2E6;border-bottom:1px solid #DCE2E6; }
.cctable td a { font-size:13px;color:#0000FF; }
.cctable td a.red { color:#F00; }
.cctable td a:hover{text-decoration:underline;}
.cctable td.pdt { padding-top:2px; }
.cctable td.pdb { padding-bottom:2px; }
.cctable2 { width:100%;border:1px solid #DCE2E6;border-top:0; }
.cctable2 td {font:13px/1.5 "Microsoft YaHei",tahoma,arial,"\5b8b\4f53";width:20%;text-align:center;height:28px;line-height:28px;border-right:1px solid #ddd;background:#F7F7F7; }
.sidecolsep { line-height:24px;background:#f3f3f3;text-indent:none;padding:0;text-align:center;border-top:1px solid #DCE2E6;margin-bottom:7px; }
.sidecolsep a { color:#333;font-weight:normal;font-size:13px; }