@charset "utf-8";
/* CSS Document */
h1, h2, h3, h4, h5, p, ul, li, hr, img {
	margin:0px;
	padding:0px;
}
body {
	font-size:12px;
	color:#000;
}
.Contain {
	background-color:#FCFBF0;
	margin:0 auto;
	width:980px;
	padding:0 10px;
}
.Clear {
	clear:both;
}
/*---内页右侧---*/
#rightside {
	float:right;
	margin-bottom:20px;
}
/*--作者专栏--*/
.Columncard{
    background:url(/static/images/column_card_bgright.png) repeat-y right 0;
	width:290px;
	margin-bottom:10px;
}
.Innercolumncard{
background:url(/static/images/column_card_bgbottom.png) repeat-x 8px bottom;
padding-bottom:2px;}
.Innercolumncard table{padding-left:5px;}
.Innercolumncard table ul{
margin-left:15px;
width:265px;}
/*--搜索---*/
.Search {
	width:290px;
	margin-top:10px;
}
.Search .SearchTxt {
	border:1px solid #710100;
	height:17px;
	width:213px;
	float:left;
	display:block;
	margin-right:3px;
}
.SearchButton {
	background:url(/static/images/search.png) no-repeat;
	width:67px;
	height:23px;
	border:0;
	cursor:pointer;
}
/*--今日头条---*/
div.TodayTitle {
	background-color:#e2e2d6;
	width:290px;
	margin-top:8px;
}
h2.TodayTitle {
	height:32px;
	background-color:#730000;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:32px;
}
div.TodayTitle h3 {
	font-size:14px;
	color:#000;
	padding:10px 0px 10px 8px;
}
div.TodayTitle img {
	margin:0 5px;
}
div.TodayTitle p {
	padding:10px 6px;
	line-height:18px;
}
/*---最新评论---*/
div.NewsComment {
	width:290px;
	margin-top:8px;

}
div.NewsComment h2 {
	height:32px;
	background-color:#730000;
	color:#fff;
	font-size:14px;
	line-height:32px;
	padding-left:13px;
}
.CommentTxt {
	width:288px;
	border:1px solid #999;
}
.CommentTxt ul {
	margin:14px 12px 4px 12px;
}
.CommentTxt ul li, .ThermalTxt ul li {
	list-style-type:none;
	margin-bottom:6px;
	background:url(/static/images/comment_list.jpg) no-repeat;
	height:17px;
	padding-left:26px;
}
.CommentTxt ul li a, .ThermalTxt ul li a {
	color:#000;
	text-decoration:none;
	height:17px;
}
.CommentTxt ul li a:hover, .ThermalTxt ul li a:hover {
	color:#990000;
	text-decoration:underline;
}
.CommentTxt ul li.Comment_0, .ThermalTxt ul li.Comment_0 {
	background-position:0px 0px;
	display:block;
}
.CommentTxt ul li.Comment_1, .ThermalTxt ul li.Comment_1 {
	background-position:0px -23px;
}
.CommentTxt ul li.Comment_2, .ThermalTxt ul li.Comment_2 {
	background-position:0px -46px;
}
.CommentTxt ul li.Comment_3, .ThermalTxt ul li.Comment_3 {
	background-position:0px -69px;
}
.CommentTxt ul li.Comment_4, .ThermalTxt ul li.Comment_4 {
	background-position:0px -92px;
}
.CommentTxt ul li.Comment_5, .ThermalTxt ul li.Comment_5 {
	background-position:0px -115px;
}
.CommentTxt ul li.Comment_6, .ThermalTxt ul li.Comment_6 {
	background-position:0px -138px;
}
.CommentTxt ul li.Comment_7, .ThermalTxt ul li.Comment_7 {
	background-position:0px -161px;
}
.CommentTxt ul li.Comment_8, .ThermalTxt ul li.Comment_8 {
	background-position:0px -184px;
}
.CommentTxt ul li.Comment_9, .ThermalTxt ul li.Comment_9 {
	background-position:0px -207px;
}
/*---推荐阅读 ---*/
div.TjReader {
	width:290px;
	margin-top:8px;
}
.Line_1st {
	height:6px;
	background-color:#730000;
	border:0px;
}
div.TjReader h2 {
	color:#92070a;
	font-size:14px;
	padding:6px 0px;
	float:left;
}
div.TjReader ul {
	margin-left:135px;
	float:left;
}
div.TjReader ul li {
	list-style-type:none;
	float:left;
	display:block;
	margin:3px 3px 0px 0px;
}
div.TjReader ul li a {
	width:17px;
	height:0px;
	padding-top:17px;
	background-color:#999;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
div.TjReader ul li a:hover {
	background-color:#990000;
}
div.TjReader ul li.selectTag a {
	background-color:#990000;
}
div.Reader {
	float:left;
	display:none;
}
#tagContent .selectTag {
	display:block;
}
.Reader h3{
	margin:6px 0px 10px 0px;
}
.Reader  h3 a{
    font-size:14px;
	font-family:"宋体";

}
p.Reader {
	background-color:#f3f0e7;
	padding:10px 6px;
	line-height:18px;
	height:90px;
}
/*--热文排行---*/
.Thermalpaper {
	margin-top:8px;
	width:290px;
}
.ThermalTitle {
	height:32px;
	width:288px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.Thermalpaper h2 {
	color:#92070a;
	font-size:14px;
	width:120px;
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
}
.Thermalpaper ul.ThermalUl li {
	list-style-type:none;
	float:left;
	display:block;
	height:32px;
	width:55px;
	text-align:center;
	line-height:32px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	position:relative;
	top:-1px;

}
.Thermalpaper ul.ThermalUl li a {
	display:block;
	color:#000;
	width:55px;
	text-decoration:none;
}
.Thermalpaper ul.ThermalUl li.selectThermal a, .Thermalpaper ul.ThermalUl li a:hover {
	color:#92070a;
	position:absolute;
	width:55px;
	height:33px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	background-color:#f3f0e7;
	top:-1px;
	left:-1px;
	z-index:100;
}
.ThermalTxt {
	width:288px;
	clear:both;
	padding-top:10px;
	background-color:#f3f0e7;
	border:1px solid #999;
	margin-top:-1px;
	margin-left:-1px;
	display:none;
	float:left;
	z-index:-100;
}
.ThermalTxt ul {
	padding:0px 12px 4px 12px;
}
.Thermalpaper .selectThermal {
	display:block;
}
/*---免费下载---*/
.Freedownload {
*margin-top:260px !important;
	float:left;
	clear:both;
	z-index:200;
	margin-top:8px;
	width:290px;
}
.Freedownload h2{margin-bottom:0px;}
.Top {
	vertical-align:top;
}
.Bottom {
	vertical-align:bottom;
}
.Freedownload span.Subscribe {
	font-size:14px;
	color:#990000;
	float:left;
}
.Message {
	padding:40px 0px 18px 0px;
	float:left;
	font-size:12px;
	line-height:18px;
	clear:left;
}
input.Subscribe {
	background:url(/static/images/Subscribebutton.png) no-repeat 0 0;
	width:143px;
	height:45px;
	border:0;
	float:left;
	clear:left;
}
.ReadLine {
	background:url(/static/images/readline.jpg) repeat-x;
	height:6px;
	width:100%;
	margin:10px 0px;
}
/*----内容----*/
.LeftSide {
	width:670px;
	float:left;
	border-right:2px solid #E3E2D9;
	padding-right:8px;
	padding-bottom:10px;
}
.ContentTxt p {
	line-height:22px;
}
.ContentBar a {
	font-size:15px;
	color:#000;
	text-decoration:none;
}
.ContentBar a:hover {
	text-decoration:underline;
	color:#990000;
}
.ContentTxt h2 {
	font-size:26px;
	font-weight:bold;
	font-family:"黑体";
	text-align:center;
	padding:13px 0px 20px 0px;
}
.ConMess span{
font-size:14px;
}
.ConMess span.Author, .ConMess span.Time {
	color:#000000;
}

/*--add--*/
div.Author-info{
border-top:1px solid #740000;
text-indent:2em;
padding:10px 0px;}
div.Author-info a{
height:24px;
line-height:24px;
}
#divNewsType{
color:#012D84;
text-align:center;
}
/*--评论--*/
a.Comment_icon {
	display:block;
	float:right;
	background:url(/static/images/comment_sum.jpg) no-repeat 0 center;
	width:30px;
	height:18px;
	text-align:center;
	margin-top:-17px;
}
.ConMess img {
	margin-right:6px;
	float:right;
	margin-top:-18px;
}
span.ComentSum {
	color:#990000;
	font-size:12px;
	padding-top:1px;
	padding-left:2px;
}
.Redfirst {
	height:1px;
	background-color:#740000;
	margin-top:10px;
}
.Redend {
	height:1px;
	background-color:#740000;
	margin-top:0px;
	margin-bottom:15px;
}
/*--分享--*/
.Share {
	padding:8px 0px;
	clear:both;
	float:left;
}
.StorySummy {
	padding:8px;
	margin-bottom:20px;
	background-color:#e2e2d6;
}
/*--相关阅读--*/
.Xgreader {
	background-color:#e2e2d6;
	float:left;
	width:250px;
	margin-right:13px;
}
.Xgreader h3 {
	font-size:14px;
	text-align:center;
	padding:6px 0px;
}
.ReaderTop {
	background:url(/static/images/reader_bg_top.jpg) no-repeat center 0;
	height:4px;
	width:250px;
}
.ReaderMil {
	background:url(/static/images/reader_bg_middle.jpg) repeat-y center 0;
	width:250px;
	padding:10px 0;
}
.ReaderMil ul li {
	list-style-type:none;
	background:url(/static/images/squre_icon.gif) no-repeat 12px 8px;
	padding:0px 14px 0px 20px;
	margin-bottom:5px;
}
.ReaderMil ul li a{
	color:#012d84;
}
.ReaderMil ul li a:hover {
	text-decoration:underline;
	color:#990000;
}
.ReaderBot {
	background:url(/static/images/reader_bg_bottom.jpg) no-repeat center 0;
	width:250px;
	height:7px;
	padding-bottom:5px;
}
b.Keyword {
	margin-left:20px;
}
div.Keyword {
	width:222px;
	margin:0 auto;
}
.Keyword a {
	margin-left:6px;
	color:#012d84;
}
/*---文章---*/
.StoryTxt p a{
    font-size:14px;
    color:#012D84;
}
.StoryTxt b {
	height:40px;
	line-height:40px;
}
.StoryTxt p {
	text-indent:2em;	
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 20px;
}
.StoryTxt p  strong{
font-size:14px;}
.StoryTxt img {
	margin:10px auto;
}
.StoryTxt font{ font-size:14px;}
.Url {
	text-align:left;
}
.Url a{
   color:#012d84;
   text-decoration:none;}
