﻿@charset "utf-8";
/* CSS Document */

.con-mod{}
.con-mod .cm-hd{color:#addbef; height:32px; line-height:32px; padding-left:10px; background:url(http://img.haosf.tv/img/theme.jpg) 0px -295px repeat-x;}
.con-mod .cm-hd a{color:#addbef;}
.con-mod .cm-bd{border:#e8e8e8 solid 1px; border-top:none; height:auto !important; height:800px; min-height:800px;  padding-bottom:10px;}


.right-mod{}
.right-mod .rm-hd{ height:32px; line-height:32px; background:url(http://img.haosf.tv/img/theme.jpg) 0px -328px repeat-x; clear:both;}
.right-mod .rm-hd .title{color:#ece8de; padding-left:10px; float:left; display:inline; font-weight:bold; font-size:14px;}
.right-mod .rm-hd .entry{ float:right; display:inline; color:#ece8de; padding-right:5px;}
.right-mod .rm-hd .entry a{color:#ece8de;}
.right-mod .rm-bd{ padding:8px 3px; clear:both;}

.rm-pic-list{ margin-left:-5px; clear:both;}
.rm-pic-list li{ width:126px; height:135px; overflow:hidden; margin-left:5px;}
.rm-pic-list li a cite{ height:37px; line-height:37px; width:126px; color:#2b2b2b; overflow:hidden;}
.rm-pic-list li img{ width:120px; height:90px; padding:2px; border:#cecece solid 1px;}

.rm-news-list{padding:3px;}
.rm-news-list li{background:url(http://img.haosf.tv/img/point.gif) 0px -85px no-repeat; padding-left:10px;}
.rm-news-list li a{ color:#2b2b2b;}

/*新闻内容定义*/
.newContentArea{padding:0 15px 15px 15px;}
.newContentArea h1.newsTitle{ padding-top:20px; padding-bottom:15px; font-size:24px;  text-align:center; margin-bottom:10px; color:#000; clear:both; font-family:"微软雅黑";}
.newContentArea .newsAttribute{ line-height:30px; height:30px; color:#695e50; clear:both; margin-bottom:10px; background:#f8f8f8; padding:0 10px;}
.newContentArea .newsAttribute .time{color:#695e50;}
.newContentArea .newsAttribute a{color:#b42200;}
.newContentArea .newsAttribute .fr{color:#b42200;}
.newContentArea .newsAttribute .fr a{color:#b42200;}
.newContentArea .newsSummary{ border:#e3d1cf solid 1px; background:#f5f2ec url(../img/theme.jpg) -880px -142px no-repeat; color:#6e4845; clear:both; line-height:24px; height:46px;  margin-bottom:10px; padding:5px 5px 5px 71px; overflow:hidden;}
.newContentArea .newsSummary a{ color:#c25e02;}
.newContentArea .newDescribe{ clear:both; color:#2b2b2b;  font-size:14px; line-height:30px;}
.newContentArea .newDescribe a{ color:#ba2636;}


.newContentLimit{width:645px; overflow:hidden; height:auto; }


.mod-page-switcher {margin: 10px 0 0 0;	padding: 12px 0px;font-size: 14px;font-family: "Arial", "\5b8b\4f53";line-height: 14px;	text-align: center;	color: #5c5c5c;}
.mod-page-switcher a, .mod-page-switcher .page-current {padding: 5px 6px;border: 1px solid #543e32;	text-decoration: none;background-color: #fff;}
.mod-page-switcher a:link, .mod-page-switcher a:visited { color: #5c5c5c; }
.mod-page-switcher a:hover, .mod-page-switcher a:active, .mod-page-switcher .page-current { color: #fff; background-color: #cf4a05; }

.mod-page-allinone { font-size: 12px; height: 24px; line-height: 24px; text-align: center; }

.mod-page-nav { font-size: 12px; line-height: 24px; border: 1px solid #e2e2e2; margin: 10px 0 0 0; background: #ffffff; }
.mod-page-nav .page-title { font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; background: #e9e9e9; padding-left: 10px;color: #000; }
.mod-page-nav .page-current a{ color: #5c5c5c; }
.mod-page-nav .page-col { float: left; margin: 15px 0px 15px 15px; }
.mod-page-nav .page-col1 { width: 47%; padding-right: 9px; border-right: 1px dotted #6e6e6e; }
.mod-page-nav .page-col2 { width: 45%; }
.mod-page-nav .page-col1 a,.mod-page-nav .page-col2 a{color:#555;}
.mod-page-nav .page-col1 a:hover,.mod-page-nav .page-col2 a:hover{ text-decoration:underline;color: #555;}


.article-ranking{clear: both; border:#e2e2e2 solid 1px;}
.article-ranking .hd{ background:#f6f6f6; height:36px; line-height:36px; border-bottom:#e2e2e2 solid 1px;}
.article-ranking .hd .title{color:#2b2b2b; font-size:14px; font-weight:bold; padding-left:10px; float:left; display:inline;}
.article-ranking .hd a{ color:#0055aa;}
.article-ranking .bd{ padding:10px;}

.ar-list{}
.ar-list li{ line-height:24px; height:24px; color:#6e6e6e; font-size:12px;}
.ar-list li em,.ar-list li span{padding:0 5px;}
.ar-list li b{color:#c7000b; font-weight:normal;}
.ar-list li a{ color:#0055aa !important; font-size:14px;}
.ar-list li .time{ color:#909090; font-size:12px;}



.about{clear: both; border:#e2e2e2 solid 1px;}
.about .hd{ background:#f6f6f6; height:36px; line-height:36px; border-bottom:#e2e2e2 solid 1px;}
.about .hd .title{color:#2b2b2b; font-size:14px; font-weight:bold; padding-left:10px; float:left; display:inline;}
.about .hd a{ color:#0055aa;}
.about .bd{ padding:10px;}

.about-list{}
.about-list li{ line-height:24px; height:24px;}
.about-list li a{ color:#0055aa !important; font-size:14px;}
.about-list li .time{ color:#909090; font-size:12px;}

/*panelCommentALL*/

.panelCommentALL{ margin: 0px auto 10px; padding: 7px 0 10px; text-align: center; width: 630px; clear: both; }
.panelCommentALL h3{  height:25px; width:600px; padding:0 0 0 10px; margin:0;}
.panelCommentALL h3,.panelCommentALL h3 a{ text-align:left; font-size:14px; color:#000; line-height:25px; text-decoration:none; }
.panelCommentALL h3 a:hover{ text-align:left; font-size:14px; color:#000; line-height:25px; text-decoration:underline;}
.panelCommentALL h3 span{ float:right; padding:0 10px 0 0; margin:0;}
.panelCommentALL h3 span,.panelCommentALL h3 span a{ font-size:12px; color:#005499; line-height:25px; font-weight:lighter;}
.panelCommentALL h3 span a:hover{ font-size:12px; color:#005499; line-height:25px; font-weight:lighter; text-decoration:underline;}
.panelComment{ clear:both; width:618px;border:#e0e0e0 1px solid; padding:1px; margin:6px auto;}
.innerPanelComment{ width:609px; background:#f3f3f3; padding:0 5px;}

/*CSS flickr style pagination*/

DIV.flickr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.flickr li{float:left;display:inline;}

DIV.flickr A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.flickr A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
DIV.meneame A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
DIV.flickr SPAN.thisclass {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff0084; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.flickr SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}



/*new add*/
.pinglun{ clear:both; margin: 0px 10px; padding:0;  border:1px solid #e2e2e2; background-color:#ffffff; margin-top:7px;}
#commentListStr h3{height:55px;line-height:55px;margin:0px auto; padding-left:10px; font-size:16px; color:#1a110d; font-weight:bold; }
#commentListStr h3 span, #commentListStr h3 span a {color:#005499;display:block;font-size:12px;font-weight:lighter;line-height:55px;white-space:nowrap;}
#commentListStr h3 span {float:right;margin:0;padding:0 10px 0 0;}
.yykuang {
	BORDER-RIGHT: #d4dfc0 1pt solid; PADDING-RIGHT: 5px; BORDER-TOP: #d4dfc0 1pt solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 3px auto; BORDER-LEFT: #d4dfc0 1pt solid; WIDTH: auto; PADDING-TOP: 5px; BORDER-BOTTOM: #d4dfc0 1pt solid; POSITION: static; HEIGHT: auto; BACKGROUND-COLOR: #f7ffe7
}

/*表单样式*/

.panelCommentALL .discuss{ margin: 0px auto; padding: 3px 0 0; text-align: center; width: 632px; clear: both;}
.panelCommentALL .discuss h3{ background:#fff; border-bottom: none; border-top: none; height:25px; width:595px; background:url(http://img.haosf.tv/img/zh_17.gif) no-repeat 10px 4px; padding:0 0 0 30px; margin:0;}
.panelCommentALL .discuss h3, .panelCommentALL.discuss h3 a{ text-align:left; font-size:14px; color:#000; line-height:25px; text-decoration:none; }
.panelCommentALL .discuss h3 a:hover{ text-align:left; font-size:14px; color:#000; line-height:25px; text-decoration:underline;}
.panelCommentALL .discuss h3 span{ float:right; padding:0; margin:0;font-size:12px; color:#666;}
.panelCommentALL .discuss h3 span, .panelCommentALL.discuss h3 span a{ font-size:12px; line-height:25px; font-weight:lighter;font-size:12px; color:#005499;}
.panelCommentALL .discuss h3 span a:hover{ font-size:12px; line-height:25px; font-weight:lighter;font-size:12px; color:#005499;}
.CBlueUnderline{ color:#005499; text-decoration:underline; font-weight:lighter; padding:0 3px; margin:0;}
.cBlue, .cBlue a { color: #005499; text-decoration: none; }
.cBlue a:hover { color: #005499; text-decoration: underline; }
.discuss dl{ clear:both; padding:0; margin:5px auto 0; width:608px;}
.discuss dt{ float:left; padding:0 10px 0 0; margin:0; font-size:12px; line-height:20px; text-align:left;}
.discuss .input1{ width:100px; height:16px; border:#666 1px solid;}
.pulldown1{ padding:0; margin:0;}
.pulldown1 li{ clear:both; float: left; display: block; width:24px; height:15px; padding:0 0 5px 0; margin:0; text-align:center;}
.discuss .textarea1{ float:left; width:350px; height:130px; border:#cdcdcd 1px solid; background:#f6f6f6; font-size:12px; line-height:20px; color:#666; }
.discuss .face{ float:left; width:230px; height:120px;}
.discuss .face li{ float:left;width:40px; height:40px; padding:0; margin:0 6px 3px 0; display:block; filter:alpha(opacity=40);-moz-opacity:0.4;opacity: 0.4;}
.discuss .face li:hover, .over, .discuss .face li:hover a{ filter:alpha(opacity=100);-moz-opacity:1;opacity: 1;}
.discuss .face li img{ width:40px; height:40px;}
.discuss .input2{ background:#808080; color:#fff; border:none;}
.errorimg{ float:left; padding:0 0 0 30px; margin:0; text-align:left; height:35px; width:500px; line-height:35px; background:url(http://img.haosf.tv/img/zh_109.gif) no-repeat left top;}
.errorimg span{ float:right; padding:8px 10px 0 0; margin:0; height:18px; width:18px;}
.errorimg,.errorimg a{ font-size:14px; color:#000; line-height:33px; font-weight:bold; display:block; white-space:nowrap;}
.errorimg a:hover{ float:right; font-size:14px; color:#000; line-height:33px; font-weight:bold; text-decoration:underline;}

.appear{ clear: both; float:left; width: 609px; padding: 0; margin: 0;overflow:hidden; padding-bottom:5px;}
.appear, .appear a{ font-size: 14px; color: #666666; line-height: 24px; text-align: left; }
.appear p{ padding: 0; margin: 0 0 10px 0;}
.appear .left{ float:left; width:50px; padding:0; margin:0 10px 0 0; text-align:center;}
.appear .left span{ clear:both; width:50px; padding:0; margin:0; text-align:center; color:#F00; line-height:20px; font-size:12px;}
.appear .left img{ background:none; width:50px; height:50px; padding:0; margin:0; border:1px solid #5c6d75;}
.appear .right{ float:right; width:534px; overflow:hidden; padding:0; margin:0 0 10px 0;}
.muster{ float:left; width:623px; height:22px; padding:6px 0 0 0; margin:0;}
.commentator{ float:left; padding:0 20px 0 0; }
.commentator,.commentator a{ font-size:12px; color:#005499; text-align:left; text-decoration:none; line-height:22px;}
.commentator a:hover{ font-size:12px; color:#005499; text-align:left; text-decoration:underline; line-height:22px;}

.ctime{ float: left; width:auto; height: 22px; padding:0 0 0 30px; font-size: 12px; line-height: 22px; color: #7f7f7f; text-align: left; }
.tier{ float:left; font-size:12px; color:#000; padding:0 0 0 20px; line-height:22px;}
.tier b{font-size:16px; color:#000; line-height:22px;}

.commentTools{ float:right; height:22px; width:220px;}
.commentTools li a{  white-space:nowrap;}
.commentTools li{ float:left; height:22px; padding:0 10px 0 0; white-space:nowrap;}
.commentTools li,.commentTools li a{  font-size: 12px; line-height: 22px; text-align: left; color: #005499;}
.delete{ float:right; width:out; width:17px; height:15px; padding:0; margin-top:2px;}
.subcontent{ clear:both; float:right; width:550px; padding:0; margin:0 0 10px; background:url(http://img.haosf.tv/img/sc_02.gif) repeat-y left top;}
.innerSubcontent{ width:550px; padding:0; margin:0; background:url(http://img.haosf.tv/img/sc_04.gif) no-repeat left bottom; }
.mainSubcontent{ width:550px; padding:0 0 10px 0; margin:0; background:url(http://img.haosf.tv/img/sc_01.gif) no-repeat left top;}
.subcommentator{ float:left; width:450px; height:15px; padding:6px 0 9px 10px; margin:0;}
.subcommentator,.subcommentator a{ font-size:12px; color:#005499; text-align:left; text-decoration:none; line-height:22px;}
.subcommentator a:hover{ font-size:12px; color:#005499; text-align:left; text-decoration:underline; line-height:22px;}
.subcommentator span{ height:22px; line-height:22px; font-size:12px; color:#005499; text-align:left; text-decoration:none; padding:0 5px 0 0; margin:0;}
.subctime{ float:right; width:auto; height:22px; padding:0; font-size:12px; line-height:22px; color:#7f7f7f; text-align:left;}
.subcontent .right{ float:right; width:52px; padding:0; margin:6px 8px 0 0;}
.mainSubcontent .right img{ background:none; width:50px; height:50px; padding:0; margin:0; border:1px solid #5c6d75;}
.subappear{ float:left; width:470px; height:auto; padding:0 0 0 10px; margin:0; overflow:hidden; /*height:136px;*/ text-align:left;}
.subappear,.subappear a{ font-size:14px; color:#666666; line-height:24px; text-align:left;}
.subappear p{ padding:0; margin:0 0 10px 0;}
.subcommentTools{ clear:both; float:right; width:auto; height:30px;}
.subcommentTools ul{ text-align:right; padding:0; margin:0;}
.subcommentTools li{ float:left; height:30px; padding:0 0 0 20px; margin:0;}
.subcommentTools li,.subcommentTools li a{ display:block; white-space:nowrap; font-size:12px; line-height:30px; text-align:left; }
.subcommentTools .li1{ background:url(http://img.haosf.tv/img/zh_77.gif) no-repeat 5px center;}
.subcommentTools .li2{ background:url(http://img.haosf.tv/img/18.gif) no-repeat 5px center;}
.subcommentTools .li3{ background:url(http://img.haosf.tv/img/19.gif) no-repeat 5px center;}
