/*全局公共样式*/
body { font-family: "Microsoft YaHei", Verdana, Geneva, sans-serif; font-size:12px; background:#E6E6E6; }
body.no-support-wpf { font-family:"\5b8b\4f53", Verdana, Geneva, sans-serif; font-size:12px; background:#E6E6E6 }

a { text-decoration:none;}
a:hover { text-decoration:underline;}
.fix { clear:both; height:1px; line-height:0; overflow:hidden; font-size:0;}

#col-cehua h2.title { position:relative;}
#col-cehua h2.title span.tbch_txt{ position: absolute; left:62px; top:0px; width:260px;font-size:13px; line-height:35px; color:#0079B9;font-family: "微软雅黑","黑体",Arial; overflow:hidden; z-index:2;}

/*标准导航*/
.topbar { height:20px; background:url(/ui/2010v1/images/header_bg.gif) 0 0 repeat-x; }
.topbar .inner { height:20px; line-height:20px; width:960px; margin:0 auto; text-align:right;}
.topbar .inner a { color:#979797; margin-left:10px;}
.topbar .inner .inner_a{ float:left; height:20px; line-height:20px; width:460px;text-align:left;}
.topbar .inner .inner_b{ float:right; height:20px; line-height:20px; width:420px; text-align:right;}


#header { position:relative; z-index:20; height:75px; background:url(/ui/2010v1/images/header_bg.gif) 0 -20px repeat-x;  }
#header .inner { width:960px; margin:0 auto; position:relative;}
#header .logo { float:left; width:140px; }
#header .nav { float:left; width:560px; height:75px; }
#header .nav .primnav { height:45px;position:relative;}
#header .nav .primnav .new{position: absolute; width:23px; height:11px; top:3px; left:415px;background:url(/ui/2010v1/images/new2.gif) no-repeat;z-index:1; }
#header .nav .primnav li { float:left; height:45px; margin-right:5px; line-height:45px; text-align:center;}
#header .nav .primnav li a { display:block; width:90px; height:45px; text-indent:-9999px;}
#header .nav .primnav li a.home { width:50px; background:url(/ui/2010v1/images/nav_2.gif) 50% 0 no-repeat;}
#header .nav .primnav li a.show { width:80px; background:url(/ui/2010v1/images/nav_2.gif) 50% -45px no-repeat;}
#header .nav .primnav li a.drama { width:65px; background:url(/ui/2010v1/images/nav_2.gif) 50% -90px no-repeat;}
#header .nav .primnav li a.movie { width:50px; background:url(/ui/2010v1/images/nav_2.gif) 50% -135px no-repeat;}
#header .nav .primnav li a.music { width:50px; background:url(/ui/2010v1/images/nav_2.gif) 50% -180px no-repeat;}
#header .nav .primnav li a.live { width:50px; background:url(/ui/2010v1/images/nav_2.gif) 50% -225px no-repeat;}
#header .nav .primnav li a.xwjs { width:80px; background:url(/ui/2010v1/images/nav_2.gif) 50% -540px no-repeat;}
#header .nav .primnav li a.client{ width:65px; background:url(/ui/2010v1/images/nav_2.gif) 50% -630px no-repeat;}
#header .nav .primnav li.current { background:url(/ui/2010v1/images/nav_bg.gif) 0 0 repeat;}
#header .nav .primnav li.current a.home { background:url(/ui/2010v1/images/nav_2.gif) 50% -270px no-repeat;}
#header .nav .primnav li.current a.show { background:url(/ui/2010v1/images/nav_2.gif) 50% -315px no-repeat;}
#header .nav .primnav li.current a.drama { background:url(/ui/2010v1/images/nav_2.gif) 50% -360px no-repeat;}
#header .nav .primnav li.current a.movie { background:url(/ui/2010v1/images/nav_2.gif) 50% -405px no-repeat;}
#header .nav .primnav li.current a.music { background:url(/ui/2010v1/images/nav_2.gif) 50% -450px no-repeat;}
#header .nav .primnav li.current a.live { background:url(/ui/2010v1/images/nav_2.gif) 50% -495px no-repeat;}
#header .nav .primnav li.current a.xwjs { background:url(/ui/2010v1/images/nav_2.gif) 50% -585px no-repeat;}
#header .nav .primnav li.current a.client{ background:url(/ui/2010v1/images/nav_2.gif) 50% -675px no-repeat;}

#header .nav .subnav { height:30px; line-height:30px; padding-left:10px;}
#header .nav .subnav a { margin-right:20px; color:#FFFFFF;}
.navnew {margin:7px 0px 6px 0px;}
#header .extra { float:right; width:250px;}
#header .search { float:right; height:45px; width:206px; }
#header .search .b1 { width:140px; float:left; padding-top:12px; display:inline;   background:url(/ui/2010v1/images/search_bg.gif) 0 12px no-repeat;}
#header .search .b2 { width:85px; float:left; padding-top:12px; margin-left:5px; display:inline;}
#header .search .b3 { width:60px; float:left; padding-top:12px;  margin:0px 0px 0px 5px; display:inline;}
#header .search input.keyword  { float:right; color:#666666; font-size:12px; line-height:22px; height:20px; background:none; width:115px; border:0 none; overflow:hidden;}
#header .search .select { width:85px; height:22px; position:relative;  background:url(/ui/2010v1/images/search_select.gif) 0 0 no-repeat;}
#header .search .select dl { width:85px; position:absolute; left:0; top:0; }
#header .search .select dt { width:85px; height:22px; line-height:22px; overflow:hidden; text-indent:10px;}
#header .search .select dd { height:22px; cursor:pointer; line-height:22px; text-indent:10px; color:#FFFFFF; overflow:hidden; background:#000000; }
#header .search .select dd.hover { background:#666666; color:#FFFFFF;}
#header .search .btn-search { cursor:pointer; border:0 none; width:60px; height:22px; font-size:0; line-height:0; overflow:hidden; background:url(/ui/2010v1/images/btn_search.gif) 0 0 no-repeat;}
#header .search2 { float:right; height:45px; }
#header .search2 .b1 { width:140px; float:left; padding-top:12px; display:inline;   background:url(/ui/2010v1/images/search_bg.gif) 0 12px no-repeat;}
#header .search2 .b2 { width:85px; float:left; padding-top:12px; margin-left:5px; display:inline;}
#header .search2 .b3 { width:60px; float:left; padding-top:12px; margin-left:5px; display:inline;}
#header .search2 input.keyword  { float:right; color:#666666; font-size:12px; line-height:22px; height:20px; background:none; width:115px; border:0 none; overflow:hidden;}
#header .search2 .select { width:85px; height:22px; position:relative;  background:url(/ui/2010v1/images/search_select.gif) 0 0 no-repeat;}
#header .search2 .select dl { width:85px; position:absolute; left:0; top:0; }
#header .search2 .select dt { width:85px; height:22px; line-height:22px; overflow:hidden; text-indent:10px;}
#header .search2 .select dd { height:22px; cursor:pointer; line-height:22px; text-indent:10px; color:#FFFFFF; overflow:hidden; background:#000000; }
#header .search2 .select dd.hover { background:#666666; color:#FFFFFF;}
#header .search2 .btn-search { cursor:pointer; border:0 none; width:60px; height:22px; font-size:0; line-height:0; overflow:hidden; background:url(/ui/2010v1/images/btn_search.gif) 0 0 no-repeat;}
#header .menu { clear:both; height:27px; overflow:hidden; padding-top:3px; text-align:right;}
#header .menu a.history { float:right; height:27px; line-height:23px; color:#FFFFFF; padding-left:20px; margin-right:1px; padding-right:10px; background:url(/ui/2010v1/images/icon_history.gif) 5px 40% no-repeat;}
#header .menu a.history:hover { color:#666666; text-decoration:none; background:#FFFFFF url(/ui/2010v1/images/icon_history.gif) 5px 40% no-repeat;}
#header .menu a.history-hi {float:right; height:27px; line-height:23px; padding-left:20px; margin-right:1px; padding-right:10px; color:#666666; text-decoration:none; background:#FFFFFF url(/ui/2010v1/images/icon_history.gif) 5px 40% no-repeat;}
#header .menu a.myfav { float:right; height:27px; line-height:23px; color:#FFFFFF; padding-left:20px; padding-right:10px; margin-right:1px; background:url(/ui/2010v1/images/icon_fav.gif) 5px 40% no-repeat; margin-left:15px;}
#header .menu a.myfav:hover { color:#666666; text-decoration:none; background:#FFFFFF url(/ui/2010v1/images/icon_fav.gif) 5px 40% no-repeat;}
#header .menu a.myfav-hi {float:right; height:27px; line-height:23px; padding-left:20px; padding-right:10px; margin-right:1px; color:#666666; text-decoration:none; background:#FFFFFF url(/ui/2010v1/images/icon_fav.gif) 5px 40% no-repeat;}

/*中录专区*/
#header-zl { height:50px; background:url(/ui/2010v1/images/header_bg.gif) 0 -20px repeat-x;  }
#header-zl .inner { width:960px; margin:0 auto;}
#header-zl .logo { float:left; width:230px; margin-right:10px; }
#header-zl .nav { float:left; width:420px; height:45px; }
#header-zl .nav .primnav { padding-top:5px;}
#header-zl .nav .primnav li { float:left; height:40px; overflow:hidden; margin-right:2px; background:url(/ui/2010v1/images/zl_nav.gif) 0 -40px no-repeat; line-height:45px; text-align:center;}
#header-zl .nav .primnav li a { float:left; padding-left:12px; padding-right:12px; background:url(/ui/2010v1/images/zl_nav.gif) 100% -40px no-repeat;  color:#666666; font-size:14px; font-weight:bold; height:40px;}
#header-zl .nav .primnav li.current { background:url(/ui/2010v1/images/zl_nav.gif) 0 0 no-repeat;}
#header-zl .nav .primnav li.current a { color:#FFFFFF; background:url(/ui/2010v1/images/zl_nav.gif) 100% 0 no-repeat;}
#header-zl .extra { float:right; width:300px;}
#header-zl .search { float:right; height:45px; }
#header-zl .search .b1 { width:140px; float:left; padding-top:12px; display:inline;   background:url(/ui/2010v1/images/search_bg.gif) 0 12px no-repeat;}
#header-zl .search .b2 { width:85px; float:left; padding-top:12px; margin-left:5px; display:inline;}
#header-zl .search .b3 { width:60px; float:left; padding-top:12px; margin-left:5px; display:inline;}
#header-zl .search input.keyword  { float:right; color:#666666; font-size:12px; line-height:22px; height:20px; background:none; width:115px; border:0 none; overflow:hidden;}
#header-zl .search .select { width:85px; height:22px; position:relative;  background:url(/ui/2010v1/images/search_select.gif) 0 0 no-repeat;}
#header-zl .search .select dl { width:85px; position:absolute; left:0; top:0; }
#header-zl .search .select dt { width:85px; height:22px; line-height:22px; overflow:hidden; text-indent:2px;}
#header-zl .search .select dd { height:22px; cursor:pointer; line-height:22px; text-indent:10px; color:#FFFFFF; overflow:hidden; background:#000000; filter: Alpha(opacity=55); -moz-opacity:.55; opacity:0.55;}
#header-zl .search .select dd.hover { background:#666666; color:#FFFFFF;}
#header-zl .search .btn-search { cursor:pointer; border:0 none; width:60px; height:22px; font-size:0; line-height:0; overflow:hidden; background:url(/ui/2010v1/images/btn_search.gif) 0 0 no-repeat;}
#header-zl .menu { clear:both; height:30px; line-height:30px; text-align:right;}
#header-zl .menu a.history { color:#FFFFFF; padding-left:15px; background:url(/ui/2010v1/images/icon_history.gif) 0 50% no-repeat;}
#header-zl .menu a.myfav { color:#FFFFFF; padding-left:15px; background:url(/ui/2010v1/images/icon_fav.gif) 0 50% no-repeat; margin-left:15px;}


/*简版导航*/
#header-simple {  height:31px; background:url(/ui/2010v1/images/header_s_bg.gif) 0 0 repeat-x;}
#header-simple .inner { width:960px; margin:0 auto;}
#header-simple .logo { float:left; padding-top:4px; width:95px; margin-right:12px;} 
#header-simple .nav { float:left; height:31px; overflow:hidden;}
#header-simple .nav ul { float:left; height:31px; margin-left:-1px;}
#header-simple .nav li { float:left; height:31px; background:url(/ui/2010v1/images/header_s_split.gif) 0 9px no-repeat; line-height:31px; padding-left:10px; padding-right:10px; }
#header-simple .nav li a { color:#4D4D4D;}
#header-simple .extra { float:right; text-align:right; height:31px; line-height:31px;}
#header-simple .extra span { float:left; margin-left:10px;}
#header-simple .extra span#userTag { text-align:right;}
#header-simple .extra span#userTag a { float:none; margin-left:0; }
#header-simple .extra a { margin-left:2px; float:left; height:31px; margin-right:5px; color:#4D4D4D;}
#header-simple .extra a.dropmenu { padding-left:11px; padding-right:11px; background:url(/ui/2010v1/images/icon_dropmenu.gif) 100% 11px no-repeat;}
#header-simple .extra a.dropmenu-hi { padding-left:11px; padding-right:11px;text-decoration:none; background:url(/ui/2010v1/images/header_s_dropmenu_bg.gif) 0 100% no-repeat;}
#header-simple .extra a.dropmenu:hover { text-decoration:none; background:url(/ui/2010v1/images/header_s_dropmenu_bg.gif) 0 100% no-repeat;}
#header-simple .extra a.mysearch { padding-left:6px; padding-right:11px; background:url(/ui/2010v1/images/icon_dropmenu.gif) 100% 11px no-repeat;}
#header-simple .extra a.mysearch-hi { padding-left:6px; padding-right:11px;text-decoration:none; background:url(/ui/2010v1/images/header_s_dropmenu_bg.gif) 0 100% no-repeat;}
#header-simple .extra a.mysearch:hover { text-decoration:none; background:url(/ui/2010v1/images/header_s_dropmenu_bg.gif) 0 100% no-repeat;}
#header-simple .extra a.myfav { padding-left:11px; padding-right:11px; background:url(/ui/2010v1/images/icon_dropmenu.gif) 100% 11px no-repeat;}
#header-simple .extra a.myfav-hi { padding-left:11px; padding-right:11px;text-decoration:none; background:url(/ui/2010v1/images/header_s_dropmenu_bg.gif) 0 100% no-repeat;}
#header-simple .extra a.myfav:hover { text-decoration:none; background:url(/ui/2010v1/images/header_s_dropmenu_bg.gif) 0 100% no-repeat;}
#header-simple .extra a.history { padding-left:11px; padding-right:11px; background:url(/ui/2010v1/images/icon_dropmenu.gif) 100% 11px no-repeat;}
#header-simple .extra a.history-hi { padding-left:11px; padding-right:11px;text-decoration:none; background:url(/ui/2010v1/images/header_s_dropmenu_bg.gif) 0 100% no-repeat;}
#header-simple .extra a.history:hover { text-decoration:none; background:url(/ui/2010v1/images/header_s_dropmenu_bg.gif) 0 100% no-repeat;}

/*页尾*/


#footer { background:#fff url(/ui/2010v1/images/footer_bg.gif) 0 0 repeat-x; padding-bottom:20px;}
/*#footer{background:#f4f4f4;padding-bottom:20px;}*/
#footer .sitelink { height:129px; width:950px; margin:10px auto; overflow:hidden; font-size:12px;padding:15px 0px;}
#footer .sitelinkboxl{float:left;width:773px;*width:758px;display:block;margin-right:0px;}
#footer .sitelinkboxr{float:right;display:block;width:170px;*width:180px;}
#footer .linksa { float:left; line-height:150%; margin-left:21px;*margin-left:12px;height:129px;}
#footer .linksa dt { font-size:12px; font-weight:bold; color:#999;margin:20px 0px 3px 0px;}
#footer .linksa dd { float:left;margin-right:15px;color:#666;}
#footer .linksa dd a { color:#333; text-decoration:none;}
#footer .linksa dd a:hover { text-decoration:underline;}

#footer .linksb { float:left; line-height:150%; margin-left:0px;}
#footer .linksb dt { font-size:12px; font-weight:bold; color:#999;margin:20px 0px 3px 0px;}
#footer .linksb dd { float:left;margin-right:16px;color:#666;}
#footer .linksb dd a { color:#333; text-decoration:none;}
#footer .linksb dd a:hover { text-decoration:underline;}

.fdd1{width:248px;}
.fdd2{width:138px;}
.fdd3{width:88px;}
.fdd4{width:205px;}
.fdd5{width:177px;}
.footerbg{background:url(/ui/2010v1/images/footer_split1.gif) 19px right no-repeat;}

#footer .copyright { width:960px; margin:0 auto;}
#footer .copyright p { font-size:12px; color:#999999; text-align:center; line-height:150%;}
#footer .copyright p.en { font-size:12px; font-family:Verdana, Geneva, sans-serif;}
#footer .copyright p a { color:#999999; text-decoration:none;}
#footer .copyright p a:hover {text-decoration:underline;}


/*电视节目浮层*/
.tips-show { position:absolute; z-index:200000; left:-10px; top:-10px; width:386px; height:266px; }
.tips-show .box { background:url(/ui/2010v1/images/widget_bg.gif) 0 0 no-repeat; z-index:10; overflow:hidden; width:380px; height:260px; position:absolute; left:0; top:0; }
.tips-show .shadow { position:absolute; left:6px; top:6px; z-index:1; width:380px; height:260px; background:#000000; filter: Alpha(opacity=55); -moz-opacity:.55; opacity:0.55;}
.tips-show .box .b1 { float:left; width:155px; padding-top:10px; margin-left:10px; display:inline; }
.tips-show .box .b1 li.thumb { position:relative; height:90px; margin-bottom:5px;}
.tips-show .box .b1 span.fav { position:absolute; cursor:pointer; bottom:5px; right:4px; text-indent:-9999px; display:block; height:16px; width:16px; background:url(/ui/2010v1/images/icon_addfav.gif) 0 0 no-repeat;}
.tips-show .box .b1 span.fav-ok { position:absolute; cursor:pointer; bottom:5px; right:4px; text-indent:-9999px; display:block; height:16px; width:16px; background:url(/ui/2010v1/images/icon_addfav_ok.gif) 0 0 no-repeat;}
.tips-show .box .b1 span.paid { position:absolute; left:0; top:0; display:block; width:36px; height:36px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/zl_paid.gif) 0 0 no-repeat;} 
.tips-show .box .b1 li.title { height:32px; line-height:16px; margin-bottom:3px;}
.tips-show .box .b1 li.title a { color:#333333;}
.tips-show .box .b1 li.title a:hover { color:#0079B9;}
.tips-show .box .b1 li.name { height:19px; line-height:19px; overflow:hidden;}
.tips-show .box .b1 li.name a { color:#0079B9;}
.tips-show .box .b1 li.time { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999999;}
.tips-show .box .b1 li span.time { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999999;}

.tips-show .box .b2 { float:right; width:195px; padding-top:10px; margin-right:10px; display:inline; }
.tips-show .box .b2 ul { height:180px;}
.tips-show .box .b2 li { line-height:19px; vertical-align:bottom; border-bottom:1px solid #FFFFFF; width:100%; overflow:hidden;}
.tips-show .box .b2 li a { color:#0079B9;}
.tips-show .box .b2 li span.label { color:#666666;}
.tips-show .box .b2 li span.info {}
.tips-show .box .b2 li span.des { color:#999999;}
.tips-show .box .b2 li span.time { color:#999999;}
.tips-show .box .b3 { clear:both; margin-left:10px; margin-right:10px;}
.tips-show .box .b3 h4 { height:19px; line-height:19px; font-size:12px; font-weight:normal; margin-bottom:5px; color:#333333; border-bottom:1px solid #D1D1D1;}
.tips-show .box .b3 h4 a { color:#0079B9;}
.tips-show .box .b3 li { height:19px; line-height:19px; padding-left:15px; background:url(/ui/2010v1/images/arrow_1.gif) 0 50% no-repeat;}
.tips-show .box .b3 li a { color:#0079B9;}

/*电视剧浮层*/
.tips-drama { position:absolute; z-index:200000; left:-21px; top:-10px; text-align:left; width:356px; height:286px; }
.tips-drama .box { background:url(/ui/2010v1/images/widget_bg.gif) -380px 0 no-repeat; z-index:10; overflow:hidden; width:350px; height:280px; position:absolute; left:0; top:0; }
.tips-drama .shadow { position:absolute; left:6px; top:6px; z-index:1; width:350px; height:280px; background:#000000; filter: Alpha(opacity=55); -moz-opacity:.55; opacity:0.55;}
.tips-drama .box .b1 { float:left; width:140px; padding-top:10px; margin-left:6px; display:inline; }
.tips-drama .box .b1 li.thumb { position:relative; margin:0 auto; width:110px; height:150px; margin-bottom:5px;}
.tips-drama .box .b1 span.fav { position:absolute; cursor:pointer; bottom:5px; right:4px; text-indent:-9999px; display:block; height:16px; width:16px; background:url(/ui/2010v1/images/icon_addfav.gif) 0 0 no-repeat;}
.tips-drama .box .b1 span.fav-ok { position:absolute; cursor:pointer; bottom:5px; right:4px; text-indent:-9999px; display:block; height:16px; width:16px; background:url(/ui/2010v1/images/icon_addfav_ok.gif) 0 0 no-repeat;}
.tips-drama .box .b1 span.paid { position:absolute; left:0; top:0; display:block; width:36px; height:36px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/zl_paid.gif) 0 0 no-repeat;} 
.tips-drama .box .b1 li.title { height:19px; line-height:19px; text-align:center;}
.tips-drama .box .b1 li.title a { color:#0079B9;}
.tips-drama .box .b1 li.des { height:19px; line-height:19px; color:#999999; text-align:center; overflow:hidden;}
.tips-drama .box .b2 { float:right; width:195px; padding-top:10px; margin-right:5px; display:inline; }
.tips-drama .box .b2 ul { height:200px;}
.tips-drama .box .b2 li { line-height:19px; vertical-align:bottom; border-bottom:1px solid #FFFFFF; width:100%; overflow:hidden;}
.tips-drama .box .b2 li a { color:#0079B9;}
.tips-drama .box .b2 li span.label { color:#666666;}
.tips-drama .box .b2 li span.info {}
.tips-drama .box .b2 li span.des { color:#999999;}
.tips-drama .box .b2 li span.time { color:#999999;}
.tips-drama .box .b3 { clear:both; margin-left:10px; margin-right:10px;}
.tips-drama .box .b3 h4 { height:19px; line-height:19px; font-size:12px; font-weight:normal; margin-bottom:5px; color:#333333; border-bottom:1px solid #D1D1D1;}
.tips-drama .box .b3 h4 a { color:#0079B9;}
.tips-drama .box .b3 li { height:19px; line-height:19px; padding-left:15px; background:url(/ui/2010v1/images/arrow_1.gif) 0 50% no-repeat;}
.tips-drama .box .b3 li a { color:#0079B9;}

/*电影浮层*/
.tips-movie { position:absolute; z-index:200000; left:-21px; top:-10px; text-align:left; width:356px; height:286px; }
.tips-movie .box { background:url(/ui/2010v1/images/widget_bg.gif) -380px 0 no-repeat; z-index:10; overflow:hidden; width:350px; height:280px; position:absolute; left:0; top:0; }
.tips-movie .shadow { position:absolute; left:6px; top:6px; z-index:1; width:350px; height:280px; background:#000000; filter: Alpha(opacity=55); -moz-opacity:.55; opacity:0.55;}
.tips-movie .box .b1 { float:left; width:140px; padding-top:10px; margin-left:6px; display:inline; }
.tips-movie .box .b1 li.thumb { position:relative; margin:0 auto; width:110px; height:150px; margin-bottom:5px;}
.tips-movie .box .b1 span.fav { position:absolute; cursor:pointer; bottom:5px; right:4px; text-indent:-9999px; display:block; height:16px; width:16px; background:url(/ui/2010v1/images/icon_addfav.gif) 0 0 no-repeat;}
.tips-movie .box .b1 span.fav-ok { position:absolute; cursor:pointer; bottom:5px; right:4px; text-indent:-9999px; display:block; height:16px; width:16px; background:url(/ui/2010v1/images/icon_addfav_ok.gif) 0 0 no-repeat;}
.tips-movie .box .b1 span.paid { position:absolute; left:0; top:0; display:block; width:36px; height:36px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/zl_paid.gif) 0 0 no-repeat;} 
.tips-movie .box .b1 li.title { height:19px; line-height:19px; text-align:center;}
.tips-movie .box .b1 li.title a { color:#0079B9;}
.tips-movie .box .b1 li.des { height:19px; line-height:19px; text-align:center; overflow:hidden;}
.tips-movie .box .b1 li.des a { color:#333333;}
.tips-movie .box .b1 li.des a:hover { color:#0079B9;}
.tips-movie .box .b2 { float:right; width:195px; padding-top:10px; margin-right:5px; display:inline; }
.tips-movie .box .b2 ul { height:200px;}
.tips-movie .box .b2 li { line-height:19px; vertical-align:bottom; border-bottom:1px solid #FFFFFF; width:100%; overflow:hidden;}
.tips-movie .box .b2 li a { color:#0079B9;}

.tips-movie .box .b2 li span.label { color:#666666;}
.tips-movie .box .b2 li span.info {}
.tips-movie .box .b2 li span.des { color:#999999;}
.tips-movie .box .b2 li span.time { color:#999999;}
.tips-movie .box .b3 { clear:both; margin-left:10px; margin-right:10px;}
.tips-movie .box .b3 h4 { height:19px; line-height:19px; font-size:12px; font-weight:normal; margin-bottom:5px; color:#333333; border-bottom:1px solid #D1D1D1;}
.tips-movie .box .b3 h4 a { color:#0079B9;}
.tips-movie .box .b3 li { height:19px; line-height:19px; padding-left:15px; background:url(/ui/2010v1/images/arrow_1.gif) 0 50% no-repeat;}
.tips-movie .box .b3 li a { color:#0079B9;}

/*音乐浮层*/
.tips-music { position:absolute; z-index:200000; left:-10px; top:-10px; width:386px; height:196px; }
.tips-music .box { background:url(/ui/2010v1/images/widget_bg.gif) 0 -300px no-repeat; z-index:10; overflow:hidden; width:380px; height:220px; position:absolute; left:0; top:0; }
.tips-music .shadow { position:absolute; left:6px; top:6px; z-index:1; width:380px; height:220px; background:#000000; filter: Alpha(opacity=55); -moz-opacity:.55; opacity:0.55;}
.tips-music .box .b1 { float:left; width:155px; padding-top:10px; margin-left:10px; display:inline; }
.tips-music .box .b1 li.thumb { position:relative; height:90px; margin-bottom:5px;}
.tips-music .box .b1 span.fav { position:absolute; cursor:pointer; bottom:5px; right:4px; text-indent:-9999px; display:block; height:16px; width:16px; background:url(/ui/2010v1/images/icon_addfav.gif) 0 0 no-repeat;}
.tips-music .box .b1 span.fav-ok { position:absolute; cursor:pointer; bottom:5px; right:4px; text-indent:-9999px; display:block; height:16px; width:16px; background:url(/ui/2010v1/images/icon_addfav_ok.gif) 0 0 no-repeat;}
.tips-music .box .b1 span.paid { position:absolute; left:0; top:0; display:block; width:36px; height:36px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/zl_paid.gif) 0 0 no-repeat;} 
.tips-music .box .b1 li.title { height:32px; line-height:16px; margin-bottom:3px;}
.tips-music .box .b1 li.title a { color:#333333;}
.tips-music .box .b1 li.title a:hover { color:#0079B9;}
.tips-music .box .b1 li.name { height:19px; line-height:19px; overflow:hidden;}
.tips-music .box .b1 li.name a { color:#0079B9;}
.tips-music .box .b1 li.time { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999999;}
.tips-music .box .b2 { float:right; width:195px; padding-top:10px; margin-right:10px; display:inline; }
.tips-music .box .b2 ul { height:140px; overflow:hidden;}
.tips-music .box .b2 li { line-height:19px; vertical-align:bottom; border-bottom:1px solid #FFFFFF; width:100%; overflow:hidden;}
.tips-music .box .b2 li a { color:#0079B9;}
.tips-music .box .b2 li span.label { color:#666666;}
.tips-music .box .b2 li span.info {}
.tips-music .box .b2 li span.des { color:#999999;}
.tips-music .box .b2 li span.time { color:#999999;}
.tips-music .box .b3 { clear:both; margin-left:10px; margin-right:10px;}
.tips-music .box .b3 h4 { height:19px; line-height:19px; font-size:12px; font-weight:normal; margin-bottom:5px; color:#333333; border-bottom:1px solid #D1D1D1;}
.tips-music .box .b3 h4 a { color:#0079B9;}
.tips-music .box .b3 li { height:19px; line-height:19px; padding-left:15px; background:url(/ui/2010v1/images/arrow_1.gif) 0 50% no-repeat;}
.tips-music .box .b3 li a { color:#0079B9;}

/*列表分页*/
.pages-b { height:30px;}
.pages-b-inner { width:480px; margin:0 auto;}
.pages-b .page-num { float:left; padding-top:4px;}
.pages-b .page-num a { float:left; height:18px; margin-right:5px; margin-top:1px; line-height:18px; padding-left:4px; padding-right:3px; font-family:Verdana, Geneva, sans-serif; font-size:12px; border:1px solid #FFFFFF; color:#333333;}
.pages-b .page-num a:hover { color:#0079B9; text-decoration:none;}
.pages-b .page-num a.current { border:1px solid #C0C1BE; color:#C0C1BE;}
.pages-b .page-num .page-prev { padding:0; margin-top:0; width:22px; height:20px; margin-right:5px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) 0 -30px no-repeat;}
.pages-b .page-num .page-prev-dis {  padding:0; margin-top:0; width:22px; height:20px; margin-right:5px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) 0 0 no-repeat;}
.pages-b .page-num .page-next { padding:0; margin-top:0; width:70px; height:20px; margin-right:10px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) -30px 0 no-repeat;}
.pages-b .page-num .page-next-dis { padding:0; margin-top:0; width:70px; height:20px; margin-right:10px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) -30px -30px no-repeat;}
.pages-b .page-num .page-more { float:left; height:20px; line-height:20px; color:#999999; margin-right:5px;}
.pages-b .page-count { float:left; height:30px; line-height:30px; margin-right:10px; color:#999999;}
.pages-b .page-jump { float:left; height:30px; line-height:30px; color:#999999;}
.pages-b .page-jump span { float:left;}
.pages-b .page-jump span.text { padding-top:4px;}
.pages-b .page-jump input { width:30px; margin-left:5px; margin-right:5px; text-align:center; height:16px; line-height:16px; border:1px solid #CCCCCC;}
.pages-b .page-jump .page-btn { display:inline; margin-left:5px; float:left; margin-top:4px; width:40px; height:20px; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) 0 -60px no-repeat;}
.pages-b .page-jump .page-btn-dis {  display:inline; margin-left:5px; float:left; margin-top:4px; width:40px; height:20px; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) -50px -60px no-repeat;}

/*列表分页*/
.pages-c { height:30px;}
.pages-c-inner { width:660px; margin:0 auto;text-align:center;}
.pages-c .page-num {padding-top:4px;}
.pages-c .page-num a { float:left; height:18px; margin-right:5px; margin-top:1px; line-height:18px; padding-left:4px; padding-right:3px; font-family:Verdana, Geneva, sans-serif; font-size:12px; border:1px solid #FFFFFF; color:#333333;}
.pages-c .page-num a:hover { color:#0079B9; text-decoration:none;}
.pages-c .page-num a.current { border:1px solid #C0C1BE; color:#C0C1BE;}
.pages-c .page-num .page-prev { padding:0; margin-top:0; width:22px; height:20px; margin-right:5px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) 0 -30px no-repeat;}
.pages-c .page-num .page-prev-dis {  padding:0; margin-top:0; width:22px; height:20px; margin-right:5px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) 0 0 no-repeat;}
.pages-c .page-num .page-next { padding:0; margin-top:0; width:70px; height:20px; margin-right:10px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) -30px 0 no-repeat;}
.pages-c .page-num .page-next-dis { padding:0; margin-top:0; width:70px; height:20px; margin-right:10px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) -30px -30px no-repeat;}
.pages-c .page-num .page-more { float:left; height:20px; line-height:20px; color:#999999; margin-right:5px;}
.pages-c .page-count { float:left; height:30px; line-height:30px; margin-right:10px; color:#999999;margin-top:-3px;}
.pages-c .page-num span.page-c-jump { height:24px; line-height:24px; color:#999999;}
.pages-c .page-num span.page-c-jump .text { padding-top:4px;}
.pages-c .page-num span.page-c-jump input { width:30px; margin-left:5px; margin-right:5px; text-align:center; height:16px; line-height:16px; border:1px solid #CCCCCC;}
.pages-c .page-num span.page-c-jump{color:#999;}
.pages-c .page-num span.page-c-jump span.put{float:left;}
.pages-c .page-num span.page-c-jump span a.page-btn { display:inline; margin-left:5px; float:left; margin-top:0px; width:40px; height:20px; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) 0 -60px no-repeat;}

.pages-d{height:30px; text-align:center;margin:auto;color:#999;}
.pages-d a{border:1px solid #ddd; display:inline;padding:2px 7px;margin:0px 5px;color:#333;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.pages-d a:hover{background-color:#0079B9;color:#fff;}


/*列表分表b*/
.pages-l { float:right; height:30px; line-height:30px;}
.pages-l a { float:left; margin-top:5px; margin-right:10px;} 
.pages-l a.page-prev { width:22px; height:20px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) 0 0 no-repeat;}
.pages-l a.page-next { width:70px; height:20px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/page.gif) -30px 0 no-repeat;}
.pages-l span.page-count { float:left; color:#999999; margin-right:10px;}

/*点播记录的浮层*/
.widget-record { width:280px; border:1px solid #999999; border-top:none; position:absolute; background:#FFFFFF;z-index:2000; top:31px; right:90px;}
.widget-record .list { padding:10px 10px 5px 10px; }
.widget-record .list .item { margin-bottom:10px;}
.widget-record .list .item dl { padding-left:12px; height:32px; background:url(/ui/2010v1/images/arrow_1.gif) 0 4px no-repeat;}
.widget-record .list .item dt { display:none;}
.widget-record .list .item dd.title { overflow:hidden;height:16px; line-height:16px;}
.widget-record .list .item dd.title a { color:#0079B9;}
.widget-record .list .item dd.time { height:16px; line-height:16px; color:#666666;}
.widget-record .list .item dd.time span.close { display:none;}
.widget-record .list .item-open { height:50px; background:#F2F2F2; margin-bottom:5px; overflow:hidden;}
.widget-record .list .item-open dl { padding:3px; border:1px solid #E0E0E0;}
.widget-record .list .item-open dt { width:60px; float:left; margin-bottom:3px; margin-right:10px; height:42px; overflow:hidden;}
.widget-record .list .item-open dt img { width:60px;}
.widget-record .list .item-open dd.title { height:28px; line-height:14px;}
.widget-record .list .item-open dd.title a { color:#0079B9;}
.widget-record .list .item-open dd.time { display:inline-table; width:175px; height:14px; line-height:14px; color:#999999;}
.widget-record .list .item-open dd.time span.close { float:right; width:9px; height:9px; overflow:hidden; }
.widget-record .list .item-open dd.time span.close a { display:block; width:9px; height:9px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/close_s.gif) 0 0 no-repeat;}
.widget-record .info { height:25px; line-height:25px; border-top:1px solid #CCCCCC; }
.widget-record .info span.count { float:left; height:25px; color:#666666; padding-left:10px;}
.widget-record .info span.clear { float:right; height:25px; padding-right:10px;}
.widget-record .info span.clear a { color:#0079B9;}

/*收藏浮层*/
.widget-fav { width:280px; border:1px solid #999999; border-top:none; position:absolute; background:#FFFFFF;z-index:2001;top:31px; right:118px;}
.widget-fav .list { padding:10px 10px 5px 10px; }
.widget-fav .list .item { margin-bottom:10px;}
.widget-fav .list .item dl { padding-left:12px; height:32px; background:url(/ui/2010v1/images/arrow_1.gif) 0 4px no-repeat; line-height:16px;}
.widget-fav .list .item dt { display:none;}
.widget-fav .list .item dd.title { overflow:hidden;height:16px; line-height:16px;}
.widget-fav .list .item dd.title a { color:#0079B9;}
.widget-fav .list .item dd.time { height:16px; line-height:16px; color:#666666;}
.widget-fav .list .item dd.time span.close { display:none;}
.widget-fav .list .item-open { height:50px; background:#F2F2F2; margin-bottom:5px; overflow:hidden;}
.widget-fav .list .item-open dl { padding:3px; border:1px solid #E0E0E0;}
.widget-fav .list .item-open dt { width:60px; float:left; margin-bottom:3px; margin-right:10px; height:42px; overflow:hidden;}
.widget-fav .list .item-open dt img { width:60px;}
.widget-fav .list .item-open dd.title { height:28px; line-height:14px;}
.widget-fav .list .item-open dd.title a { color:#0079B9;}
.widget-fav .list .item-open dd.time { display:inline-table; width:175px; height:14px; line-height:14px; color:#999999;}
.widget-fav .list .item-open dd.time span.close { float:right; width:9px; height:9px; overflow:hidden; }
.widget-fav .list .item-open dd.time span.close a { display:block; width:9px; height:9px; overflow:hidden; text-indent:-9999px; background:url(/ui/2010v1/images/close_s.gif) 0 0 no-repeat;}
.widget-fav .info { height:25px; line-height:25px; border-top:1px solid #CCCCCC; }
.widget-fav .info span.count { float:left; height:25px; color:#666666; padding-left:10px;}
.widget-fav .info span.clear { float:right; height:25px; padding-right:10px;}
.widget-fav .info span.clear a { color:#0079B9;}

/*搜索浮层*/
.widget-search { width:310px; padding-bottom:6px; border:1px solid #999999; border-top:none; position:absolute; background:#FFFFFF;z-index:2002;top:31px; right:318px;}
.widget-search .b1 { width:140px; float:left; margin-left:6px; padding-top:6px; display:inline;   background:url(/ui/2010v1/images/search_bg.gif) 0 6px no-repeat;}
.widget-search .b2 { width:85px; float:left; padding-top:6px; margin-left:5px; display:inline;}
.widget-search .b3 { width:60px; float:left; padding-top:6px; margin-left:5px; display:inline;}
.widget-search input.keyword  { float:right; color:#666666; font-size:12px; line-height:22px; height:20px; background:none; width:115px; border:0 none; overflow:hidden;}
.widget-search .select { width:85px; height:22px; position:relative;  background:url(/ui/2010v1/images/search_select.gif) 0 0 no-repeat;}
.widget-search .select dl { width:85px; position:absolute; left:0; top:0; }
.widget-search .select dt { width:85px; height:22px; line-height:22px; overflow:hidden; text-indent:10px;}
.widget-search .select dd { height:22px; cursor:pointer; line-height:22px; text-indent:10px; color:#FFFFFF; overflow:hidden; background:#000000; filter: Alpha(opacity=55); -moz-opacity:.55; opacity:0.55;}
.widget-search .select dd.hover { background:#666666; color:#FFFFFF;}
.widget-search .btn-search { cursor:pointer; border:0 none; width:60px; height:22px; font-size:0; line-height:0; overflow:hidden; background:url(/ui/2010v1/images/btn_search.gif) 0 0 no-repeat;}

/*登录浮层*/
.login-wrap { position:absolute; left:0; top:0; padding-top:100px; z-index:1001; width:100%; }
.login-border{ position:relative; z-index:1000; margin:0 auto; padding:10px;width:380px; background:#535353; }
.login { margin:0 auto;background:#FFFFFF;padding:10px;}
/*.login { position:relative; margin:0 auto; padding:10px; background:#FFFFFF; width:450px; border:10px solid #222222;background:url(/ui/2010v1/images/opacitybor.png); }*/
.login h2.title { height:30px; line-height:30px; background:url(/ui/2010v1/images/nav_bg.gif); margin-bottom:10px;}
.login h2.title span.name { float:left;width:73px; height:25px; text-indent:-9999px; background:url(/ui/2010v1/images/button_memberlogin.gif) 6px 6px no-repeat;}
.login h2.title span.close { float:right; padding-top:6px;}
.login h2.title span.close a { float:right; height:17px; line-height:11px; width:20px; text-indent:-9999px; background:url(/ui/2010v1/images/close_1.gif) 0 0 no-repeat; overflow:hidden;}
.login .error{border:1px #ff8080 solid;background:#fff2f2 url(/ui/2010v1/images/error.gif) 10px 4px no-repeat;color:#666;padding:7px 5px 5px 30px;margin:5px;}
.login .inner { padding:10px; background:#FFF; filter: Alpha(opacity=100); -moz-opacity:1; opacity:1;}
.login .field{height:36px;color:#666;padding:0px 0 0 30px;}
.login .field span{float:left; width:70px; line-height:18px; text-align:right;margin-right:8px;}
.login .field input.ininput{width:160px;}
.login .field1{margin:0 0 0 88px;;height:22px;color:#666;}
.login .tips{border:1px #ccc solid;background:#ffc;color:#666;padding:5px 3px 2px 3px;margin-left:90px;}
.login .btn { padding:0 0 0 110px;margin-top:8px;}
.login .btn a { color:#0079B9;}
.login .btn input { padding:0px; margin-right:15px;background:url(/ui/2010v1/images/buttonlogin.gif);width:80px;height:28px;cursor:hand;border:none;}
.registertext{ border-top:1px solid #e6e6e6;padding:10px 0 8px 0;}
.registertext a { color:#0079B9;margin-left:30px;}


/* 周月总 ____首页____*/  
  b.w_71 { position:absolute;right:0; bottom:0; display:block; width:121px; height:34px; line-height:34px; overflow:hidden; text-indent:0px; font-size:13px; font-weight:normal; }
  b.w_71 a{float:right; display:block; text-align:center;width:39px;height:34px;color:#0079B9; border-left:1px solid #ddd; border-top:1px solid #ddd;background-color:#e8e8e8;}
  b.w_71 a.now{ display:block;color:#333; text-decoration:none;background-color:#fff;}
  b.w_71 a.now:hover{ display:block;color:#333; text-decoration:none;background-color:#fff;}
  b.w_71 a:hover{ display:block;text-decoration:none;color:#0079B9; background-color:#f1f1f1;}



.clearall{clear:both;}

#hn-dialog {
    /* <-- 必要 */
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    /* 必要 --> */

    background-color: gray;
    padding: 10px;
    color: #fff; 
}

#hn-dialog-overlay {
    background-color: gray;
    z-index: 998; /* <-- 必要 --> */
}
#hn-dialog-bgframe {
    z-index: 997; /* <-- 必要 --> */
}
#hn-dialog-overlay, #hn-dialog-bgframe {
    /* <-- 必要 */
    position: fixed;
    left: 0;
    border: none;
    top: 0;
    /* 必要--> */
}



.all_wrap4{ background-color:White;}