@import url("/source/css/base.css");
@import url("/source/css/general.css");
/* Hifly.tv CSS File */
/* 2008qglh Style */

/*lh base*/
a { color:#333333; text-decoration:none;}
a:hover { text-decoration:underline;}

/*layout______________________*/
.layout_all { width:952px; margin:0 auto;}

.layout_2a_1 { width:256px; float:left; }
.layout_2a_2 { width:305px; float:right; }

.layout_2b_1 { width:296px; float:left;}
.layout_2b_2 { width:296px; float:right;}

.layout_2c_1 { width:602px; float:left; overflow:hidden;}
.layout_2c_2 { width:340px; float:right;}

.layout_2d_1 { width:160px; float:left;}
.layout_2d_2 { width:160px; float:right;}

.layout_2e_1 { width:180px; float:left;}
.layout_2e_2 { width:410px; float:right;}

.sp_1 { margin-bottom:10px;}

/*panel______________________*/

.panel_main4 h2.title { background:url(/source/images/article/panel_main4_title.gif) no-repeat; font-size:14px; height:26px; line-height:26px; padding-left:13px; color:#1E1E1E; }
.panel_main4 h2.title a { color:#1E1E1E;}
.panel_main4 .panel_inner { border:1px solid #cccccc; border-top:none; padding:12px; background: #FFFFFF; }

/*for article page*/
.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:#F6FCFF; }
.panel_main5 h2.title a { color:#333333;}
.panel_main5 .panel_inner { border:1px solid #B0C7D9; border-top:none; padding:12px 25px; background:#F6FCFF; }

.panel_main6 h2.title { background:url(/source/images/article/panel_main6_title.gif) no-repeat; font-size:14px; height:26px; line-height:26px; padding-left:13px; color:#1E1E1E; }
.panel_main6 h2.title a { color:#1E1E1E;}
.panel_main6 .panel_inner { border:1px solid #cccccc; border-top:none; padding:12px; height:1%;}

.panel_side2 h2.title { background:url(/source/images/article/panel_side2_title.gif) no-repeat; font-size:14px; height:26px; line-height:26px; padding-left:13px; color:#1E1E1E;}
.panel_side2 h2.title a { color:#1E1E1E;}
.panel_side2 .panel_inner { border:1px solid #cccccc; border-top:none; padding:12px; height:1%;} 
.panel_side2 .panel_inner2 { border:1px solid #cccccc; border-top:none; padding:12px 12px 0 12px; height:1%;} 
.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;}

/*for list page*/
.panel_side3 h2.title { background:url(/source/images/article/panel_side3_title.jpg) no-repeat; font-size:12px; font-weight:normal; height:26px; line-height:26px; padding-left:13px; color:#FFFFFF;}
.panel_side3 h2.title a { color:#FFFFFF;}
.panel_side3 .panel_inner { border:1px solid #cccccc; border-top:none; padding:12px; background:#F8FDFF; height:520px; background:#009900;}

.panel_main7 h2.title { background:url(/source/images/article/panel_main7_title.jpg) no-repeat; font-size:14px; height:26px; line-height:26px; padding-left:13px; color:#FFFFFF;}
.panel_main7 h2.title a { color:#FFFFFF;}
.panel_main7 .panel_inner { border:1px solid #cccccc; border-top:none; padding:12px; background:#F8FDFF; height:520px; }

/*theme______________________*/

.heightfix { height:250px; overflow:hidden;}

/**/
.block_imgtext_1 { width:576px; overflow:hidden;}
.block_imgtext_1 .inner { width:600px; margin-left:-24px; overflow:hidden;}
.block_imgtext_1 .item { width:126px; float:left; text-align:center; margin-left:24px; display:inline;}
.block_imgtext_1 .item dl { border:1px solid #CCCCCC; width:124px;}
.block_imgtext_1 .item dl dt { border:2px solid #FFFFFF; border-bottom:none;}
.block_imgtext_1 .item dl dt img { width:120px; height:90px; overflow:hidden;}
.block_imgtext_1 .item dl dd.title { height:18px; line-height:18px; overflow:hidden;}

.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_3 { float:left; width:135px;}
.block_imgtext_3 dl { border:1px solid #CCCCCC; width:124px;}
.block_imgtext_3 dl dt { border:2px solid #FFFFFF; border-bottom:none;}
.block_imgtext_3 dl dt img { width:120px; height:90px; overflow:hidden;}
.block_imgtext_3 dl dd.title { height:18px; line-height:18px; overflow:hidden; padding-left:2px;}

.block_imgtext_4 { width:314px; overflow:hidden;}
.block_imgtext_4 .inner { width:324px; margin-left:-10px; overflow:hidden;}
.block_imgtext_4 .item { width:98px; height:115px; float:left; margin-left:10px; display:inline;}
.block_imgtext_4 .item dl { width:98px;}
.block_imgtext_4 .item dl dt { background:url(/source/images/article/video_bg.gif) no-repeat;padding-top:4px; height:72px; width:98px; text-align:center; margin-bottom:3px;}
.block_imgtext_4 .item dl dt a { display:block; height:53px; width:90px;  margin:0 auto; overflow:hidden;}
.block_imgtext_4 .item dl dt img { width:90px;}
.block_imgtext_4 .item dl dd.title { height:28px; line-height:14px; overflow:hidden; }
.block_imgtext_4_fix { height:186px; overflow:hidden;}
.block_imgtext_4 .item dl dd.title a:hover { color:#0066CC;}

.block_imgtext_5 { margin-bottom:10px;}
.block_imgtext_5 dl { border:1px solid #CCCCCC; width:254px; text-align:center;}
.block_imgtext_5 dl dt { border:2px solid #FFFFFF; border-bottom:none;}
.block_imgtext_5 dl dt img { width:250px; height:120px; }
.block_imgtext_5 dl dd.title { height:18px; line-height:18px; overflow:hidden; padding-left:2px;}

.block_imgtext_6 {}
.block_imgtext_6 dl { border:1px solid #CCCCCC; width:120px; text-align:center;}
.block_imgtext_6 dl dt { border:2px solid #FFFFFF; border-bottom:none;}
.block_imgtext_6 dl dt img { width:116px; height:68px; }
.block_imgtext_6 dl dd.title { height:18px; line-height:18px; overflow:hidden; padding-left:2px;}

.fl { float:left;}
.fr { float:right;}

.block_alist_1 { }
.block_alist_1 ul { list-style:none; }
.block_alist_1 ul li { height:21px; line-height:21px; font-size:14px; overflow:hidden; background:url(/source/images/article/alist_arrow_1.gif) left 7px no-repeat; padding-left:16px;}

.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(/source/images/article/alist_arrow_1.gif) 2px 7px no-repeat; text-indent:14px; }
.block_alist_2 ul li a{text-decoration:underline; }
.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; overflow:hidden; background:url(/source/images/article/alist_arrow_1.gif) 2px 7px no-repeat; padding-left:14px; }
.block_alist_3 ul li a { color:#333333;}
.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(/source/images/article/alist_arrow_1.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 { margin-bottom:15px;}
.block_alist_5 h4 { height:26px; line-height:26px; text-align:center; margin-bottom:3px;}
.block_alist_5 h4 a { font-size:18px; color:#0065CD; text-align:center; font-family:"黑体"; font-weight:normal; }
.block_alist_5 ul { list-style:none; text-align:center; line-height:150%;}
.block_alist_5 ul li { display:inline;}


/*vlist*/

.block_vlist_3 { padding-top:5px;}
.block_vlist_3 .item { overflow:hidden; height:70px;} 
.block_vlist_3 .item dt { float:left; margin-right:6px;}
.block_vlist_3 .item dt span.pic { display:block; border:1px solid #CCCCCC; margin-bottom:5px;}
.block_vlist_3 .item dt span.pic a { display:block; width:90px; height:53px; border:1px solid #FFFFFF; overflow:hidden; }
.block_vlist_3 .item dt span.pic a:hover { border:1px solid #DDDDDD;}
.block_vlist_3 .item dt span.pic img { width:90px;}
.block_vlist_3 .item dd.title { height:16px; line-height:16px; overflow:hidden; margin-bottom:3px; font-weight:bold; }
.block_vlist_3 .item dd.title a { color:#5B5B5B;text-decoration:underline;}
.block_vlist_3 .item dd.title a:hover { color:#C80000;}
.block_vlist_3 .item dd.des { color:#888888; overflow:hidden;text-indent:24px; height:32px; line-height:16px;}
 

/*文章正文*/
.article_title { line-height:35px; font-size:20px; font-family:"黑体"; font-weight:normal; color:#0066CB; text-align:center; }
.article_info { text-align:center; color:#37383A; border-bottom:1px solid #CBD4D9; border-top:1px solid #CBD4D9; height:22px; line-height:22px;}
.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%; width:550px; 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;}
.article_page {text-align:center;font-size:12px; padding-bottom:4px; width:500px; margin:10px auto 0px auto;}
.article_page span, .article_page strong, .article_page a{ margin-right:10px; }
.article_page a:hover{ color:#0167C9; }
.article_enter { padding:10px 0; width:300px; margin:0 auto;}
.article_enter dl { border:1px solid #CCCCCC;}
.article_enter dl dd { height:19px; line-height:19px; background:#FFFFFF; text-align:center;}
.article_enter dl dd a { text-decoration:none;}


/*列表导航*/
#lh_nav ul { list-style:none;}
#lh_nav ul li {background:url(/source/images/article/arrow_black_10.jpg) left 7px no-repeat; color:#494B4A; height:21px; line-height:21px; margin-left:2px;padding-left:15px; font-weight:bold;}
#lh_nav ul li a { display:block; height:21px; line-height:21px;}

/*评论表单*/
.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;}
.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;}

/*tags*/
.tags { padding:5px; font-size:12px; line-height:160%;}
.tags a { color:#999999; padding:2px; margin-right:5px;}
.tags a.hot1 { color:#666666; font-size:12px; font-weight:bold;}
.tags a.hot2 { color:#333333; font-size:14px; font-weight:bold;}
.tags a.hot3 { color:#0066CB; font-size:14px; font-weight:bold;}
.tags a.hot4 { color:#C80000; background:#0066CC;}

/*图片推荐*/
.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 a{text-decoration:underline; }
.block_imglist_2 .item dl dd.title a:hover { color:#0066CC;}

/*ads_side*/
.ads_side { border:1px solid #CCCCCC;}