﻿@import url(/v2/css/reset.css);
/* Hifly.tv CSS File */
/* News Style */

/* base */
body { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:0px; margin-top:0px;}
.fix { clear:both;}
.sp { margin-bottom:1px;}
.sp2 { padding-top:1px;}
.sp3 { margin-bottom:1px;}
.sp4 { margin-bottom:1px;}
.maxwidth { width:980px;}

a.v { background:url(/source/images/zt/v.gif) right top no-repeat; padding-right:15px;}

/* layout */
.wrap_all { width:980px; margin:0 auto; background-color:#FFFFFF }
.wrap_bg {}
.layout_main { width:760px; float:left; }
.layout_side { width:220px; float:right;}
.col_main { width:495px; float:right;} 
.col_side { width:260px; float:left; }
.col_right { width:140px; float:right;} 
.col_left { width:355px; float:left; }

/*header and footer*/
#header_global { width:980px; margin:0 auto; font-size:12px; color:#000000 margin-bottom:0px;}
#header_global .inner { width:980px; margin:0 auto; }
#header_global .topbar { width:980px; height:28px; line-height:28px; color:#FFFFFF; margin:0 auto; background:url(../images/topbar_home.jpg) top repeat-x; margin-bottom:0px;}
/*
#header_global .topbar { width:980; height:26px; line-height:26px; color:#999999; margin:0 auto; background:url(../images/header2.gif) top repeat-x; margin-bottom:5px;}
*/
#header_global .topbar ul.list { list-style:none; float:right; height:22px; line-height:22px; padding-right:10px;}
#header_global .topbar ul.list li { display:inline; font-size:12px; font-family:"宋体"; background:url(../images/split3.gif) left 5px no-repeat; padding-left:14px; margin-left:5px;} 
#header_global .topbar ul.list li.home { background:none;}
#header_global .topbar ul.list li a { color:#FFFFFF; text-decoration:none;}
#header_global .topbar ul.list li a:hover { color:#FFFFFF; text-decoration:underline;}
#header_global .topbar a { color:#FFFFFF; text-decoration:none;}
#header_global .topbar a:hover { color:#FFFFFF; text-decoration:underline;}
#header_global .topbar span.time { padding-left:10px;}
#header_global .logo { float:left; width:180px; height:60px; margin-bottom:0px; padding-top:2px; padding-bottom:2px;background-color:#FFFFFF; }
#header_global .nav_global { float:right; width:800px; height:60px; overflow:hidden; background:url(../images/nav21.gif) no-repeat center; margin-bottom:0px; padding-top:2px; padding-bottom:2px; background-color:#FFFFFF;  }
#header_global .nav_global_inner {}
#header_global .nav_global .nav_item { float:left; width:630px; vertical-align:top;  margin-left:0px; padding-left:15px; }

#header_global .nav_global .item2 {height:20px; line-height:20px; overflow:hidden; font-size:12px; padding-top:4px;}
#header_global .nav_global .item2 a {color:#222222; text-decoration:none; background:url(../images/split.gif) left 1px no-repeat; padding-left:8px; padding-right:0px; }
#header_global .nav_global .item2 a:hover {color:#0066CB; text-decoration:none;}
#header_global .nav_global .item2 a.frist {background:none; padding-left:0px;}

#header_global .date_weather {  float:right; width:170px; text-align:center; height:60px; background:url(../images/nav_split2.gif) left center no-repeat; }
#header_global .date_weather .tag { float:right; height:20px; line-height:20px; clear:both; color:#555555; padding-left:0px; padding-right:0px; }
#header_global .date_weather .tag a { color:#333333; text-decoration:none; margin-left:0px;}
#header_global .date_weather .tag a:hover { color:#0066CB; text-decoration:underline;}

#header_global .date_weatherinner {  float:right; width:150px; text-align:center; height:60px; background:url(../images/nav_split2.gif) left center no-repeat; }
#header_global .date_weatherinner .tag { float:right; height:20px; line-height:20px; clear:both; color:#555555; padding-left:5px; padding-right:5px; }
#header_global .date_weatherinner .tag a { color:#333333; text-decoration:none; margin-left:5px;}
#header_global .date_weatherinner .tag a:hover { color:#0066CB; text-decoration:underline;}

#header_global .search_simple .s { padding-top:5px; padding-left:5px; }
#header_global .search_simple .s span { float:right;}
#header_global .search_simple .s input.text { height:16px; line-height:16px; border:1px solid #999999; width:200px; margin-right:5px;}


#footer { padding:15px 0; width:980px; margin:0 auto; border-top:0px solid #CCCCCC; background-color:#FFFFFF; }
#footer .sitelink { width:875px; margin:0 auto; overflow:hidden; font-size:12px; margin-bottom:20px;}
#footer .links { width:250px; float:left; line-height:150%; border-left:1px solid #333333; padding-left:35px; margin-left:-1px;}
#footer .links dt { font-size:14px; font-weight:bold; color:#474747;}
#footer .links dd { float:left; width:80px;}
#footer .links dd a { color:#7C7C7C; text-decoration:none;}
#footer .links dd a:hover { text-decoration:underline;}
#footer .copyright { width:980px; margin:0 auto;}
#footer .copyright p { font-size:12px; color:#666666; text-align:center; line-height:150%;}
#footer .copyright p.en { font-size:11px;}
#footer .copyright p a { color:#666666; text-decoration:none;}
#footer .copyright p a:hover {text-decoration:underline;}


/* panel */
.panel_a { width:260px; }
.panel_a h2.title { height:30px; line-height:30px; overflow:hidden; color:#333333; padding-left:0px; padding-right:0px; font-size:14px; background:url(../images/bg2008.gif) 0 -140px no-repeat; }
.panel_a h2.title .name a { color:#237EAA; text-decoration:none; float:left; height:22px; line-height:22px; margin-top:5px; width:80px; text-align:center; cursor:pointer;}
.panel_a h2.title .name a:hover { text-decoration:underline;}
.panel_a h2.title .name a.current { background:url(../images/bg2008.gif) 100px -470px no-repeat; float:left; height:26px; line-height:22px; margin-top:4px; padding-top:4px; width:80px; text-align:center;}
.panel_a h2.title .r { float:right; padding-right:0px; padding-left:0px; font-size:12px; font-weight:normal; color:#999999;}
.panel_a h2.title .r a { color:#555555; text-decoration:none; }
.panel_a h2.title .r a:hover { color:#000000; text-decoration:underline;}
.panel_a .inner { border-left:1px solid #B7D6E2; border-right:1px solid #B7D6E2; padding:0 0 0 5px; height:22px; line-height:25px; padding-bottom:1px;}
.panel_a .b { background:url(../images/bg2008.gif) 0 -180px no-repeat; height:5px; font-size:0;}
.panel_a .b_ring { background:url(../images/bg2008.gif) 0 -180px no-repeat; height:5px; font-size:0;}

.panel_a_1 { width:260px;}
.panel_a_1 h2.title { height:30px; line-height:30px; overflow:hidden; color:#333333; padding-left:0px; padding-right:0px; font-size:14px; background:url(../images/bg2008.gif) 0 -140px no-repeat;}
.panel_a_1 h2.title .name a { color:#237EAA; text-decoration:none;float:left; height:26px; line-height:22px; margin-top:4px; width:80px; text-align:center; cursor:pointer;}
.panel_a_1 h2.title .name a:hover { text-decoration:underline;}
.panel_a_1 h2.title .name a.current { background:url(../images/bg2008.gif) 0 -470px no-repeat; float:left; height:26px; line-height:22px; margin-top:4px; padding-top:4px; width:80px; text-align:center;}
.panel_a_1 h2.title .r { float:right; padding-right:0px; padding-left:0px; font-size:12px; font-weight:normal; color:#999999;}
.panel_a_1 h2.title .r a { color:#555555; text-decoration:none; }
.panel_a_1 h2.title .r a:hover { color:#000000; text-decoration:underline;}
.panel_a_1 .inner { border-left:1px solid #B7D6E2; border-right:1px solid #B7D6E2; padding:0 0 0 5px;}
.panel_a_1 .b { background:url(../images/bg2008.gif) 0 -180px no-repeat; height:10px; font-size:0;}
.panel_a_1 .b_ring { background:url(../images/bg2008.gif) 0 -180px no-repeat; height:5px; font-size:0;}

.panel_b { width:490px; height:250px;}
.panel_b h2.title { height:30px; line-height:30px; overflow:hidden; color:#333333; padding-left:5px; padding-right:5px; font-size:14px; background:url(../images/bg2008.gif) 0 -195px no-repeat;}
.panel_b h2.title .name a { color:#237EAA; text-decoration:none;}
.panel_b h2.title .name a:hover { text-decoration:underline;}
.panel_b h2.title .r { float:right; padding-right:5px; padding-left:5px; font-size:12px; font-weight:normal; color:#999999;}
.panel_b h2.title .r a { color:#555555; text-decoration:none; }
.panel_b h2.title .r a:hover { color:#000000; text-decoration:underline;}
.panel_b .inner { border-left:1px solid #B7D6E2; border-right:1px solid #B7D6E2; padding:0 5px; border-bottom:1px; }
.panel_b .b { background:#FFFFFF url(../images/bg2008.gif) 0 -235px no-repeat; height:5px; font-size:0;}

.panel_b_1 { width:495px;}
.panel_b_1 h2.title { height:30px; line-height:28px; overflow:hidden; color:#333333; padding-left:0px; padding-right:0px; font-size:14px; background:url(../images/bg2008.gif) 100px -195px no-repeat;}
.panel_b_1 h2.title .name a { color:#237EAA; text-decoration:none;float:left; height:26px; line-height:22px; margin-top:4px; width:80px; text-align:center; cursor:pointer;}
.panel_b_1 h2.title .name a:hover { text-decoration:underline;}
.panel_b_1 h2.title .name a.current { background:url(../images/bg2008.gif) 0 -470px no-repeat; float:left; height:26px; line-height:22px; margin-top:4px; padding-top:4px; width:80px; text-align:center;}
.panel_b_1 h2.title .r { float:right; padding-right:0px; padding-left:0px; font-size:12px; font-weight:normal; color:#999999;}
.panel_b_1 h2.title .r a { color:#555555; text-decoration:none; }
.panel_b_1 h2.title .r a:hover { color:#000000; text-decoration:underline;}
.panel_b_1 .inner { border-left:1px solid #B7D6E2; border-right:1px solid #B7D6E2; border-bottom:1px; padding:0 0 0 5px; height:22px; line-height:25px;}
.panel_b_1 .b { background:url(../images/bg2008.gif) 0 -235px no-repeat; height:10px; font-size:0;}
.panel_b_1 .b_ring { background:url(../images/bg2008.gif) 0 -180px no-repeat; height:5px; font-size:0;}

.panel_c { width:220px;}
.panel_c h2.title { height:30px; line-height:30px; overflow:hidden; color:#333333; padding-left:5px; padding-right:0px; font-size:14px; background:url(../images/bg2008.gif) 0 -250px no-repeat;}
.panel_c h2.title .name a { color:#237EAA; text-decoration:none;float:left; height:26px; line-height:22px; margin-top:4px; width:60px; text-align:center; cursor:pointer;}
.panel_c h2.title .name a:hover { text-decoration:underline;}
.panel_c h2.title .name a.current { background:url(../images/bg2008.gif) 0 -425px no-repeat; float:left; height:22px; line-height:22px; margin-top:4px; width:80px; text-align:center;}
.panel_c h2.title .r { float:right; padding-right:0px; padding-left:0px; font-size:12px; font-weight:normal;}
.panel_c h2.title .r a { color:#555555; text-decoration:none; }
.panel_c h2.title .r a:hover { color:#000000; text-decoration:underline;}
.panel_c .inner { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0 10px; padding:inherit; border-bottom:1px}
.panel_c .b { background:url(../images/bg2008.gif) 0 -290px no-repeat; height:5px; font-size:0;}


.panel_c_in { width:150px;}
.panel_c_in h2.title { height:30px; line-height:30px; overflow:hidden; color:#333333; padding-left:0px; padding-right:0px; font-size:14px;  }
.panel_c_in h2.title .name a { color:#237EAA; text-decoration:none;float:left; height:26px; line-height:22px; margin-top:4px; width:80px; text-align:center; cursor:pointer;}
.panel_c_in h2.title .name a:hover { text-decoration:underline;}
.panel_c_in h2.title .name a.current { background:url(../images/bg2008.gif) 0 -425px no-repeat; float:left; height:26px; line-height:22px; margin-top:4px; width:80px; text-align:center;}
.panel_c_in h2.title .r { float:right; padding-right:0px; padding-left:0px; font-size:12px; font-weight:normal;}
.panel_c_in h2.title .r a { color:#555555; text-decoration:none; }
.panel_c_in h2.title .r a:hover { color:#000000; text-decoration:underline;}
.panel_c_in .inner { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0 10px; padding:inherit}
.panel_c_in .b { background:url(../images/bg2008.gif) 0 -290px no-repeat; height:5px; font-size:0;}

.panel_d { width:250px;}
.panel_d h2.title { height:30px; line-height:30px; overflow:hidden; color:#333333; padding-left:10px; font-size:14px; background:url(../images/bg2008.gif) -310px -250px no-repeat;}
.panel_d h2.title .name a { color:#333333; text-decoration:none;}
.panel_d h2.title .name a:hover { text-decoration:underline;}
.panel_d h2.title .r { float:right; padding-right:10px; font-size:12px; font-weight:normal;}
.panel_d h2.title .r a { color:#555555; text-decoration:none; }
.panel_d h2.title .r a:hover { color:#000000; text-decoration:underline;}
.panel_d .inner { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0 10px;}
.panel_d .b { background:url(../images/bg2008.gif) -310px -290px no-repeat; height:5px; font-size:0;}

.panel_c1 { width:250px;}
.panel_c1 h2.title { height:30px; line-height:30px; overflow:hidden; color:#333333; padding-left:10px; font-size:14px; background:url(../images/bg2008.gif) 0 -250px no-repeat;}
.panel_c1 h2.title .name a { color:#237EAA; text-decoration:none;float:left; height:26px; line-height:22px; margin-top:4px; width:80px; text-align:center; cursor:pointer;}
.panel_c1 h2.title .name a:hover { text-decoration:underline;}
.panel_c1 h2.title .name a.current { background:url(../images/bg2008.gif) 0 -425px no-repeat; float:left; height:26px; line-height:22px; margin-top:4px; width:80px; text-align:center;}
.panel_c1 h2.title .r { float:right; padding-right:10px; font-size:12px; font-weight:normal;}
.panel_c1 h2.title .r a { color:#555555; text-decoration:none; }
.panel_c1 h2.title .r a:hover { color:#000000; text-decoration:underline;}
.panel_c1 .inner { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0 5px;}
.panel_c1 .b { background:url(../images/bg2008.gif) 0 -290px no-repeat; height:5px; font-size:0;}

/*ads*/
.ads_220_50 { height:50px; width:220px; overflow:hidden;}
.ads_220_60 { height:60px; width:220px; overflow:hidden;}
.ads_250_80 { height:80px; width:250px; overflow:hidden;}
.ads_700_85 { height:85px; width:700px; overflow:hidden;}
.ads_490_50 { height:50px; width:490px; overflow:hidden; padding-left:0px;}
.ads_980_110 { height:110px; width:980px; overflow:hidden;}
.ads_980_80 { height:80px; width:100%; overflow:hidden; text-align:center; padding-bottom:5px;}

/* block */

#flashpic { height:205px; width:256px; overflow:hidden; background:#FFFFFF; font-style:normal; color:#CC3333; padding-left:2px; }

#nav_commend { height:130px; width:300px; overflow:hidden; background:url(../images/bg2008.gif) 0 0 no-repeat;}
#nav_commend .list { padding:9px 10px 0 10px;}
#nav_commend .list ul { list-style:none;}
#nav_commend .list ul li { height:22px; line-height:22px; margin-bottom:8px; overflow:hidden;}
#nav_commend .list ul li strong { color:#555555;}
#nav_commend .list ul li a { margin-right:5px; color:#237EAA; text-decoration:none; padding:1px 2px;}
#nav_commend .list ul li a:hover { color:#FFFFFF; background:#237EAA;}

#panel_user { height:170px; width:250px; overflow:hidden; background:url(../images/bg2008.gif) -310px 0 no-repeat; }
#panel_user .login { padding:10px 10px 0 10px;}
#panel_user .welcome { height:25px; line-height:25px; color:#333333; margin-bottom:5px;}
#panel_user .welcome a.name { color:#237EAA; text-decoration:none; }
#panel_user .welcome a.name:hover { text-decoration:underline;}
#panel_user .welcome .r { float:right; }
#panel_user .welcome .r a { color:#333333; text-decoration:none;}
#panel_user .welcome .r a:hover { text-decoration:underline;}
#panel_user .userinfo { height:95px; border-bottom:1px solid #CCCCCC; }
#panel_user .userinfo dl dt { float:left; margin-right:10px; height:80px;}
#panel_user .userinfo dl dt span {display:block; text-align:center; padding-top:5px; width:64px;}
#panel_user .userinfo dl dt span a { text-decoration:none; color:#333333;}
#panel_user .userinfo dl dt span a:hover { text-decoration:underline;}
#panel_user .userinfo dl dt img  { height:60px; width:60px; padding:1px; border:1px solid #CCCCCC;}
#panel_user .userinfo dl dd.op { width:78px; float:left; height:36px;}
#panel_user .userinfo dl dd.op a { display:block; height:26px; width:69px; overflow:hidden; text-indent:-9999px;}
#panel_user .userinfo dl dd.op a.blog { background:url(../images/bg2008.gif) -570px -35px no-repeat;}
#panel_user .userinfo dl dd.op a.video { background:url(../images/bg2008.gif) -570px -70px no-repeat;}
#panel_user .userinfo dl dd.op a.space { background:url(../images/bg2008.gif) -570px -105px no-repeat;}
#panel_user .userinfo dl dd.op a.setting { background:url(../images/bg2008.gif) -570px -140px no-repeat;}
#panel_user .userinfo dl dd.num { float:left; padding-top:2px;}
#panel_user .userinfo dl dd.num a { margin-right:10px; color:#333333; text-decoration:none; height:18px; line-height:18px; }
#panel_user .userinfo dl dd.num a:hover { text-decoration:underline; color:#000000;}


#panel_user .form { height:95px;}
#panel_user .form p { padding:4px 0;} 
#panel_user .form p.op { height:25px; line-height:25px;} 
#panel_user .form p.op a { color:#237EAA; text-decoration:underline; margin-right:12px;}
#panel_user .form p.op a:hover { color:#000000;}
#panel_user .form p strong { margin-right:5px; color:#333333; float:left; width:40px; height:20px; line-height:25px; font-weight:normal;}
#panel_user .form p input.text { height:16px; line-height:16px; border:1px solid #CCCCCC; background:#FFFFFF; width:110px; margin-right:5px;}
#panel_user .form p input.btn { background:url(../images/bg2008.gif) -570px 0 no-repeat; width:35px; height:16px; border:none; text-indent:-9999px; cursor:pointer;} 
#panel_user .notice { padding-top:8px; border-top:1px solid #E3E3E3;}
#panel_user .notice .text { height:18px; overflow:hidden; color:#555555; background:url(../images/bg2008.gif) -400px -195px no-repeat; padding-left:22px;}
#panel_user .notice .text a { color:#333333; text-decoration:none;}
#panel_user .notice .text a:hover { color:#237EAA; text-decoration:underline;}

#panel_user .guide { height:95px; text-align:center; overflow:hidden; border-bottom:1px solid #CCCCCC;  }
#panel_user .guide h4 { height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#237EAA;}
#panel_user .guide .feature { height:26px; line-height:26px; color:#333333; margin-bottom:5px;}
#panel_user .guide .feature .item { margin:0 5px;}
#panel_user .guide .feature a { color:#333333;}
#panel_user .guide .feature a:hover { color:#237EAA;}
#panel_user div.btn { height:30px;}
#panel_user a.btn { padding:4px 10px; border:1px solid #E3E3E3; font-weight:bold; border-left:none; border-top:none; line-height:30px; background:#FFFFFF; margin:0 5px; color:#333333; text-decoration:none;}
#panel_user a.btn:hover { background:#237EAA; border:1px solid #999999; color:#FFFFFF;}


#scrollWrap { height: 18px; overflow: hidden; } 
#scrollMsg { text-align: left; padding:0;}
#scrollMsg li { height:18px; line-height: 18px; list-style:none; overflow:hidden;}
#scrollMsg li a { color:#333333; display:block; height:18px;}

#tuijian { height:234px; width:495px; overflow:hidden; background:url(../images/today_bg.gif) no-repeat;}
#tuijian .inner { padding:10px;}
#tuijian h3.headline { height:20px; line-height:22px; overflow:hidden; margin-bottom:10px; font-family:"黑体"; font-size:14px; font-weight:normal; background:url(../images/bg2008.gif) -570px -305px no-repeat; padding-left:80px;}
#tuijian h3.headline a { color:#237EAA; text-decoration:none;}
#tuijian h3.headline a:hover { text-decoration:underline;}
#tuijian td { height:16px; line-height:16px; overflow:hidden; font-size:14px; background:url(../images/bg2008.gif) -395px -436px no-repeat; padding-left:15px;} 
#tuijian td a { color:#222222; text-decoration:none; margin-right:5px; margin-left:5px;} 
#tuijian td a:hover { text-decoration:underline;}

#today { height:234px; width:495px; overflow:hidden; background:url(../images/today_bg.gif) no-repeat;}
#today .inner { padding:10px;}
#today h3.headline { height:20px; line-height:22px; overflow:hidden; margin-bottom:10px; font-family:"黑体"; font-size:14px; font-weight:normal; background:url(../images/bg2008.gif) -570px -305px no-repeat; padding-left:80px;}
#today h3.headline a { color:#237EAA; text-decoration:none;}
#today h3.headline a:hover { text-decoration:underline;}
#today td { height:16px; line-height:16px; overflow:hidden; font-size:14px; background:url(../images/bg2008.gif) -395px -436px no-repeat; padding-left:15px;} 
#today td a { color:#222222; text-decoration:none; margin-right:5px; margin-left:5px;} 
#today td a:hover { text-decoration:underline;}

#dtxx { height:60px; width:260px; overflow:hidden; }
#dtxx .inner { padding:0px;}
#dtxx h3.headline { height:20px; line-height:22px; overflow:hidden; margin-bottom:10px; font-family:"黑体"; font-size:14px; font-weight:normal; background:url(../images/bg2008.gif) -570px -305px no-repeat; padding-left:80px;}
#dtxx h3.headline a { color:#237EAA; text-decoration:none;}
#dtxx h3.headline a:hover { text-decoration:underline;}
#dtxx td { height:16px; line-height:16px; overflow:hidden; font-size:14px; background:url(../images/bg2008.gif) -395px -436px no-repeat; padding-left:15px;} 
#dtxx td a { color:#222222; text-decoration:none; margin-right:5px; margin-left:5px;} 
#dtxx td a:hover { text-decoration:underline;}

#today_1 { height:50px; width:495px; overflow:hidden; background:url(../images/today_bg.gif) no-repeat;}
#today_1 .inner { padding:10px;}
#today_1 h3.headline { height:20px; line-height:22px; overflow:hidden; margin-bottom:10px; font-family:"黑体"; font-size:14px; font-weight:normal; background:url(../images/bg2008.gif) -570px -305px no-repeat; padding-left:80px;}
#today_1 h3.headline a { color:#237EAA; text-decoration:none;}
#today_1 h3.headline a:hover { text-decoration:underline;}
#today_1 td { height:16px; line-height:16px; overflow:hidden; font-size:14px; background:url(../images/bg2008.gif) -395px -436px no-repeat; padding-left:15px;} 
#today_1 td a { color:#222222; text-decoration:none; margin-right:5px; margin-left:5px;} 
#today_1 td a:hover { text-decoration:underline;}

#news { height:90px; overflow:hidden;}
#news .inner { height:60px; padding-right:0px; padding-bottom:1px;}
#news .alist_a { margin-bottom:1px;}
#news .zt { padding:10px 0;}
#news .zt .pic { float:left; margin-right:10px; height:40px;}
#news .zt ul li { height:17px; overflow:hidden; font-size:12px; color:#333333; background:url(../images/bg2008.gif) -400px -441px no-repeat; padding-left:10px;}
#news .zt ul li a { color:#222222; text-decoration:none; margin-right:12px;}
#news .zt ul li a:hover { color:#237EAA; text-decoration:underline;}
#news .hunan { border-top:1px solid #CCCCCC;}
#news .hunan .alist_a { padding-top:0;}
#news h3.title { font-size:12px; height:30px; line-height:30px;}
#news h3.title a { color:#237EAA; text-decoration:none;}
#news h3.title a:hover { text-decoration:underline;}
#news .alist_a ul li a.font_red { color:#237EAA; font-weight:bold;}
#news .hunan .alist_a ul li a.font_red { color:#DA271B; font-weight:normal;}


#ent { height:245px; overflow:hidden;}
#ent .inner { height:210px;}
#ent .imglist_a { padding-top:10px;}
#ent .ztlist { padding:8px; background:#F6FBFE;}
#ent .ztlist .pic { float:left; margin-right:10px; }
#ent .ztlist .pic img { width:95px; height:65px; padding:3px; border:1px solid #CCCCCC; background:#FFFFFF;}
#ent .ztlist ul { padding-top:3px;}
#ent .ztlist ul li { height:22px; line-height:22px; overflow:hidden;}
#ent .ztlist ul li a { color:#333333; text-decoration:none; margin-right:7px;}
#ent .ztlist ul li a:hover { text-decoration:underline;}

#tztg { height:175px; overflow:hidden;}
#tztg .inner { height:135px; padding-right:5px; padding-top:5px;}
#tztg .imglist_c { padding-top:10px; }
#tztg .alist_a { margin-bottom:1px;}
#tztg .htv_video { border-top:1px solid #CCCCCC;}
#tztg .htv_video h3.title { height:30px; line-height:30px; font-size:12px; }
#tztg .htv_video h3.title a { color:#237EAA; text-decoration:none;}
#tztg .htv_video h3.title a:hover { text-decoration:underline;}
#tztg .active { border-top:1px solid #CCCCCC; padding-top:8px;}

#gjgn { height:160px; overflow:hidden;}
#gjgn .inner { height:118px; padding-right:5px; padding-top:5px;}
#gjgn .imglist_c { padding-top:1px; }
#gjgn .alist_a { margin-bottom:1px;}
#gjgn .htv_video { border-top:1px solid #CCCCCC;}
#gjgn .htv_video h3.title { height:22px; line-height:25px; font-size:12px; }
#gjgn .htv_video h3.title a { color:#237EAA; text-decoration:none;}
#gjgn .htv_video h3.title a:hover { text-decoration:underline;}
#gjgn .active { border-top:1px solid #CCCCCC; padding-top:8px; border-bottom:1px;}

#msst { height:215px; overflow:hidden;}
#msst .inner { height:173px; padding-right:5px; padding-top:5px;}
#msst .imglist_c { padding-top:1px; }
#msst .alist_a { margin-bottom:1px;}
#msst .htv_video { border-top:1px solid #CCCCCC;}
#msst .htv_video h3.title { height:22px; line-height:25px; font-size:12px; }
#msst .htv_video h3.title a { color:#237EAA; text-decoration:none;}
#msst .htv_video h3.title a:hover { text-decoration:underline;}
#msst .active { border-top:1px solid #CCCCCC; padding-top:1px; border-bottom:1px;}

#dszt { height:110px; overflow:hidden;}
#dszt .inner { height:70px; padding-right:5px; padding-top:0px; padding-left:10px;}
#dszt .imglist_c { padding-top:10px; }
#dszt .alist_a { margin-bottom:8px;}
#dszt .htv_video { border-top:1px solid #CCCCCC;}
#dszt .htv_video h3.title { height:30px; line-height:30px; font-size:12px; padding-left:5px; }
#dszt .htv_video h3.title a { color:#237EAA; text-decoration:none;}
#dszt .htv_video h3.title a:hover { text-decoration:underline;}
#dszt .active { border-top:1px solid #CCCCCC; padding-top:8px;}

#normal { height:270px; overflow:hidden;}
#normal .inner { height:270px;}
#normal .alist_a { padding-top:5px;}

#video { height:270px; overflow:hidden;}
#video .inner { height:235px;}
#video .vlist_b { padding-top:10px;}

#blog { height:270px; overflow:hidden;}
#blog .inner { height:235px;}
#blog .alist_d { padding-top:10px;}

#bbs { height:270px; overflow:hidden;}
#bbs .inner { height:235px;}
#bbs .imglist_b { padding-top:10px;}

#ring { height:270px; overflow:hidden; background:#EFFCF5;}
#ring .inner { height:235px; padding:0; }
#ring .alist_d { padding:10px 0 0 10px; background:#FFFFFF;}
#ring div.list { background:#EFFCF5; border-top:1px dashed #C4E6D6; padding-top:3px; padding-left:10px; padding-right:5px;}
#ring div.list td { height:19px; line-height:19px; overflow:hidden;} 
#ring div.list td a { color:#222222; text-decoration:none;}
#ring div.list td a:hover { text-decoration:underline;}
#ring div.list td.op { text-align:center; width:35px;}
#ring div.list td.name { width:70px; color:#555555;}
#ring div.list td.name span { display:block; height:20px; width:60px; overflow:hidden;}
#ring div.list td.title { text-indent:15px; background:url(../images/bg2008.gif) -400px -482px no-repeat;}

#hitv { height:180px; overflow:hidden;}
#hitv .inner { height:145px;}
#hitv .vlist_a { padding-top:10px;}
#hitv .alist_f { margin-bottom:5px;}
#hitv .live h3.title { height:30px; line-height:30px; border-top:1px solid #CCCCCC; font-size:12px; color:#333333;}

#hitv .live .pthreelist { height:70px;}
#hitv .live .pthreelist .loading {height:70px;background:url(../images/loading.gif) center center no-repeat;}
#hitv .live .pthreelist ul li { line-height:14px; height:14px; font-size:12px; color:#333333; overflow:hidden; background:url(../images/bg2008.gif) -400px -442px no-repeat; padding-left:10px;}
#hitv .live .pthreelist ul li a { font-family: "宋体"; color:#333333;text-decoration:none;}
#hitv .live .pthreelist ul li a:hover { text-decoration:underline;}

#hitv .live .channel { border-top:1px dashed #CCCCCC; padding-top:5px;}
#hitv .live .channel ul li { height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#333333;}
#hitv .live .channel ul li a { color:#222222; text-decoration:none; margin-right:9px;}
#hitv .live .channel ul li a:hover { color:#237EAA; text-decoration:underline;}

#wish { height:180px; overflow:hidden;}
#wish .inner { height:145px;}
#wish .alist_a { padding-top:5px;}

.alist_a td { font-family:"宋体"; height:18px; line-height:16px; overflow:hidden; font-size:12px; color:#555555; background:url(../images/bg2008.gif) -400px -436px no-repeat; padding-left:10px;}
.alist_a td a { color:#222222; text-decoration:none; margin-right:2px;}
.alist_a td a:hover { color:#237EAA; text-decoration:underline;}
.alist_a td strong a { margin-right:0;}

.alist_top td { font-family:"宋体"; height:18px; line-height:16px; overflow:hidden; font-size:12px; color:#555555;  padding-left:10px;}
.alist_top td a { color:#222222; text-decoration:none; margin-right:2px;}
.alist_top td a:hover { color:#237EAA; text-decoration:underline;}
.alist_top td strong a { margin-right:0;}

.alist_b td { font-family:"宋体"; height:18px; line-height:18px; overflow:hidden; font-size:14px; color:#555555; background:url(../images/bg2008.gif) -390px -436px no-repeat; padding-left:25px;}
.alist_b td a { color:#222222; text-decoration:none; margin-right:12px;}
.alist_b td a:hover { color:#237EAA; text-decoration:underline;}
.alist_b td strong a { margin-right:0;}

.alist_b1 td { font-family:"宋体"; height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#555555;}
.alist_b1 td a { color:#222222; text-decoration:none; margin-right:5px;}
.alist_b1 td a:hover { color:#237EAA; text-decoration:underline;}
.alist_b1 td strong a { margin-right:0;}

.alist_b1_s td { font-family:"宋体"; height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#555555;}
.alist_b1_s td a { color:#222222; text-decoration:none; margin-right:5px;}
.alist_b1_s td a:hover { color:#237EAA; text-decoration:underline;}
.alist_b1_s td strong a { margin-right:0;}

.alist_c td { font-family:"宋体"; height:19px; line-height:19px; overflow:hidden; font-size:14px; color:#555555; background:url(../images/bg2008.gif) -400px -436px no-repeat; padding-left:10px;}
.alist_c td a { color:#333333; text-decoration:none; margin-right:12px;}
.alist_c td a:hover { text-decoration:underline;}

.alist_d { font-family:"宋体"; height:100px; }
.alist_d dl.pic { float:left; width:113px; margin-right:10px;overflow:hidden;}
.alist_d dl.pic img { height:65px; width:105px; padding:3px; border:1px solid #CCCCCC;}
.alist_d dl.pic dd.title { height:16px; line-height:16px; overflow:hidden; text-align:center;}
.alist_d dl.pic dd.title a { color:#333333; text-decoration:none;}
.alist_d dl.pic dd.title a:hover { text-decoration:underline;}
.alist_d ul.list li { height:24px; line-height:24px; overflow:hidden; font-size:14px; color:#333333; background:url(../images/bg2008.gif) -400px -436px no-repeat; padding-left:10px;}
.alist_d ul.list li a { color:#222222; text-decoration:none; margin-right:12px;}
.alist_d ul.list li a:hover { color:#237EAA;  text-decoration:underline;}

.alist_e ul li { font-family:"宋体"; height:24px; line-height:24px; overflow:hidden; font-size:14px; color:#555555;}
.alist_e ul li a { color:#222222; text-decoration:none; margin-right:12px;}
.alist_e ul li a:hover { color:#237EAA; text-decoration:underline;}
.alist_e ul li strong a { margin-right:0;}

.alist_f td { font-family:"宋体"; height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#555555; background:url(../images/bg2008.gif) -400px -439px no-repeat; padding-left:10px;}
.alist_f td a { color:#333333; text-decoration:none; margin-right:12px;}
.alist_f td a:hover { text-decoration:underline;}

.alist_f1 td { font-family:"宋体"; height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#555555; float:left; }
.alist_f1 td a { color:#333333; text-decoration:none; margin-right:0px;}
.alist_f1 td a:hover { text-decoration:underline;}



.link td { font-family:"宋体"; height:16px; line-height:16px; overflow:hidden; font-size:12px; color:#555555; padding-left:0px;}
.link td a { color:#222222; text-decoration:none;}
.link td a:hover { color:#237EAA; text-decoration:underline;}
.link td strong a { margin-right:0;}

.vlist_a {}
.vlist_a .item { height:80px;}
.vlist_a .item dl dt { float:left; margin-right:10px; background:url(../images/bg2008.gif) -400px -305px no-repeat; width:98px; height:72px;}
.vlist_a .item dl dt span { display:block; width:90px; height:53px; overflow:hidden; margin:0 auto; margin-top:4px;}
.vlist_a .item dl dd.title { font-weight:bold; margin-bottom:3px; height:22px; line-height:22px; overflow:hidden; font-size:14px;}
.vlist_a .item dl dd.title a { color:#237EAA; text-decoration:none;}
.vlist_a .item dl dd.title a:hover { text-decoration:underline;}
.vlist_a .item dl dd.info { line-height:150%; color:#555555;}
.vlist_a .item dl dd.info span { color:#333333;}
.vlist_a .item dl dd.des { line-height:130%; color:#333333; text-indent:24px;}
.vlist_a .item dl dd.des a { color:#237EAA; text-decoration:none; }
.vlist_a .item dl dd.des a:hover { text-decoration:underline;}
.vlist_a .item dl dd.summry { line-height:130%; color:#333333; text-indent:24px;}
.vlist_a .item dl dd.summry a { color:#333333; text-decoration:none;}
.vlist_a .item dl dd.summry a:hover { text-decoration:underline;}

.vlist_b {}
.vlist_b .item { float:left; width:33%; text-align:center;}
.vlist_b .item dl {}
.vlist_b .item dl dt {background:url(../images/bg2008.gif) -400px -305px no-repeat; width:98px; height:72px; margin:0 auto; padding-top:4px;}
.vlist_b .item dl dt span { display:block; width:90px; height:53px; overflow:hidden; margin:0 auto; }
.vlist_b .item dl dd.title { margin-bottom:5px; height:18px; padding-left:5px; padding-right:5px; line-height:18px; overflow:hidden;}
.vlist_b .item dl dd.title a { color:#333333; text-decoration:none;}
.vlist_b .item dl dd.title a:hover { text-decoration:underline;}
.vlist_b .item dl dd.info { line-height:150%; color:#555555;}
.vlist_b .item dl dd.info span { color:#333333;}
.vlist_b .item dl dd.des { line-height:130%; color:#333333; text-indent:24px;}
.vlist_b .item dl dd.des a { color:#0066CB; text-decoration:none;}
.vlist_b .item dl dd.des a:hover { text-decoration:underline;}


.imglist_a {}
.imglist_a .item { height:80px; }
.imglist_a .item dl dt { float:left; margin-right:10px; width:113px; height:73px;}
.imglist_a .item dl dt a img { height:65px; width:105px; padding:3px; border:1px solid #CCCCCC;}
.imglist_a .item dl dd.title { font-weight:bold; margin-bottom:10px; font-size:14px; height:24px; line-height:26px; overflow:hidden;}
.imglist_a .item dl dd.title a { color:#237EAA; text-decoration:none;}
.imglist_a .item dl dd.title a:hover { text-decoration:underline;}
.imglist_a .item dl dd.info { line-height:150%; color:#555555;}
.imglist_a .item dl dd.info span { color:#237EAA;}
.imglist_a .item dl dd.des { line-height:130%; color:#555555; text-indent:24px;}
.imglist_a .item dl dd.des a { color:#237EAA; text-decoration:none;}
.imglist_a .item dl dd.des a:hover { text-decoration:underline;} 

.imglist_b {}
.imglist_b .item { height:80px; }
.imglist_b .item dl dt { float:left; margin-right:10px; width:113px; height:73px;}
.imglist_b .item dl dt a img { height:65px; width:105px; padding:3px; border:1px solid #CCCCCC;}
.imglist_b .item dl dd.title { font-weight:bold; margin-bottom:3px; font-size:14px; height:24px; line-height:26px; overflow:hidden;}
.imglist_b .item dl dd.title a { color:#237EAA; text-decoration:none;}
.imglist_b .item dl dd.title a:hover { text-decoration:underline;}
.imglist_b .item dl dd.des { line-height:130%; color:#555555; text-indent:24px; }
.imglist_b .item dl dd.des a { color:#237EAA; text-decoration:none;}
.imglist_b .item dl dd.des a:hover { text-decoration:underline;}

.imglist_c {}
.imglist_c .item { height:80px; }
.imglist_c .item dl dt { float:left; margin-right:10px; width:103px; height:73px;}
.imglist_c .item dl dt a img { height:65px; width:95px; padding:3px; border:1px solid #CCCCCC;}
.imglist_c .item dl dd.title { font-weight:bold; margin-bottom:5px; font-size:14px; height:22px; line-height:22px; overflow:hidden;}
.imglist_c .item dl dd.title a { color:#237EAA; text-decoration:none;}
.imglist_c .item dl dd.title a:hover { text-decoration:underline;}
.imglist_c .item dl dd.des { line-height:130%; color:#555555; text-indent:24px;}
.imglist_c .item dl dd.des a { color:#237EAA; text-decoration:none;}
.imglist_c .item dl dd.des a:hover { text-decoration:underline;}

.sortimg td { font-family:"宋体"; line-height:180%; overflow:hidden; font-size:12px; color:#555555; padding-left:0px;}
.sortimg td img { border:0px; width:80px; height:80px; padding-top:5px; padding-right:5px;}
.sortimg td span { height:20px; font-size:14px; text-align:center;}
.sortimg td a { color:#222222; text-decoration:none;}
.sortimg td a:hover { color:#237EAA; text-decoration:underline;}
.sortimg td strong a { margin-right:0;}

.bignews { border:0px; padding-top:0px; padding-bottom:3px;}

/*hilight*/
#nav_commend .list ul li a.font_red,
.alist_a ul li a.font_red,
.alist_b ul li a.font_red,
.alist_c ul li a.font_red,
.alist_d ul li a.font_red,
.alist_e ul li a.font_red,
.alist_f ul li a.font_red { color:#DA271B;}
#nav_commend .list ul li a.font_red:hover { color:#FFFFFF;}
/**/
#byxx { height:20px; background:url(../images/byxx_block.gif) no-repeat;}
#byxx .title { height:20px; line-height:20px;}
#byxx .title .hotlink { float:right; height:28px; padding-right:10px; color:#000000;}
#byxx .title .hotlink a { color:#555555; text-decoration:none;}
#byxx .title .hotlink a:hover { text-decoration:underline;}
#byxx .title .hotlink a.font_red { color:#C80000;}
#byxx .title .board { margin-left:5px;  padding-left:5px; color:#555555; height:28px}
#byxx .title .board em { font-style:normal; font-weight:bold; margin-right:3px; color:#CC3300;}
#byxx .inner { padding:5px 5px 0 5px;} 
#byxx .main_pic { width:120px; float:left;}
#byxx .main_pic img { height:65px; width:105px; border:1px solid #FFCC99; padding:3px; background:#FFFFFF;}
#byxx .alist_byxx { float:left; width:980px; overflow:hidden;}
#byxx .alist_byxx .list_inner { width:980px; overflow:hidden;}
#byxx .alist_byxx td { height:16px; font-size:12px;}
#byxx .alist_byxx td a { color:#222222; text-decoration:none; padding-right:7px;}
#byxx .alist_byxx td a:hover { text-decoration:underline;}
#byxx .alist_byxx td a.font_red { color:#C80000;}

#zj { height:20px; background:url(../images/zj_block.gif) no-repeat;}
#zj .title { height:20px; line-height:20px;}
#zj .title .hotlink { float:left; height:20px; padding-right:10px; color:#000000; font-size:13px;}
#zj .title .hotlink a { color:#555555; text-decoration:none;}
#zj .title .hotlink a:hover { text-decoration:underline;}
#zj .title .hotlink a.font_red { color:#C80000;}
#zj .title .board { margin-left:5px;  padding-left:15px; color:#000000; height:28px}
#zj .title .board em { font-style:normal; font-weight:bold; margin-right:3px; color:#CC3300;}
#zj .inner { padding:5px 5px 0 5px;} 
#zj .main_pic { width:120px; float:left;}
#zj .main_pic img { height:65px; width:105px; border:1px solid #FFCC99; padding:3px; background:#FFFFFF;}
#zj .alist_byxx { float:left; width:980px; overflow:hidden;}
#zj .alist_byxx .list_inner { width:980px; overflow:hidden;}
#zj .alist_byxx td { height:16px; font-size:12px;}
#zj .alist_byxx td a { color:#222222; text-decoration:none; padding-right:7px;}
#zj .alist_byxx td a:hover { text-decoration:underline;}
#zj .alist_byxx td a.font_red { color:#C80000;}
/*************************************/

/*home olympic style*/
/*
body { background:url(../images/olympic.gif) top center no-repeat;}
.wrap_all { background:#FFFFFF;}
.wrap_bg { background:#FFFFFF; }
#header_global { background:#FFFFFF; margin-bottom:0; padding-bottom:5px;}
#header_global .topbar {background:url(../images/olympic_topbar.jpg) top repeat-x;}
#olympic_top { height:55px; margin:0 auto;  width:980px;}
#olympic_top .enter { padding-top:16px; padding-left:340px;}
*/

/*height fix*/
#hunantv { height:750px;}
#hunantv .inner { height:715px;}

/*fix topic*/
#today h3.headline { background:url(../images/toudiao.gif) no-repeat; }

/*medal_count*/
#panel_user { background:url(../images/olympic_panel_broad.gif) no-repeat;}
.medal_count { height:125px;}
.medal_count th { height:26px; line-height:18px; font-size:12px; font-weight:normal; color:#555555;}
.medal_count th.c { text-align:left; width:79px; text-indent:0;}
.medal_count td { text-align:center; height:20px; line-height:20px; color:#333333; font-weight:bold; font-size:11px;}
.medal_count td.c { text-align:left; width:79px; text-indent:5px; font-weight:normal; font-size:12px;}
.medal_count td a { text-decoration:none;}
.medal_count td em { color:#C80000; font-style:normal;}