.Url a:hover{
   color:#012d84;
   text-decoration:underline;
}
/*---Pager---*/
.Pager {
	margin:14px 140px;	
}
.PrvePager{
margin-left:6px;}
.PrvePager, .NextPager {
	background:url(/static/images/pager_bg.jpg) repeat-x;
	width:50px;
	height:20px;
	border:1px solid #c1c1c1;
	font-size:11px;
	float:left;
}
.NextPager {
	margin-left:6px;
}
.Pager a.HomePager,.Pager a.LastPager{
    float:left;
	background:url(/static/images/pager_bg.jpg) repeat-x;
	height:18px;
	margin:0px;
	padding:0px;
	border:1px solid #c1c1c1;
	width:38px;
	text-align:center;
	margin-left:6px;
}
.Pager a {
	float:left;
	background:url(/static/images/pager_bg.jpg) repeat-x;
	height:18px;
	border:1px solid #c1c1c1;
	width:18px;
	text-align:center;
	margin-left:6px;
}
.Pager a:hover {
	background:#720000;
	border:1px solid #012756;
	color:#FFF;
	text-decoration: none;
}
.StoryAf {
	margin:10px auto;
	text-align:center;
}
.StoryAf  span{font-size:14px; color:#a9a9a9;}
/*---底部分享---*/
.WB_FB_show{
margin-top:5px;}
.Sharebottom {
	background:url(/static/images/bottomshare_bg.jpg) no-repeat;
	width:423px;
	height:60px;
	margin:0 100px;
}
div.Praise {
	width:143px;
	float:left;
}
div.Praise img {
	float:left;
	margin:8px 6px 0px 40px;
}
span.Praise {
	float:left;
	color:#2b78d2;
	font-size:14px;
	margin-top:12px;
}
.PraiseMess {
	float:left;
	display:block;
	color:#a9a9a7;
	margin:2px 20px;
}
.Lineshare {
	float:left;
	background:url(/static/images/ok_line.jpg) no-repeat 0 center;
	width:2px;
	height:60px;
}
.ShareMore {
	margin:14px 11px;
	float:left;
}
/*--观察聚焦--*/
.Observation h3 {
	margin:10px 0px;
}
.Observationtop {
	background:url(/static/images/Observation_top_bg.png) no-repeat;
	width:670px;
	height:7px;
	float:left;
}
.ObservationOn {
	background:url(/static/images/Observation_middle_bg.png) repeat-y;
	width:670px;
	float:left;
}
.Observationbottom {
	background:url(/static/images/Observation_bottom_bg.png) no-repeat;
	width:670px;
	height:10px;
	float:left;
}
.ObservationOn ul li {
	list-style-type:none;
	float:left;
	display:block;
	width:150px;
	margin:16px 0px 10px 14px;
}
.ObservationOn ul li a {
	display:block;
}
.ObservationOn ul li img {
	float:left;
	border:1px solid #676767;
}
.ObservationOn ul li span {
	float:left;
	display:block;
	padding:0 5px;
	margin-top:5px;
}
/*---微博评论---*/
.Webolg h3{margin-bottom:6px;
background:url(/static/images/webog_title.jpg) no-repeat;
width:670px;
height:34px;}
.InnerWeblog{float:right;}
.InnerWeblog span{
margin-right:10px;
float:left;
height:32px;
line-height:32px}
.InnerWeblog span.GCwebolg{font-size:14px;}
.InnerWeblog  input{background:url(/static/images/Payattention_button-_18.png) no-repeat;
border:0;
width:62px;
height:22px;
cursor:pointer;
float:left;
margin-right:10px;
margin-top:4px;}
.InnerWeblog span.Bule{
font-size:14px;
color:#1076b6;}
.InnerWeblog span.Fans{color:#5b595a;
font-size:12px;
margin-top:5px;
*margin-top:2px;}
/*---文章评论--*/
.mood { clear: both; margin: 0; padding: 0; width: 100%; border-collapse: collapse; border-spacing: 0; }
.mood_hits { width: 20px; height: 60px; position:relative; }
.mood_img { cursor: pointer; border: 0 none; }
.tagbg{ background:url("../images/20.gif"); position:absolute; width:20px; bottom:0px;left:0px}
#mood_content td{ width:85px;}
.mood_text{ margin-bottom:20px;}
span.keyword{padding-right:5px;}
span.keyword a{
padding-left:5px;
*padding-left:10px;
font-size:13px;
font-family:"黑体";
}
/*--视频--*/
#featured {
	padding:12px 15px 0px 15px;
	overflow:hidden;
	width:590px;
	height:280px;
	position:relative;
}
#featured .word {
	padding:5px;
	z-index:10;
	position:absolute;
	left:0;
	color:#fff;
	height:32px;
	width:580px;
	bottom:0;
	background:url(../images/video/bg_transparent.png);
	margin:0px 15px;
}
#featured .word h3 {
	font-size:13px;
}
#featured .ui-els-hide {
	display:none;
}
#thumbs {
	width:620px;
	list-style-type:none;
	height:64px;
	padding:6px 0px;
}
* HTML #thumbs {
	height:100%;
}
#thumbs li {
	display:inline;
	float:left;
	width:84px;
	height:64px;
	margin-right:4px;
	float:left;
}
#thumbs ul {
	margin-top:3px;
}
#thumbs li.last_img {
	margin-right:4px;
}
#thumbs li.first, #thumbs li.last {
	width:34px;
	cursor:pointer;
	height:59px;
}
#thumbs li.first {
	margin-right:55px;
}
#thumbs li.last {
	float:right;
	margin-right:0px;
}
#thumbs li a {
	border:2px solid #e2e2d6;
	display:block;
	font-size:0px;
	width:80px;
}
#thumbs li a:hover {
	border:2px solid #0078c9;
}
#thumbs li a.current {
	border: #0078c9 2px solid;
}
#thumbs li.first img {
	border-width:0px;
}
#thumbs lI.last img {
	border-width:0px;
}
#topstory {
	margin:10px 25px 0px 25px;
	background-color:#e2e2d6;
	float:left;
	width:620px;
	height:375px;
}
#highlight {
	width:620px;
	float:left;
}
/*--视频--*/
.MainImgvideo {
	margin:0 25px;
	width:620px;
	margin-top:10px;
}
.MainImgvideo h2 {
	font-size:16px;
	margin:6px 0px;
}
.MainImgvideo p {
	font-weight:normal;
	font-size:14px;
}
/*--视频列表--*/
.Videolist {
	margin:0px 25px;
	float:left;
	margin-bottom:25px;
}
.Videolist ul li {
	list-style-type:none;
	background-color:#e2e2d6;
	width:292px;
	float:left;
	height:320px;
	margin-top:20px;
}
.Videolist ul li a {
	display:block;
	float:left;
}
.Videolist ul li img {
	margin:6px 6px 9px 6px;
}
.Videolist ul li .VedioTxt {
	padding:0px 6px 0px 6px;
}
/*--视频内容页--*/
div.VedioItem {
	margin-bottom:13px;
	margin-top:10px;
}
.Vedioitem_top {
	background:url(../images/video/vedioitem_top_bg.png) no-repeat;
	height:5px;
	width:650px;
}
.Vedioitem_middle {
	background:url(../images/video/vedioitem_middle_bg.png) repeat-y;
	width:650px;
}
.Vedioitem_middle p embed {
	width:575px;
	height:460px;
	padding:15px 0px 20px;
}
.Vedioitem_bottom {
	background:url(../images/video/vedioitem_bottom_bg.png) no-repeat;
	width:650px;
	height:8px;
}
/*---JiaThis Button----*/
.TopShare{
margin-top:30px;
float:right;}
.Share_style li{list-style-type:none;
float:left;
display:block;
margin-left:1px;
}
.Share_style li a{
background:url(../images/feature_icon.jpg) no-repeat;
padding-top:34px;
text-indent:-9999px;
width:34px;
overflow:hidden;
height:0px;
display:block;
}
.Share_style li a.Share_button_favorite{
	background-position:0px 0px;width:30px;
}
.Share_style li a.Share_button_tsina{
background-position:-30px 0px;width:32px;
}
.Share_style li a.Share_button_tqq{
background-position:-62px 0px;width:30px;}
.Share_style li a.Share_button_renren{
background-position:-92px 0px;width:32px;}
.Share_style li a.Share_button_t163{
background-position:-107px 0px;}
.Share_style li a.Share_button_qzone{
background-position:-145px 0px;}
.Share_style li a.Share_button_douban{
background-position:-181px 0px;}
.Share_style li a.Share_button_email{
background-position:-216px 0px;}
.Share_style li a.Share_button_rss{
background-position:-124px 0px;width:31px;}
.Share_style li a.Share_buttom_SaveToButton{
background-position:-155px 0px; width:96px;}
.Share_style li a:hover{
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity:0.8;}


