.c-95060-top { width:950px; margin:0 auto; position:relative;margin-bottom: 10px;border-top: 1px solid #EBEBEB;border-bottom: 1px solid #EAE6DC;background: #F5F7F9 url(http://ent.hunantv.com/ui/ent/2010v1/images/ad_950_bg.gif) 0 0 repeat-y;padding: 5px 0;}
.c-95060-top .close { position:absolute; z-index:999999; cursor:pointer; right:0; bottom:0; height:14px; width:14px; overflow:hidden; background:url(/ui/2011/images/ad_close.gif) 0 0 no-repeat;} 

.lo { width:950px; margin:0 auto;}
.lo-main { float:left; width:630px; }
.lo-side { float:right; width:310px;}
.lo-ft { clear:both; height:0; overflow:hidden; font-size:0;}

.c-300250 { height:1%; padding:5px; margin-bottom:10px; background:url(/ui/2011/images/star_ad_bg.gif) 0 0 no-repeat;}

.headline { height:1%; padding:14px 14px 0 14px; margin-bottom:10px; border:1px solid #DFDFDF; border-top:2px solid #A3362D;} 
.headline h2.title { padding-left:5px; height:21px; }
.headline h2.title span.name { float:left; height:21px; width:75px; overflow:hidden; text-indent:-9999px; background:url(/ui/2011/images/star_bg.gif) 0 0 no-repeat;}
.headline h3.title { padding-left:5px; height:21px; line-height:21px; margin-bottom:5px; font-size:18px; font-weight:normal; font-family:Microsoft YaHei, SimHei,SimSun,Verdana, Geneva, sans-serif;}
.headline h3.title a { color:#000000;}
.headline .info { padding-left:5px; height:21px; line-height:21px; margin-bottom:10px; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#888888;} 
.headline .info a { color:#A3362D;}
.headline .keyword { padding-left:5px; height:21px; line-height:21px; font-size:12px; color:#666666;}
.headline .keyword a { color:#093D72; margin-right:1em;}
.headline .i-com { border-bottom:1px solid #E4E4E4; padding-bottom:15px; padding-top:15px; margin-bottom:-1px;}
.headline .i-com .thumb { margin-bottom:20px; padding-left:15px;} 
.headline .i-com .exclusive { height:1%; padding-top:34px;  background:url(/ui/2011/images/star_title_exclusive.gif) 0 0 no-repeat;}
.headline .i-com .des { padding-left:5px; margin-bottom:10px; line-height:180%; font-size:14px; color:#333333; }
.headline .i-video { border-bottom:1px solid #E4E4E4; padding-bottom:15px; padding-top:15px; margin-bottom:-1px;}
.headline .i-video .iv-bg { margin-left:5px; height:250px; width:575px; margin-bottom:20px; background:url(/ui/2011/images/star_iv_bg.png) 0 0 no-repeat;}
.headline .i-video .des { float:left; margin-left:30px; display:inline; padding-top:65px; width:225px; color:#FFFFFF; font-size:14px; line-height:180%; }
.headline .i-video .thumb { float:right; margin-right:7px; padding-top:29px; display:inline;}

.starshow { height:1%; padding:14px; margin-bottom:10px; border:1px solid #DFDFDF; border-top:2px solid #A3362D; }
.starshow h2.title { height:21px; margin-bottom:15px; }
.starshow h2.title span.name { float:left; height:21px; width:110px; overflow:hidden; text-indent:-9999px; background:url(/ui/2011/images/star_bg.gif) 0 -40px no-repeat;}
.starshow h2.title span.extra { float:right; height:21px; line-height:21px; font-size:12px; color:#666666; font-weight:normal;}
.starshow h2.title span.extra a { color:#666666;}
.starshow .list {}
.starshow .list li { float:left; width:50px; height:50px; display:inline; }
.starshow .list li a { display:block; padding:1px;}

.starshow-tips { width:251px; height:57px; position:absolute; top:1400px; left:300px; z-index:9999; background:url(/ui/2011/images/star_people_tips.gif) 0 0 no-repeat;}
.starshow-tips p.name { color:#FFFFFF; font-size:12px; padding:10px 7px 5px 10px;}
.starshow-tips p.title { color:#FFFFFF; font-size:12px; padding:0 10px; height:16px; line-height:16px; overflow:hidden;}
.starshow-tips p.title a { color:#FFFFFF;}

.starnews { height:1%; padding:14px 14px 0 14px; margin-bottom:10px; border:1px solid #DFDFDF; border-top:2px solid #A3362D;}
.starnews h2.title { height:21px; }
.starnews h2.title span.name { float:left; height:21px; width:80px; overflow:hidden; text-indent:-9999px; background:url(/ui/2011/images/star_bg.gif) 0 -80px no-repeat;}
.starnews .list .item { padding:15px 0; width:100%; overflow:hidden; border-bottom:1px solid #E4E4E4; margin-bottom:-1px;}
.starnews .list .item .thumb { float:left; width:140px; height:100px; margin-right:15px; }
.starnews .list .item .title { height:21px; line-height:21px; margin-bottom:7px; font-size:18px; font-weight:normal; font-family:Microsoft YaHei, SimHei,SimSun,Verdana, Geneva, sans-serif;}
.starnews .list .item .title a { color:#000000;}
.starnews .list .item .des { line-height:25px; height:50px; font-size:14px; color:#333333; margin-bottom:5px; overflow:hidden;}
.starnews .list .item .keyword { height:14px; line-height:14px; font-size:12px; color:#666666;}
.starnews .list .item .keyword a { color:#093D72; margin-right:1em;}

.haowai { height:1%; margin-bottom:10px; background:url(/ui/2011/images/star_haowai.png) 0 100% no-repeat;}
.haowai h2.title { height:38px; overflow:hidden; background:url(/ui/2011/images/star_haowai.png) 0 0 no-repeat;}
.haowai h2.title span.name { display:none;}
.haowai .inner { padding:5px;}
.haowai .inner p.content { padding:0 15px; text-indent:28px; line-height:160%; font-size:14px; color:#7D2822;}
.haowai .inner p.go { height:21px;}
.haowai .inner p.go a { float:right; height:21px; line-height:21px; text-align:center; font-size:12px; color:#FFFFFF; width:62px; background:url(/ui/2011/images/star_haowai_btn.png) 0 0 no-repeat; }

.hottags { height:285px; margin-bottom:10px; background:url(/ui/2011/images/star_tag.jpg) 0 0 no-repeat;}
.hottags h2.title { height:44px;}
.hottags h2.title span.name { display:none;}
#tagsbox { width:290px; margin:0 auto;}

.hot-gallery { height:495px; margin-bottom:10px; background:url(/ui/2011/images/star_bg.gif) -150px 0 no-repeat;}
.hot-gallery h2.title { height:35px; overflow:hidden;}
.hot-gallery h2.title span.name { display:none;}
.hot-gallery .list { width:300px; height:430px; overflow:hidden; margin:0 auto;}
.hot-gallery .list .item { float:left; height:430px; width:300px; display:inline;}
.hot-gallery .list span.img { display:block; height:400px; overflow:hidden;}
.hot-gallery .list span.img img { width:300px;}
.hot-gallery .list span.title { display:block; height:30px; line-height:30px; text-align:center; font-size:14px;}
.hot-gallery .list span.title a { color:#FFFFFF;}
.hot-gallery .op { height:17px; }
.hot-gallery .op .btn-prev { float:left; cursor:pointer; display:inline; margin-left:92px; width:9px; height:17px; text-indent:-9999px; overflow:hidden; background:url(/ui/2011/images/star_bg.gif) -470px 0 no-repeat;}
.hot-gallery .op .btn-next { float:left; cursor:pointer; width:9px; height:17px; text-indent:-9999px; overflow:hidden; background:url(/ui/2011/images/star_bg.gif) -479px 0 no-repeat;}
.hot-gallery .op .count { float:left; height:17px; line-height:17px; width:108px; text-align:center; font-size:12px; color:#E0968F; font-family:Arial, Helvetica, sans-serif;}
.hot-gallery .op .count em { font-style:normal; font-weight:bold; color:#FFFF66;}

.ranks { border:1px solid #E9E9E9; padding:9px 9px 4px 9px; margin-bottom:10px;}
.ranks h2.title { height:25px; background:url(/ui/2011/images/star_tab.gif) 0 -25px repeat-x;}
.ranks h2.title span.name { float:left; width:80px; text-indent:-9999px; overflow:hidden; background:url(/ui/2011/images/star_bg.gif) 0 -120px no-repeat;}
.ranks h2.title span.tab { float:right; height:25px; width:120px;}
.ranks h2.title span.tab a { float:left; height:25px; width:60px; font-weight:normal; line-height:25px; text-align:center; font-size:12px; color:#FFFFFF; background:url(/ui/2011/images/star_tab.gif) -60px 0 repeat-x;}
.ranks h2.title span.tab a:hover { text-decoration:none;}
.ranks h2.title span.tab a.current { color:#666666; background:url(/ui/2011/images/star_tab.gif) 0 0 repeat-x;}
.ranks .list ol { height:329px; overflow:hidden; background:url(/ui/2011/images/star_rank.gif) 0 0 no-repeat;}
.ranks .list li { height:33px; line-height:33px; padding-left:30px; vertical-align:bottom; color:#CC3300; font-size:12px; font-family:Verdana, Geneva, sans-serif; background:url(/ui/2011/images/star_dot.gif) 0 32px repeat-x;}
.ranks .list li a { color:#093D72;}

.jyft { border:1px solid #E9E9E9; padding:9px 9px 4px 9px; margin-bottom:10px;}
.jyft h2.title { height:27px;}
.jyft h2.title span.name { float:left; width:80px; text-indent:-9999px; overflow:hidden; background:url(/ui/2011/images/star_bg.gif) 0 -160px no-repeat;}
.jyft h2.title span.extra { float:right; font-size:12px; font-weight:normal; height:21px; line-height:21px;}
.jyft h2.title span.extra a { color:#A3362D; margin-left:1em;}
.jyft .thumb { height:130px;}
.jyft .list ul { overflow:hidden;}
.jyft .list li { height:33px; line-height:34px; margin-bottom:-1px; vertical-align:bottom; font-size:12px; background:url(/ui/2011/images/star_dot.gif) 0 32px repeat-x;}
.jyft .list li a { color:#093D72;}
.jyft .list li a.name { background:#A3362D; padding:3px; color:#FFFFFF;}

.medialinks { border:1px solid #E9E9E9; padding:9px 9px 4px 9px; margin-bottom:10px;}
.medialinks h2.title { height:27px; margin-bottom:10px; border-bottom:1px solid #E9E9E9;}
.medialinks h2.title span.name { float:left; width:80px; text-indent:-9999px; overflow:hidden; background:url(/ui/2011/images/star_bg.gif) 0 -200px no-repeat;}
.medialinks .list { overflow:hidden; width:100%; padding-bottom:5px;}
.medialinks .list li { float:left; width:33.2%; display:inline; text-indent:5px; height:30px; line-height:30px; font-size:14px;}
.medialinks .list li a { color:#333333;}
