﻿@import url(http://cs1.hifly.tv/global/css/reset.css);
@import url(http://cs1.hifly.tv/global/css/general.css);
@import url(http://news.hunantv.com/source/css/news/news_general.css);
/*base*/
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a { color:#33333; text-decoration:none;}
a:hover { text-decoration:underline;}
.sp_1 { margin-bottom:10px;}

/*layout*/
.layout_all { width:960px; margin:0 auto; background:url(http://cs1.hifly.tv/news/theme/layout_all_bg.gif) right repeat-y; }
.layout_2b_1 { width:296px; float:left;}
.layout_2b_2 { width:296px; float:right;}
.layout_2c_1 { float:left; width:600px;}
.layout_2c_2 { float:right; width:340px;}

/*panel*/
.panel_main4 h2.title { background:url(http://cs1.hifly.tv/news/theme/panel_title_bg.gif) repeat-x; font-size:14px; height:26px; line-height:26px; border-right:1px solid #CCCCCC; }
.panel_main4 h2.title span.name { float:left; width:93px; height:26px; text-align:center; line-height:26px; background:url(http://cs1.hifly.tv/news/theme/panel_titlename_bg.gif) no-repeat; color:#FFFFFF;}
.panel_main4 h2.title span.name a {color:#FFFFFF;}
.panel_main4 .panel_inner { border:1px solid #cccccc; border-top:none; padding:12px; background: #FFFFFF; }

.panel_main5 {}
.panel_main5 h2.title {border:1px solid #B0C7D9; border-bottom:none;  font-size:12px; font-weight:normal; height:26px; line-height:26px; padding-left:13px;background:#FFFFFF; }
.panel_main5 h2.title a { color:#333333;}
.panel_main5 .panel_inner { border:1px solid #B0C7D9; border-top:none; padding:12px 25px; background:#FFFFFF; }

.panel_main6 h2.title { background:url(http://cs1.hifly.tv/news/theme/panel_title_bg.gif) repeat-x; font-size:14px; height:26px; line-height:26px; border-right:1px solid #CCCCCC; }
.panel_main6 h2.title span.name { float:left; width:93px; height:26px; text-align:center; line-height:26px; background:url(http://cs1.hifly.tv/news/theme/panel_titlename_bg.gif) no-repeat; color:#FFFFFF;}
.panel_main6 h2.title span.name a {color:#FFFFFF;}
.panel_main6 h2.title span.r { float:right; font-size:12px; font-weight:normal; padding-right:10px;}
.panel_main6 h2.title span.r strong { color:#CC0000;}
.panel_main6 h2.title span.r a.pl { text-decoration:underline;}
.panel_main6 h2.title span.r a.pl:hover { color:#0066CC;}
.panel_main6 .panel_inner { border:1px solid #CCCCCC; border-top:none; padding:12px; height:1%;}
.panel_main6 .panel_inner2 { border:1px solid #CCCCCC; border-top:none; padding:12px 12px 0 12px; height:1%;}

.panel_side2 { margin-left:1px; margin-right:1px;}
.panel_side2 h2.title { background:url(http://cs1.hifly.tv/news/theme/panel_title_bg.gif) repeat-x; font-size:14px; height:26px; line-height:26px; padding-left:6px; color:#247EC9;}
.panel_side2 h2.title a { color:#1E1E1E;}
.panel_side2 .panel_inner { border-top:none; padding:10px; height:1%;} 
.panel_side2 .panel_inner2 { border-top:none; padding:10px 10px 0 10px; height:1%;} 
.panel_side2 .panel_inner3 { border-top:none; padding:10px 5px 5px 5px; height:1%;} 
.panel_side2 h2.title span.name { background:url(http://cs1.hifly.tv/news/theme/panel_sidename_bg.gif) left 2px no-repeat; padding-left:10px;}
.panel_side2 h2.title span.name a {color:#247EC9;}
.panel_side2 h2.title span.r { float:right; height:26px; padding-right:10px; font-size:12px; font-weight:normal;}
.panel_side2 h2.title span.r a { color:#555555; text-decoration:none;}
.panel_side2 h2.title span.r a:hover { text-decoration:underline;}
.panel_side2 h2.title span.tab { padding-top:4px; float:left; padding-left:5px;}
.panel_side2 h2.title span.tab a { float:left; height:21px; border:none; overflow:hidden; line-height:24px; padding-left:10px; padding-right:10px; text-decoration:none; color:#247EC9; font-size:14px; font-weight:normal; border:1px solid #CCCCCC; border-bottom:none; margin-bottom:1px; margin-left:-1px;  }
.panel_side2 h2.title span.tab a.current { background:#F6FBFD; border:1px solid #CCCCCC; border-bottom:none; font-weight:bold; }

/*block*/
/*文章正文*/
.article_title { line-height:35px; font-size:20px; font-family:"黑体"; font-weight:normal; color:#006699; text-align:center; }
.article_info { text-align:center; color:#37383A; border-bottom:1px solid #E3E3E3; border-top:1px solid #E3E3E3; height:22px; line-height:22px; margin-bottom:20px;}
.article_info a.comment { color:#E0000F}
.article_info span.fontset { cursor:pointer;}
.article_info span.print { cursor:pointer;}
.article_body { padding:15px 0; color:#1E1E1E;}
.article_body p { padding:10px 0;  font-size:14px; line-height:180%; overflow:hidden;}
.article_body p a { color:#0066CB; text-decoration:underline;}
.article_body p a:hover { color:#333333;}
.article_editer { text-align:right;color:#1E1E1E; margin-bottom:10px;}
.article_enter { padding:20px 0 0 0; width:400px; margin:0 auto; text-align:center;}
.article_enter dl {}
.article_enter dl dd { height:19px; line-height:19px; background:#FFFFFF; text-align:center;}
.article_enter dl dd a { text-decoration:none;}

/*文章分页*/
.article_page {text-align:center; clear:both; margin-bottom:20px; }
.article_page a { font-family:"宋体"; padding:4px 7px; background:#FFFFFF; border:1px solid #CCCCCC; color:#666666; font-size:12px; text-decoration:none; vertical-align:middle; height:1%;}
.article_page a:hover { color:#FFFFFF; background:#0066CB; text-decoration:none; }
.article_page strong {font-family:"宋体"; padding:4px 7px; font-weight:bold; color:#333333;font-size:12px; vertical-align:middle;}
.article_page a.more { border:none; background:none; color:#666666; padding:2px 0;}

/*页面调查*/
.vote { width:550px;}
.vote table { border:1px solid #CCCCCC; background:#FFFFFF;}
.vote table td { padding:0 10px;}
.vote table td p { width:450px;}
.vote table td p.title { color:#000000; text-indent:28px;}

/*评论表单*/
.article_comment ul { list-style:none; color:#282828;}
.article_comment ul li.nicename { float:left; height:26px; line-height:26px;} 
.article_comment ul li.nicename input.text { border:1px solid #D8D8D8; height:16px; width:150px; line-height:16px; padding-left:2px;}
.article_comment ul li.count { float:right; height:26px; line-height:26px; padding-right:4px;}
.article_comment ul li.count a { color:#0066CB; text-decoration:underline;}
.article_comment ul li.count a:hover { color:#333333;}
.article_comment ul li.count strong { color:#0066CB;}
.article_comment ul li.content { clear:both; display:inline;}
.article_comment ul li.content textarea { width:99%; border:1px solid #D8D8D8; border-left:1px solid #999999; border-top:1px solid #999999; }
.article_comment ul li.btn { padding-top:5px; text-align:right;}
.article_comment ul li.btn input.btn { border:1px solid #999999; cursor:pointer; border-left:none; border-top:none;  background:#EFEFEF; height:18px; line-height:18px; width:60px; text-align:center; margin-right:4px;}

/*推荐阅读*/
#article_commend { border:1px solid #B0C7D9; background:#FFFFFF url(http://cs1.hifly.tv/news/theme/at_commend_bg.gif) top repeat-x; margin-bottom:10px; }
#article_commend h3.title { height:26px; line-height:26px; font-size:14px; padding-left:10px; color:#0255A8; border:1px solid #FFFFFF; border-bottom:none;}
#article_commend h3.title a { color:#B55918; text-decoration:none;}
#article_commend h3.title a:hover { text-decoration:underline;}
#article_commend .inner { padding:0 10px; border:1px solid #FFFFFF; border-top:none; height:1%;}
#article_commend .ac_imglist { float:left; width:280px; overflow:hidden;}
#article_commend .ac_imglist .item { float:left; width:128px; margin-right:10px; height:120px; text-align:center;}
#article_commend .ac_imglist dl dt img { width:120px; height:90px; overflow:hidden;padding:3px; border:1px solid #CCCCCC; background:#FFFFFF;}
#article_commend .ac_imglist dl dd.title { height:18px; line-height:18px; overflow:hidden;}
#article_commend .ac_imglist dl dd.title a { color:#333333; text-decoration:none;}
#article_commend .ac_imglist dl dd.title a:hover { text-decoration:underline;}
#article_commend .ac_headline { float:right; width:240px; overflow:hidden;}
#article_commend .ac_headline h4.title { background:url(http://cs1.hifly.tv/news/theme/at_commend_split.gif) center repeat-x; height:22px; line-height:22px; margin-bottom:5px;}
#article_commend .ac_headline h4.title span.name { background:#006699; padding:2px 5px; color:#FFFFFF; font-size:12px;}
#article_commend .ac_headline ul { list-style:none; }
#article_commend .ac_headline ul li { height:16px; line-height:16px; margin-bottom:5px; overflow:hidden;  background:url(http://cs1.hifly.tv/news/theme/arrow.gif) 0 5px no-repeat; padding-left:10px;}
#article_commend .ac_headline ul li a { color:#1F4D7A; text-decoration:none;}
#article_commend .ac_headline ul li a:hover { text-decoration:underline;}


/*文字列表*/
.block_alist_1 { }
.block_alist_1 ul { list-style:none; }
.block_alist_1 ul li { height:22px; line-height:22px; font-size:12px; overflow:hidden; background:url(http://cs1.hifly.tv/news/theme/arrow.gif) left 9px no-repeat; padding-left:16px;}
.block_alist_1 ul li a{ color:#333333;}
.block_alist_1 ul li a:hover { color:#0066CC;}

.block_alist_2 { }
.block_alist_2 ul { list-style:none;}
.block_alist_2 ul li { height:21px; line-height:21px; font-size:12px; width:50%; float:left; overflow:hidden; background:url(http://cs1.hifly.tv/news/theme/arrow.gif) 2px 7px no-repeat; text-indent:14px; }
.block_alist_2 ul li a{ color:#333333;}
.block_alist_2 ul li a:hover { color:#0066CC;}

.block_alist_3 { }
.block_alist_3 ul { list-style:none;}
.block_alist_3 ul li { height:21px; line-height:21px; font-size:12px; width:25%; float:left; overflow:hidden; background:url(http://cs1.hifly.tv/news/theme/arrow.gif) 2px 7px no-repeat; text-indent:14px; }
.block_alist_3 ul li a{ color:#005689;}
.block_alist_3 ul li a:hover { text-decoration:underline;}

.block_alist_4 ul { list-style:none; }
.block_alist_4 ul li { height:24px; line-height:24px; font-size:14px; overflow:hidden; background:url(http://cs1.hifly.tv/news/theme/arrow.gif) 2px 8px no-repeat; padding-left:14px; }
.block_alist_4 ul li span.time { font-size:12px; color:#888888; float:right;}
.block_alist_4 ul li a { color:#333333;}

.block_alist_5 { }
.block_alist_5 ul { list-style:none;}
.block_alist_5 ul li { height:21px; line-height:21px; font-size:12px; width:50%; float:left; overflow:hidden; background:url(http://cs1.hifly.tv/news/theme/arrow.gif) 2px 7px no-repeat; text-indent:14px; }
.block_alist_5 ul li a{ color:#005689;}
.block_alist_5 ul li a:hover { text-decoration:underline;}

/*图片带文字*/
.block_imglist_2 { }
.block_imglist_2 .item{ float:left; width:50%; text-align:center; height:175px; }
.block_imglist_2 .item dl dt img { width:140px; height:140px; padding:1px; border:1px solid #CCCCCC;}
.block_imglist_2 .item dl dd.title { height:18px; line-height:18px; overflow:hidden;}
.block_imglist_2 .item dl dd.title a{ color:#333333;}
.block_imglist_2 .item dl dd.title a:hover { color:#0066CC;}

.block_imgtext_3 { height:115px;}
.block_imgtext_3 dl { width:110px; float:left;}
.block_imgtext_3 dl dt img { width:95px; height:65px; border:1px solid #CCCCCC; padding:3px; background:#FFFFFF;}
.block_imgtext_3 dl dd.title { width:100px; padding-left:3px;}
.block_imgtext_3 dl dd.title a{ line-height:16px; text-decoration: none; font-weight:bold; color:#333333; }
.block_imgtext_3 dl dd.title a:hover { color:#0066CC; text-decoration: underline; }
.block_imgtext_3 ul { float:left; width:200px;}
.block_imgtext_3 ul li { height:20px; line-height:20px; background:url(http://cs1.hifly.tv/news/theme/arrow.gif) 2px 8px no-repeat; padding-left:14px;}

.block_imgtext_2 { height:65px; overflow:hidden;}
.block_imgtext_2 dt { float:left; margin-right:10px;}
.block_imgtext_2 dt span.pic { display:block; border:1px solid #CCCCCC;}
.block_imgtext_2 dt span.pic a { display:block; width:90px; height:53px; border:1px solid #FFFFFF; overflow:hidden;}
.block_imgtext_2 dt span.pic a:hover { border:1px solid #DDDDDD;}
.block_imgtext_2 dt span.pic img { width:90px;}
.block_imgtext_2 dd.title a { color:#333333; font-weight:bold; line-height:22px; text-decoration:underline;}
.block_imgtext_2 dd.title a:hover { color:#0066CC;}
.block_imgtext_2 dd.des { color:#666666; line-height:16px; height:32px; overflow:hidden; text-indent:24px;}

.block_imgtext { overflow:hidden;}
.block_imgtext div.piclist { height:95px;}
.block_imgtext div.piclist dl { float:left; text-align:center; width:33.3%; display:inline;}
.block_imgtext div.piclist dl dt img { height:65px; width:95px; padding:2px; background:#FFFFFF; border:1px solid #CCCCCC;}
.block_imgtext div.piclist dl dd.title  { height:18px; line-height:18px;}
.block_imgtext div.hl { height:26px; line-height:26px; font-size:14px; padding-left:10px; font-weight:bold;}
.block_imgtext div.alist { padding-left:10px;}
.block_imgtext div.alist ul li { height:22px; line-height:22px; font-size:12px; overflow:hidden; background:url(http://cs1.hifly.tv/news/theme/arrow.gif) left 9px no-repeat; padding-left:16px;}

/*横幅图集推荐*/
.gallery_list { width:570px; overflow:hidden; margin:0 auto;}
.gallery_inner { width:586px; overflow:hidden; margin-left:-16px;}
.gallery_list .item { width:130px; margin-left:16px; float:left; text-align:center; height:130px; overflow:hidden; display:inline;}
.gallery_list .item dt { border:1px solid #CCCCCC; height:100px; line-height:100px; width:130px; text-align:center; overflow:hidden; position:relative; display:table-cell; vertical-align:middle; }
.gallery_list .item dt p { position:static; +position:absolute; top:50%; vertical-align:middle;}
.gallery_list .item dt img { position:static; +position:relative; top:-50%; left:-50%; vertical-align:middle; width:120px; height:90px; }
.gallery_list .item dd.title { height:20px; line-height:20px; overflow:hidden;}
.gallery_list .item dd.title a { color:#333333; text-decoration:none;}
.gallery_list .item dd.title a:hover { color:#0066CB; text-decoration:underline;}

/*排行榜*/
.paihang ol { list-style:none; background:url(http://cs1.hifly.tv/news/theme/paihang_icon.gif) 0 3px no-repeat;}
.paihang ol li { height:22px; line-height:22px; padding-left:25px; }

/*广告*/
.ads_side { width:336px; margin:0 auto;}

/*文章列表*/
.article_list { margin-bottom:20px;}
.article_list .item { border-bottom:1px dashed #B0C7D9; padding:15px 0; overflow: hidden; width: 100%;}
.article_list .thumb a { float:left; margin-right:20px;  height:90px; width:120px; overflow:hidden;}
.article_list .thumb a img { width:120px;}
.article_list h4.title { height:18px; line-height:18px; margin-bottom:5px; font-size:14px;}
.article_list h4.title a { color:#247EC9; text-decoration:none;}
.article_list h4.title a:hover { text-decoration:underline;}
.article_list .info { font-size:12px; height:18px; color:#999999;}
.article_list .info em { font-style:normal; color:#990000;}
.article_list .info a { color:#666666; text-decoration:underline;}
.article_list .info a:hover { color:#0066CC; }
.article_list .summry { line-height:150%; color:#666666; font-size:12px;}

/*即时新闻*/
.news_today_wrap { border:1px solid #B0C7D9; padding:5px 10px; height:1%; margin-bottom:10px;}
.news_today_wrap h2.title { height:26px; line-height:26px; float:left; font-size:14px; color:#0066CC;}
.news_today .select_day { height:30px; line-height:30px; float:right;}
.news_today .select_day span.btn input { margin-left:10px; border:1px solid #666666; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:1px; background:#EFEFEF;}
.news_today_list { clear:both; border-top:1px dashed #CCCCCC; padding:10px 0;}
.news_today_list ul li { height:24px; line-height:24px; background:url(http://cs1.hifly.tv/news/theme/arrow.gif) 5px 9px no-repeat; padding-left:15px;}
.news_today_list ul li.split { border-bottom:1px dashed #CCCCCC; margin-bottom:10px; padding-bottom:10px; height:1px; background:none;}
.news_today_list ul li span.r { float:right; color:#555555; line-height:24px; font-size:12px;}
.news_today_list ul li span.time { height:24px; line-height:24px; margin-right:10px; font-size:12px; color:#666666;}
.news_today_list ul li span.title { margin-right:10px;}
.news_today_list ul li span.title a { color:#333333; font-size:14px;}
.news_today_list ul li span.title a:hover { text-decoration:underline;}

/*图片*/
.imgbox { width:548px; overflow:hidden;}
.imgbox .page_top { height:40px; padding-top:5px;}
.imgbox .img { width:548px; overflow:hidden; text-align:center;}
.imgbox .des { line-height:150%; padding:10px 0; font-size:14px; color:#333333; text-indent:28px;}

/*作者专栏*/
.article_author { border:1px dashed #CCCCCC; background:#E9F6FF; padding:10px 10px 5px 10px;}
.article_author .avt { width:70px;}
.article_author .avt a { display:block; width:70px; height:60px;}
.article_author .name { width:70px; height:18px; line-height:18px; overflow:hidden; text-align:center; background:#0066CC;}
.article_author .name a { color:#FFFFFF;}
.article_author .summry { line-height:160%; color:#333333; font-size:12px;} 
.article_author .summry strong { color:#CC3300;}

/*图文广告*/
.ads_it ul.img { height:110px; overflow:hidden; }
.ads_it ul.img li { float:left; width:33.3%; text-align:center; display:inline;}
.ads_it ul.img li a { display:block;}
.ads_it ul.img li img { width:90px;}
.ads_it ul.img li a.title { height:20px; line-height:20px; color:#333333;}
.ads_it ul.list {}
.ads_it ul.list li { float:left;  height:21px; width:50%; line-height:21px; background:url(http://cs1.hifly.tv/news/theme/arrow.gif) 2px 7px no-repeat; text-indent:14px;}
.ads_it ul.list li a { color:#005689;}