/*---观察者回顾--- */
.Homereview{
	width: 290px;
}
.Homereview h2 {
	color:#9c1519;
	font-family:"宋体";
	font-size:18px;
	float:left;
	margin-top:6px;
	margin-left:20px;
	margin-right:5px;
}
.Homereview ul {
float:left;
}
.Homereview ul li {
	list-style-type:none;
	float:left;
	display:block;
	height:33px;
	width:73px;
	margin-left:15px;
}
.Homereview ul li a {
	height:33px;
	width:73px;
	display:block;
	cursor:pointer;
	border:0;
	background:url(../images/button01.png) no-repeat;
}
.Homereview ul li.selectHomereview a,.Homereview ul li a:hover{background:url(/static/images/button01_hover.png) no-repeat;}
#calendar a:link {
	text-decoration:none;
}
#calendar a:visited {
	text-decoration:none;
}
#calendar a:hover {
	text-decoration:underline;
}
#calendar a:active {
	text-decoration:underline;
}
#calendar td {
	font-size:14px
}
 table tr.category td,table tr.altbg2 td{width:36px;}
table td.YearMoth span.FontSet,table td.YearMoth a{
font-size:14px;
font-weight:bold;
margin-top:8px;
float:left;
display:block;
margin-left:5px;
}
/*DateCSS样式*/
div.calayout02{
background:url(/static/images/title01.png) no-repeat 0 0;
	width:290px;}
	div.calayout{background:url(/static/images/middle01.png) repeat-y;
	width:290px;}
	.Bottom01{background:url(/static/images/bottom01.png) no-repeat;
	width:290px;
	height:10px;
	float:left;}
	div.calayout table{margin-left:19px;}
