a.more { padding-left:7px; color:#222222; padding-right:7px; background:url(/ui/2011/images/arrow_03.gif) 100% 50% no-repeat;}
.dujia { padding-left:32px; background:url(/ui/2011/images/ico_dujia.gif) 0 50% no-repeat;}

.c-390-120 { height:120px; width:390px; margin-top:-1px;}
.c-250-250 { height:250px; width:250px; margin:0 auto 10px auto;}
.c-96090 { width:950px; height:90px; margin:0 auto 10px auto;}
.c-95060-top { width:950px; margin:0 auto; position:relative;}
.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;} 


.focus { height:350px; width:950px; margin:0 auto 10px auto; background:#333333;}
.focus .img { float:left; width:675px; height:350px; overflow:hidden; position:relative;}
.focus .img .loading { position:absolute; z-index:20; left:275px; top:120px; text-align:center; filter: Alpha(opacity=70); -moz-opacity:.70; opacity:0.70; -moz-border-radius: 7px;  -webkit-border-radius: 7px;  border-radius:7px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#CCCCCC; width:125px; height:50px; line-height:50px; background:#000000;}
.focus .img .thumb { height:350px; overflow:hidden; position:relative; z-index:1;}
.focus .img .title { position:absolute; z-index:10; width:675px; filter: Alpha(opacity=70); -moz-opacity:.70; opacity:0.70; left:0; top:280px; text-indent:20px; font-size:25px; font-family:Microsoft YaHei, SimHei, SimSun, Verdana, Geneva, sans-serif; height:70px; line-height:70px; background:#000000;}
.focus .img .title a { display:block; height:70px; color:#FFFFFF;}
.focus .list { float:right; width:275px;}
.focus .list li { height:70px; line-height:70px; vertical-align:bottom; position:relative; z-index:1;}
.focus .list li span { display:block; height:70px; text-align:center; font-size:18px; color:#BBBBBB; cursor:pointer; font-family:Microsoft YaHei,SimHei, SimSun, Verdana, Geneva, sans-serif; background:url(/ui/2011/images/focus_bg.gif) 100% 0 no-repeat;}
.focus .list li.current span { width:285px; left:-10px; top:0; position:absolute; text-indent:10px; color:#000000; background:url(/ui/2011/images/focus_bg.gif) 100% -70px no-repeat;}

.lo { width:950px; margin:0 auto 10px auto; height:1%; background:url(/ui/2011/images/index_bg_bd.gif) 0 0 repeat-y;}
.lo-main { float:left; width:390px; margin-right:10px; overflow:hidden; border-top:5px solid #337800;}
.lo-side { float:left; width:275px; overflow:hidden; border-top:1px solid #E5E5E5; padding-top:10px;}
.lo-extra { float:right; width:275px; overflow:hidden; border-top:1px solid #E5E5E5;}
.lo-ft { clear:both; height:1px; overflow:hidden; font-size:0; background:url(/ui/2011/images/index_bg_ft.gif) 100% 0 no-repeat;}

.feature {}
.feature a { color:#222222;}
.feature .item { height:1%; padding:7px 10px 10px 10px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.feature .item dl { width:100%; overflow:hidden;}
.feature .item dt { font-size:18px; height:28px; line-height:28px; margin-bottom:5px; overflow:hidden; font-family:Microsoft YaHei, SimHei,SimSun,Verdana, Geneva, sans-serif;}
.feature .item dd.thumb { float:left; width:120px; height:70px; margin-right:10px;}
.feature .item dd.thumb img { vertical-align:top;}
.feature .item dd.des { text-indent:2em; margin-bottom:7px; line-height:23px; color:#666666; font-size:14px; overflow:hidden;}
.feature .item dd.sublist { clear:both;}
.feature .item dd.sublist li { color:#555555; vertical-align:bottom; font-size:14px; height:23px; padding-left:14px; line-height:23px; overflow:hidden; background:url(/ui/2011/images/arrow_03.gif) 0 9px no-repeat;}
.feature .item dd.keyword { clear:both; height:23px; line-height:23px; font-size:12px; color:#555555;}
.feature .item dd.keyword a { margin-right:7px; text-decoration:underline;}

.feature .slide { height:1%; padding:10px 0; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.feature .slide .box { height:255px; width:376px; overflow:hidden; margin:0 auto; position:relative; z-index:1;} 
.feature .slide .box li { height:255px; overflow:hidden; position:relative; z-index:1}
.feature .slide .box li span.thumb { display:block; height:255px; overflow:hidden; position:relative; z-index:2; }
.feature .slide .box li span.title { height:25px; line-height:25px; position:absolute; z-index:5; text-align:center; font-size:12px; top:230px; left:18px; width:340px; filter: Alpha(opacity=85); -moz-opacity:.85; opacity:0.85; background:#337800;}
.feature .slide .box li span.title a { color:#FFFFFF;}
.feature .slide .btn-prev { position:absolute; z-index:10; left:0; top:230px; height:25px; width:18px; }
.feature .slide .btn-prev a { display:block; height:25px; width:18px; text-indent:-9999px; overflow:hidden; background:#333333 url(/ui/2011/images/slide_btn.gif) 0 0 no-repeat;}
.feature .slide .btn-next { position:absolute; z-index:10; left:358px; top:230px; height:25px; width:18px; }
.feature .slide .btn-next a { display:block; height:25px; width:18px; text-indent:-9999px; overflow:hidden; background:#333333 url(/ui/2011/images/slide_btn.gif) -18px 0 no-repeat;}

.feature .list ul { background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat;}
.feature .list li { color:#555555; vertical-align:bottom; font-size:14px; height:31px; padding-right:10px; line-height:31px; overflow:hidden; padding-left:24px; background:url(/ui/2011/images/arrow_03.gif) 10px 13px no-repeat;}

.tv-comment { margin:0 10px 10px 10px; }
.tv-comment h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.tv-comment h2.title a { color:#666666;}
.tv-comment a { color:#222222;}

/*.tv-comment .com { height:80px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.tv-comment .com dt { float:left; width:120px; height:70px; margin-right:7px; position:relative;}
.tv-comment .com dt span.thumb { display:block; height:70px;}
.tv-comment .com dt span.title { height:19px; line-height:19px; width:120px; position:absolute; left:0; top:51px; text-align:center; font-size:12px; filter: Alpha(opacity=85); -moz-opacity:.85; opacity:0.85; background:#337800;}
.tv-comment .com dt span.title a { color:#FFFFFF;}
.tv-comment .com dd { line-height:17px; font-size:12px; color:#666666;}
.tv-comment .com dd span.label { color:#333333;}*/

.tv-comment .com { height:110px; margin-bottom:5px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.tv-comment .com dt { height:21px; line-height:21px; margin-bottom:5px; font-size:12px; overflow:hidden; font-weight:bold;}
.tv-comment .com dt a { display:block;}
.tv-comment .com dd.thumb { float:left; width:120px; margin-right:10px; height:70px;}
.tv-comment .com dd.des { color:#666666; line-height:17px; font-size:12px;}

.tv-comment .list-b li { color:#555555; vertical-align:bottom; font-size:12px; height:23px; padding-left:10px; padding-right:10px; line-height:23px; overflow:hidden;  padding-left:14px; background:url(/ui/2011/images/arrow_03.gif) 0 9px no-repeat ; }

.tv-coming { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5;}
.tv-coming h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.tv-coming h2.title a { color:#666666;}
.tv-coming h2.title span.name { float:left; height:25px;}
.tv-coming h2.title span.extra { float:right; height:25px; font-weight:normal; font-size:12px;}
.tv-coming a { color:#222222;}
.tv-coming a.wts { border:1px solid #0B4400; background:#357C02; color:#FFFFFF; padding:1px 2px;}
.tv-coming .com { height:80px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.tv-coming .com dt { float:left; width:120px; height:70px; margin-right:7px; position:relative;}
.tv-coming .com dt span.thumb { display:block; height:70px;}
.tv-coming .com dt span.title { height:19px; line-height:19px; width:120px; position:absolute; left:0; top:51px; text-align:center; font-size:12px; filter: Alpha(opacity=85); -moz-opacity:.85; opacity:0.85; background:#337800;}
.tv-coming .com dt span.title a { color:#FFFFFF;}

.tv-coming .com dd { line-height:23px; font-size:12px; color:#888888;}
.tv-coming .com dd span.label { color:#333333;}
.tv-coming .com dd span.num { color:#333333;}
.tv-coming .item { padding:7px 0 0 0; width:100%; color:#333333; overflow:hidden; font-size:12px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.tv-coming .item dt { height:23px; line-height:23px; margin-bottom:5px;}
.tv-coming .item dd { line-height:18px;}
.tv-coming .item .b1 { float:left; height:23px;}
.tv-coming .item .b2 { float:right; height:23px;}
.tv-coming .item .label { color:#888888;}
.tv-coming .item .title { color:#888888;}


.tv-top { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5;}
.tv-top h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.tv-top h2.title a { color:#666666;}
.tv-top h2.title span.name { float:left; height:25px;}
.tv-top h2.title span.extra { float:right; height:25px; font-weight:normal; font-size:12px;}
.tv-top a { color:#222222;}
.tv-top a.wts { border:1px solid #0B4400; background:#357C02; color:#FFFFFF; padding:1px 2px;}
.tv-top .com { height:80px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.tv-top .com dt { float:left; width:120px; height:70px; margin-right:7px; position:relative;}
.tv-top .com dt span.thumb { display:block; height:70px;}
.tv-top .com dt span.title { height:19px; line-height:19px; width:120px; position:absolute; left:0; top:51px; text-align:center; font-size:12px; filter: Alpha(opacity=85); -moz-opacity:.85; opacity:0.85; background:#337800;}
.tv-top .com dt span.title a { color:#FFFFFF;}
.tv-top .com dd { line-height:17px; font-size:12px; color:#666666;}
.tv-top .com dd.links { color:#337800; }
.tv-top .com dd.links a { color:#337800; text-decoration:underline;}
.tv-top .com dd span.label { color:#333333;}
.tv-top .item { padding:5px 0 7px 0; font-size:12px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.tv-top .item .b1 { float:left; height:23px;}
.tv-top .item .b2 { float:right; height:23px;}
.tv-top .item dt { height:23px; line-height:23px; color:#888888;}
.tv-top .item dd { line-height:150%; color:#888888;}
.tv-top .item dt span.label { color:#888888;}
.tv-top .item dd span.label { color:#333333;}
.tv-top .item span.time { color:#333333;}
.tv-top .list-b { width:255px; overflow:hidden; padding-top:10px;}
.tv-top .list-b ul { width:285px; margin-left:-15px; overflow:hidden;}
.tv-top .list-b li { float:left; width:75px; height:85px; overflow:hidden; display:inline; margin-left:15px;}
.tv-top .list-b li span.thumb { display:block; height:60px;}
.tv-top .list-b li span.title { display:block; height:25px; line-height:25px; text-align:center; font-size:12px; white-space:nowrap;  }
.tv-top .list-c {}
.tv-top .list-c ul { width:100%; overflow:hidden; background:url(/ui/2011/images/split_dot_02.gif) 0 0 repeat;}
.tv-top .list-c li { float:left; width:33.3%; height:31px; font-size:12px; text-align:center; line-height:31px; overflow:hidden; display:inline;}

.hottag { padding: 5px 10px 10px 10px;}
.hottag h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.hottag h2.title a { color:#666666;}
.hottag .list { line-height:29px; padding:0 10px; }
.hottag .list a { height:29px; line-height:29px; padding:0 3px; margin-right:7px; white-space:nowrap; display:inline-block;}
.hottag .list a.h1 { font-size:12px; color:#666666;}
.hottag .list a.h2 { font-size:12px; color:#222222;}
.hottag .list a.h3 { font-size:14px; color:#222222;}
.hottag .list a.h4 { font-size:14px; color:#337800; font-weight:bold;}
.hottag .list a.h5 { font-size:14px; color:#337800; font-weight:bold;}
.hottag .list a.h6 { font-size:17px; color:#337800; font-weight:bold; font-family:Microsoft YaHei, SimHei, Verdana, Geneva, sans-serif;}

.tv-special { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5; }
.tv-special h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.tv-special h2.title a { color:#666666;}
.tv-special .list .item { height:80px; margin-bottom:10px; background:url(/ui/2011/images/split_dot_01.gif) 0 100% repeat-x;}
.tv-special .list .item dt { float:left; width:120px; height:70px; margin-right:7px;}
.tv-special .list .item dd.title { height:19px; line-height:19px; font-size:12px;}
.tv-special .list .item dd.title a { color:#222222;} 
.tv-special .list .item dd.des { line-height:17px; text-indent:2em; color:#666666; font-size:12px;}

.tv-rank { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5; }
.tv-rank h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.tv-rank h2.title a { color:#666666;}
.tv-rank .list { height:1%; background:url(/ui/2011/images/rank_num.gif) -900px -41px no-repeat; padding-left:24px;}
.tv-rank .list ol { height:1%; background:url(/ui/2011/images/rank_bg.gif) 0 100% repeat;}
.tv-rank .list li.item-top { height:60px; font-size:12px; overflow:hidden; vertical-align:bottom; margin-bottom:8px; background:#FFFFFF; }
.tv-rank .list li.item-top span.thumb { float:left; width:75px; height:60px; margin-right:7px; }
.tv-rank .list li.item-top span.title { display:block; height:17px; line-height:17px; margin-bottom:5px;}
.tv-rank .list li.item-top span.title a { color:#222222;}
.tv-rank .list li.item-top span.des { display:block; line-height:17px; color:#888888;}
.tv-rank .list li.item { height:27px; line-height:27px; vertical-align:bottom; }
.tv-rank .list li.item span.title { padding-left:5px; display:block; height:27px;}
.tv-rank .list li.item a { color:#222222; font-size:12px; }

.tv-vplay { margin:0 10px 10px 10px; border-top:3px solid #E5E5E5;}
.tv-vplay h2.title { height:25px; line-height:25px; margin-bottom:7px; font-size:14px; color:#666666;}
.tv-vplay h2.title span.name { float:left;}
.tv-vplay h2.title span.name a { color:#666666;}
.tv-vplay h2.title span.extra { color:#337800; float:right; font-weight:normal; font-size:12px;}
.tv-vplay h2.title span.extra a { color:#337800; text-decoration:underline;}
.tv-vplay .search { height:40px;}
.tv-vplay .search .w { display:block; width:215px; margin:0 auto; height:27px; background:url(/ui/2011/images/vplay_search.png) 0 0 no-repeat;}
.tv-vplay .search span.text { float:left; padding-top:4px; padding-left:7px; display:inline; width:180px;}
.tv-vplay .search span.text input { height:17px; line-height:17px; width:165px; font-size:12px; color:#666666; border:0 none;}
.tv-vplay .search span.btn { float:right; width:21px; height:21px; padding-top:4px; padding-right:5px;}
.tv-vplay .search span.btn input { float:right; border:0 none; width:21px; height:21px; background:none; cursor:pointer;}
.tv-vplay .list-a { width:255px; overflow:hidden;}
.tv-vplay .list-a ul { width:270px; margin-left:-15px; overflow:hidden;}
.tv-vplay .list-a li { float:left; position:relative; width:120px; height:90px; background:url(/ui/2011/images/video_item_bg.png) 0 100% no-repeat; overflow:hidden; display:inline; margin-left:15px;}
.tv-vplay .list-a li span.thumb { display:block; height:80px;}
.tv-vplay .list-a li span.title { display:block; width:120px; height:19px; position:absolute; font-size:12px; filter: Alpha(opacity=85); -moz-opacity:.85; opacity:0.85; background:#337800; left:0; top:61px; line-height:19px; text-align:center; overflow:hidden; }
.tv-vplay .list-a li span.title a { color:#FFFFFF;}
.tv-vplay .list-b ul { height:1%; background:url(/ui/2011/images/split_dot_01.gif) 0 0 repeat;}
.tv-vplay .list-b li { color:#555555; vertical-align:bottom; font-size:12px; height:31px; padding-left:10px; padding-right:10px; line-height:31px; overflow:hidden;  padding-left:14px; background:url(/ui/2011/images/arrow_03.gif) 0 13px no-repeat ; }
.tv-vplay .list-b li a { color:#222222;}

.tv-contact { padding:10px;}
.tv-contact li { height:23px; line-height:23px; font-size:12px; overflow:hidden; vertical-align:bottom; margin-bottom:10px; background:url(/ui/2011/images/contact.gif) 0 -69px no-repeat;}
.tv-contact li span.title { float:left; height:23px; width:79px; text-indent:13px; color:#FFFFFF;}
.tv-contact li span.str { float:right; width:173px; text-align:center; color:#222222;}
.tv-contact li span.str a { color:#222222;}

.tv-parter { width:950px; margin:0 auto; margin-bottom:10px;}
.tv-parter h2.title { height:30px; line-height:30px; background:#F7F7F7; padding-left:20px; font-size:12px; color:#666666; border:1px solid #E5E5E5; border-bottom:none; }
.tv-parter .list { padding:20px 20px 10px 20px; border:1px solid #E5E5E5; border-top:none;}
.tv-parter .list ul.p {  width:100%; overflow:hidden; }
.tv-parter .list ul.p li { float:left; width:120px; height:60px; vertical-align:bottom; margin-bottom:10px; margin-right:20px; background:#CCCCCC;} 
.tv-parter .list ul.t {  width:100%; overflow:hidden; }
.tv-parter .list ul.t li { height:30px; float:left; line-height:30px; vertical-align:bottom; margin-right:20px; font-size:12px;}
.tv-parter .list ul.t li a { color:#666;}