td {
	font-family:"黑体";
}
tr.header{
height:43px;
vertical-align:top;}
tr.altbg2{background-color:#f2f0e7;}
.header {
	font: 12px "黑体" !important;
	font-weight: bold;
	color:#fff !important;
	height: 25px;
}

.header a, .header a:link {
	color: #fff !important;
}
.header input {
	background:none;
	vertical-align: middle;
	height: 16px;
}
.category {
	font: 14px;
	color: #000;
	height:24px;
	background-color: #b8b9b3;
}

.expire span a, .expire span a:link, .expire span a:visited {
	color: #000;
}
.default span, .default span, .default span{
	color: #999;
}
.checked , .checked a:link, .checked  a:visited {
background-color:#9c1317;
color:#fff;
}
.today, .today span a, .today span a:link, .today span a:visited {
	color:#fff;
	background-color:#9c1317;
}
#calendar_year {
	display: none;
	line-height: 130%;
	background: #FFFFFF;
	position: absolute;
	z-index: 10;
}
#calendar_year .col {
	float: left;
	background: #FFFFFF;
	margin-left: 1px;
	border: 1px solid #B8B9B3;
	padding: 4px;
}
#calendar_month {
	display: none;
	background: #FFFFFF;
	line-height: 130%;
	border: 1px solid #B8B9B3;
	padding: 4px;
	position: absolute;
	z-index: 11;
}
.altbg2 td{
	border-bottom:1px solid #b8b9b3;
	border-right:1px solid #b8b9b3;
}
td#d1,td#d8,td#d15,td#d22,td#d29,td#d36{border-left:1px solid #b8b9b3;}
.expire, .default, .checked, .tdborder {
	_border-bottom:1px solid #b8b9b3;
	_border-right:1px solid #b8b9b3;
}
td.title h2 a {
	font-size:17px !important;
	text-decoration:underline;
}
#calendar td span {
	font-size:14px;
}
a.morn {
	background:#9d1519;
	float:left;
	display:block;
	width:48%;
	color:#fff !important;
}
a.after {
	background:#000;
	float:right;
	display:block;
	width:48%;
	color:#fff !important;
}
a.LastMonth{background:url(/static/images/arrow_left.png) no-repeat;
height:0px;
width:23px;
display:block;
padding-top:24px;
overflow:hidden;
text-indent:-9999px;
margin-top:4px;
float:left;
}
a.NextMonth{background:url(/static/images/arrow_right.png) no-repeat;
height:0px;
width:23px;
display:block;
padding-top:24px;
overflow:hidden;
text-indent:-9999px;
margin-top:4px;
float:right;}
#calendar td.default span{font-size:12px;}


