@charset "utf-8";
a:visited{color:#533A8B}
a:hover,a:active{color:#fff}
/* bbs.hoopchina.com , Created by  2008-12-08 */
#mainnav .nav_add { position:absolute; right:200px;padding-left:5px}
#mainnav .nav_add a { background:url(http://v.hupu.com/images/play_tp1008.gif) 8px -1517px no-repeat; padding:8px 10px 7px 21px}
#mainnav .nav_add a:hover { background:#f1f1f1 url(http://v.hupu.com/images/play_tp1008.gif) 7px -1549px no-repeat;padding:7px 9px 6px 20px}

/*Global----------*/
#page { margin:0 auto; }
/*Font&Link----------*/
.blue { color:#005eac;}.f333 { color:#333;}.f888{ color:#888}.f444 { color:#444;}.f777{ color:#777}.red { color:#b50000;}.font14 { font-size:14px}
.blue,.blue a,.blue a:visited,a:visited.blue,a.u,a:visited.u,a.h3_more:visited,p.more a:visited{color:#005eac;}.blue a:hover,a:hover.blue,a:hover.u,p.more a:hover,.blue a:active,a:active.blue,a:active.u,a.h3_more:active,p.more a:active{color:#fff;}

a img,a:hover img{background:#FFF}/*避免图片出现蓝色背景----------*/
.f666,.f666 a,a.f666,.f666 a:visited,a:visited.f666 { color:#666666;text-decoration:none;}/*浅灰----------*/
.f666 a:hover,a.f666:hover{ color:#b50000; text-decoration:underline; background:none}
.f333,.f333 a,a.f333,.f333 a:visited,a:visited.f333,.f333 a:hover,a:hover.f333  { color:#333;text-decoration:none;}/*深灰----------*/
.f333 a:hover,a.f333:hover{ color:#b50000; text-decoration:underline; background:none}
.f444,.f444 a,a.f444,.f444 a:visited,a:visited.f444 { color:#444;text-decoration:none;}/*深灰----------*/
.f444 a:hover,a.f444:hover{ color:#b50000; text-decoration:underline; background:none}
.red,.red a,a.red { color:#b50000;text-decoration:none;}/*红色----------*/
.red a:hover,a.red:hover{ color:#b50000; text-decoration:underline; background:none}
a.green { color:green; margin-left:5px;}/*绿色----------*/
a:hover.green { background:#fff; color:green; text-decoration:underline}
p.more {  margin:0; padding:0;  text-align:right; clear:left; height:20px; padding-right:5px;}
.redbold { color:#b50000; font-weight:bold;}/*粗体----------*/
a.bluebold {font-weight:bold;}
/*Form---------*/
input,textarea,select { font-size:12px;}
.inputtext { border-top:#6b6b6b 1px solid; border-left:#6b6b6b 1px solid; border-right:#b5b5b5 1px solid; border-bottom:#b5b5b5 1px solid; height:17px; padding-top:3px; padding-left:2px;}
textarea,.textarea640 { width:460px; height:65px; border-top:#6b6b6b 1px solid; border-left:#6b6b6b 1px solid; border-right:#b5b5b5 1px solid; border-bottom:#b5b5b5 1px solid; overflow:auto; }
.textarea640 { width:640px;}
.btns4 { background:url(http://b3.hoopchina.com.cn/images/btnbgnew02.png) no-repeat; width:71px; height:24px; padding-bottom:3px; *padding-bottom:0px;  border:0px; color:#FFFFFF; cursor:pointer} /*四个字的提交按钮*/
.btns2 { background:#b50000 url(http://b3.hoopchina.com.cn/images/btnbgnew02.png) left -26px no-repeat; width:51px; margin-right:5px; height:24px; padding-bottom:3px; *padding-bottom:0px; border:0px; color:#FFFFFF; cursor:pointer;} /*两个字的提交按钮*/
.btnb2 { background:#d1d1d1 url(http://b3.hoopchina.com.cn/images/btnbgnew02.png) left -52px no-repeat; width:50px; height:24px; padding-bottom:3px; *padding-bottom:0px; border:0px; color:#333333; cursor:pointer} /*两个字的重置按钮*/
.btn_black { background:url(http://b3.hoopchina.com.cn/images/btnbgnew02.png) left -77px no-repeat; width:73px; height:22px; padding-bottom:3px; *padding-bottom:0px; border:0px; color:#FFF; cursor:pointer} /*四个字的黑色按钮*
/* Elements */
h1 { padding:8px 0 15px; font-size:18px; margin-bottom:8px;}
h1.t1 {font-size:13px;  padding:8px 0px 12px 4px; margin-bottom:0}
h2 {font-size:13px;}
h3 {font-size:12px; background:#eaeef0; border-top:#bcc4cb 1px solid; color:#b50000; height:25px; line-height:25px; padding-left:10px; margin-bottom:8px; overflow:hidden;}
h3 a:link,h3 a:visited{ color:#b50000} 
.h3 span a,.h3 span{ font-weight:normal; color:#666; padding:0 5px}
h3 a:hover{ color:#770000; background:none;text-decoration:underline}
.h3 span a:hover{ color:#999; background:none; text-decoration:underline; }
.clearfix { clear:both;}
.clearleft { clear:left;}
.left { float:left}
.right { float:right}
/* 带用户名的头像列表 */
.peoplelist li { float:left; width:70px; height:92px; padding:0px 2px; text-align:center; overflow:hidden; }
.peoplelist a img,a.headpic img{padding:2px 5px 8px;background:#fff url(http://b3.hoopchina.com.cn/images/btnbgnew02.png) -5px -184px no-repeat;_background:url(http://b3.hoopchina.com.cn/images/headpic.gif) no-repeat;width:45px;height:45px;}
.peoplelist a:hover img,a:hover.headpic img{padding:2px 5px 8px;background:#fff url(http://b3.hoopchina.com.cn/images/btnbgnew02.png) -5px -245px no-repeat;_background:#fff url(http://b3.hoopchina.com.cn/images/headpic_on.gif) no-repeat;}
#info a.headpic img{padding:2px 5px 8px;background:url(http://b3.hoopchina.com.cn/images/re_bgnew06.png) no-repeat -664px -129px ;width:45px;height:45px;}
#info a:hover.headpic img{padding:2px 5px 8px;background:url(http://b3.hoopchina.com.cn/images/re_bgnew06.png) no-repeat -732px -129px;}
.peoplelist span {line-height:16px; display:block; margin-top:-5px; *margin-top:0}
.peoplelist span a:hover { background:#77AADD; color:#FFF;}
.tabs_header p  { margin:0px; padding:0px;}
.rss a { clear:both; display:block; float:right; text-indent:-999em;  background:url(http://v.hupu.com/images/img_icon.gif) 0 -201px no-repeat; width:38px; height:20px; margin-left:15px}
.c_rss,.b_rss { margin-top:-2px; _magin-top:-2px; *margin-top:-5px; border-top:5px solid #fff; border-bottom:1px solid #e9e9e9; padding-right:5px; overflow:hidden; zoom:1 }
.b_rss { margin-top:-6px; _magin-top:-2px; *margin-top:-6px;}
/*layout----------*/
#container { background:#E5E5E5; padding:2px; margin:5px 0; z-index:1; overflow:hidden; zoom:1  } /*外层边框*/
#container2 { background:#E5E5E5; padding:2px; margin:5px 0; z-index:1; overflow:hidden; zoom:1  } 
#container_padd { border:1px solid #aaa; background:#fff url(http://v.hupu.com/images/containerbg.gif) repeat-y; overflow:hidden; zoom:1}
#container_nopadd { border:1px solid #aaa; background:#fff;  overflow:hidden; zoom:1}
#sub_line { background:url(http://v.hupu.com/images/line_subbg.gif) right repeat-y; }
#main,#sub_main,#left_main { float:left; padding:0px 15px;}
#sidebar,#hot_sidebar {  width:298px; float:right; padding-right:12px;}
#sub_sidebar { width:218px; float:right; padding-right:12px;}
#sub_main,#sub_sidebar { padding-top:15px;  position:relative; }
#content { float:right; position:relative; padding:15px; z-index:2}
#footer { height:45px; padding-top:8px; text-align:center; color:#777}
.page_box{ padding:18px}
/*sidenav----------*/
#sidenav,#sidenav_bbs { width:145px; float:left; padding-top:20px; position:relative; z-index:15}
#sidenav ul li a,#sidenav_bbs ul li a { display:block; color:#000000; font-size:13px;  height:27px; margin-top:-5px; text-align:left; padding:6px 5px 3px 55px; *padding:8px 8px 0px 55px; background:url(http://v.hupu.com/images/navbg.gif) bottom right no-repeat; overflow:hidden;}
#sidenav ul li a:hover,#sidenav ul li a.selected,#sidenav_bbs ul li a:hover,#sidenav_bbs ul li a.selected  {  height:27px; background:url(http://v.hupu.com/images/navbg.gif) top right no-repeat; margin-top:-5px; color:#b50000; text-decoration:none;}
#sidenav_bbs ul li a { padding-left:28px}
#sidenav_bbs h4 { color:#b50000; padding:0px 0px 10px 25px; font-size:13px;}
#sidenav_bbs h4 span a { font-weight:normal; color:#444444; font-size:12px; padding-left:2px;}
#sidenav_bbs h4 span a:hover { background:#f3f7fa; color:#000000}
#sidenav_bbs p.more { text-align:left; padding-left:25px; padding-top:5px;}
/* headtop---------*/
#headtop { position:relative; height:65px; overflow:hidden;}
#headtop a.headpic { float:left; background-color:#fff; padding-right:10px; } 
#headtop p { position:absolute; right:0; top:0px; *top:10px; background:url(http://v.hupu.com/images/img_icon.gif) -4px -282px no-repeat; padding-left:13px;} 
 /* tabs---------*/
.tabs_header { padding-top:1px;}
.tabs_header ul {  position:relative; top:1px; padding-left:20px; padding-top:4px; overflow:hidden; zoom:1;}
.tabs_header ul li { float:left;  margin:2px 7px 0 0; border:1px #c1c1c1 solid;  border-bottom:0px;}
.tabs_header ul li a { float:left; color:#2a2a2a; background:#e5e5e5; cursor:pointer;}
.tabs_header ul li a span { float:left;  padding:3px 9px 3px 10px; border:#f9f9f9 1px solid;  border-bottom:none;}
.tabs_header ul li a:hover{  color:#b50000; background:#CCCCCC; text-decoration:none;}
.tabs_header ul li.selected{ border-top:2px #d94747 solid; border-bottom:#ffffff solid 1px; margin-top:0; padding-top:1px; background:#fff;}
.tabs_header ul li.selected a,.tabs_header ul li.selected a:hover{ color:#000; background:#fff; font-weight:bold; text-decoration:none;}
.tabs_border,.tabs_border_height1px { border-bottom: 1px solid #c1c1c1;}
.tabs_border_height1px { padding-top:1px;}
.tabs_input {  border-top:#757575 1px solid; border-left:#d3d3d3 1px solid; border-bottom:#d3d3d3 1px solid; border-right:none; height:16px; padding-top:3px; vertical-align:middle; width:150px; margin-right:-3px; color:#666; text-indent:3px}
.tabs_btn { background:url(http://v.hupu.com/images/img_icon.gif) left -173px no-repeat; height:22px; width:22px; border:0px; vertical-align:middle; cursor:pointer;}

/*100726*/.bnav_btn{position:absolute;top:43px;right:0;padding-right:8px;background-position:right -31px;height:30px;}
.bnav_btn li{float:left;padding:7px 8px;position:relative;cursor:pointer;color:#333}
.nd_dot{background-position:-158px -949px;display:block;float:left;width:10px;height:5px;margin-top:5px;overflow:hidden;}
.bnav_btn li.bnav_over{background:#f8f8f8;padding:6px 7px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-top:1px solid #cfcfcf;}
.bnav_drop{position:absolute;top:29px;left:-1px;background:#f8f8f8;border-color:#cfcfcf #8c8c8c #8c8c8c #cfcfcf;border-style:solid;border-width:1px;}
.bnav_drop li{padding:1px;clear:both;}.bnav_drop a{display:block;width:55px;padding:2px 5px 0 8px}
.bnav_line{background:#f8f8f8;height:2px;width:49px;margin:-2px 0 0 -1px;overflow:hidden;font-size:0;position:absolute;}.bnav_line02{background:#f8f8f8;height:2px;width:39px;margin:-2px 0 0 -1px;overflow:hidden;position:absolute;}

#second_nav { clear:both; background:#a71f24; *background:#9e171c; height:21px;padding:5px 0 0 8px; margin-bottom:-1px;}
#second_nav .t_title { float:left; margin-right:4px; position:relative;}
#second_nav .t_title a { float:left; color:#EDEDED;  font-size:13px; padding:0 0 0 5px;}#second_nav .nav_right { padding:1px 5px 1px 0; }
#second_nav .selected a,#second_nav .selected a:hover,#second_nav a.hover,#second_nav a:hover.hover,#second_nav .t_title a:hover { background:#fff url(http://b3.hoopchina.com.cn/images/headicon1224.png) left -804px no-repeat; float:left; height:20px; line-height:18px;}
#second_nav .selected .nav_right,#second_nav .selected a:hover .nav_right,#second_nav a.hover .nav_right,#second_nav a:hover.hover .nav_right,#second_nav .t_title a:hover .nav_right { background:url(http://b3.hoopchina.com.cn/images/headicon1224.png) right -825px no-repeat; color:#b50000; display:block;cursor:pointer}
#second_nav .sec_over { position:absolute; top:23px; left:0; padding:3px 0; background:#f1f1f1; filter: alpha(opacity=95);opacity:0.95; border:1px solid #a0a0a0; width:137px; overflow:hidden;_zoom:1}
#second_nav .sec_over li { float:left;}#second_nav .sec_width { width:270px;}#second_nav .sec_width li { border-right:1px solid #d9d9d9;}
#second_nav .sec_over a { background:none; font-size:12px; display:block; color:#222; padding:2px 10px 0; height:20px; border:1px solid #f1f1f1; border-top:none; width:112px;  overflow:hidden; white-space:nowrap;}
#second_nav .sec_over a:hover{ background:#b50000; color:#fff;}
/*page----------*/
.page{height:26px;line-height:26px;color:#333;margin-bottom:5px; }
.page a{padding:2px 7px;_padding:2px 7px 1px;border:#CCCCCC 1px solid;margin:0 3px; font-family:Tahoma; color:#444;  }
.page a:hover { background:#95071B; color:#fff}
.page .selected,.page .selected a,.page a:hover.selected{background:#95071B;color:#fff;padding:2px 7px;_padding:2px 7px 1px;border:#ccc 1px solid;margin:0 3px; font-family:Tahoma;}
.page input{width:25px;border:1px solid #ccc;padding-top:2px;*padding-top:2px;margin:0 3px -1px 3px;}

/*ADD 2008-12-12----------*/
/*Manage----------*/
.manage a { color:#666666;}
.manage a:hover { color:#b50000; background-color:#ffffff}
a.editor,a.del,a.upload { background:url(http://v.hupu.com/images/img_icon.gif) -4px -1px no-repeat; *background:url(http://v.hupu.com/images/img_icon.gif) -4px -2px no-repeat; padding-left:15px;}
a:hover.del { background-position:-4px -26px; *background-position:-4px -27px;}
a.editor { background-position:-4px -54px;}
a:hover.editor { background-position:-4px -83px;}
a.upload { background-position:-4px -114px;}
a:hover.upload { background-position:-4px -142px;}
*+html a.upload { background-position:-4px -116px;} /* IE7 */
*+html a:hover.upload { background-position:-4px -144px;} /* IE7 */

.commend01 {  position:relative;}
.commend01 span { float:left; padding-right:5px;}
a.commend,a.no_commend,a.wyr,a:hover.commend,a:hover.no_commend,a:visited.commend{display:block;float:left;background:url(http://b3.hoopchina.com.cn/images/btnbgnew02.png) 0 -310px no-repeat;width:55px;height:23px;line-height:23px;padding-left:32px;color:#961420;}
a:hover.commend{background-position:0 -338px;color:#060;}
.commend_amount { position:absolute; background:#f8f8f8; border:#a0485c 1px solid; width:250px; padding:5px; line-height:20px; right:360px; top:23px; }
.commend_arrow {background:url(http://v.hupu.com/images/play_tp1008.gif) -95px -216px no-repeat;display:block;position:absolute;top:-10px;left:211px;width:10px;height:15px;}

.commend01 .manages { position:absolute; width:190px; height:100px; right:-5px; top:24px;  background:url(http://v.hupu.com/images/commend_bg.png) no-repeat;  _background:url(http://v.hupu.com/images/commend_bg.gif) no-repeat; line-height:20px;}
.commend01 .manages .c_left { float:left; width:144px;  padding:20px 0px 0px 20px;}
.commend01 .manages .c_right {  float:right; padding:18px 6px 0px 0px;}
.commend01 .manages a.del {  text-indent:-999em; display:block; width:1px; height:14px;}
.commend01 a.del:hover { background-color:#fff8cc;}
.commend01 a.links:hover { color:#b50000; background:none; text-decoration:underline}

/*Pop----------*/
.pop { position:absolute;  color:#111111;  top:100px; left:50px; width:490px; background: url(http://v.hupu.com/images/pop_bg.gif) 4px 4px no-repeat; padding-right:3px; padding-bottom:3px;  z-index:999999;}
.pop_content { border:1px solid #8c8c8c; background:#fff;}
.pop h2,#popup h2  {  height:35px; background:#e7e7e7; line-height:35px; padding-left:10px; color:#000000; overflow:hidden;}
.pop h2 a span,#popup h2 a span { display:none; }
.pop h2 a,.pop h2 a:hover,#popup h2 a,#popup h2 a:hover { display:block; float:right;  background:url(http://v.hupu.com/images/img_icon.gif) 0px -16px no-repeat; width:30px; height:33px; cursor:pointer;}

#popup { position:absolute; border:1px solid #666666; background:#f7f7f7;  color:#111111;   position: absolute; top:300px; left:30%;width:490px;   z-index:20}
#hiddenCase { display: none;z-index: 20;}
#fullBg {position:relative;}

/*Pop Album　Create----------*/
ul.album_create,ul.album_password { padding:15px 25px 25px;}
ul.album_create li,ul.popedit_head,ul.album_password li { padding:8px 13px;}
ul.album_create li em,ul.album_create li var,ul.popedit_head li em,.reg li em { font-style:normal;}
ul.album_create li textarea,ul.album_create li .inputtext { vertical-align:top; width:320px;}
ul.album_create li.act {  padding:5px 0px 0px 72px;}
ul.album_password li.act { padding-left:82px;}
ul.album_password .inputtext { width:190px;}

/*Commend----------*/
ul.pop_commend { padding:10px 20px;}
ul.pop_commend li { padding:3px 0px;}
ul.pop_commend textarea { width:98%; _width:370px; height:70px;}
.pop .commendbrief { border-top:1px solid #c7c7c7; background:#efefef; padding:8px 10px 7px 20px; font-weight:bold; color:#005eac}

/*Reg----------*/
ul.reg { padding:20px 0px 25px 45px;}
ul.reg li { padding:6px 0px 6px 10px;}
ul.reg .inputtext { width:200px;}
.inputtext_on { background:#ffece8; border:#ae161c 1px solid; width:182px; height:19px; line-height:19px;}
ul.reg span.f666 { display:block; padding-left:62px; padding-top:2px;}
ul.reg .act { padding-left:62px;}
ul.reg li em { width:60px; display:block; float:left;}
ul.reg .regpic,ul.reg .inputtext { vertical-align:middle; padding:2px 3px 0px;}
.regbrief { background:#efefef url(http://v.hupu.com/images/img_icon.gif) 18px -464px no-repeat; border-top:1px solid #c7c7c7; padding:8px 20px 7px 40px;}
.regsuccess { padding:8px 0px 10px 8px; background:url(http://v.hupu.com/images/img_bg.gif) bottom repeat-x;}
.regsuccess span { font-size:15px; color:#b50000; font-weight:bold;}
.pop_del ul { margin:20px 0px; text-align:center; font-size:13px;}
.pop_del ul li { padding:5px; }
p.p2,.invitecopy { font-size:14px; background:#fff8cc; border-top:1px solid #ebad7d; border-bottom:1px solid #ebad7d; padding:8px; margin:10px auto; text-align:center; width:500px}
.invitecopy { margin:2px auto; padding:5px;}
/*help----------*/
#help_line{background:url(http://b3.hoopchina.com.cn/images/line_indexbg.gif) right repeat-y;overflow:hidden;zoom:1;position:relative;}
#bank,#help{height:auto!important;height:500px;min-height:500px;margin-right:260px;padding:15px 0 20px 15px;}
#help{margin-right:340px;padding-top:8px;}
#bank_sidebar,#help_sidebar{position:absolute;top:15px;right:12px;width:218px;}
#help_sidebar{width:298px;top:20px;}
.helpinfo .helpquestion{padding:5px 10px;}
.helpquestion h4{clear:both;margin:8px 0;font-size:14px;font-weight:normal;background:url(http://b3.hoopchina.com.cn/images/help_dot.gif) 0 -12px no-repeat;padding-left:10px;}
.helpquestion ul li{padding:0 5px 1px 8px;float:left;width:47%;background:url(http://b3.hoopchina.com.cn/images/help_dot.gif) 0 -12px no-repeat;}
.helpanswer{padding:20px 10px 0;}
.helpanswer li{clear:both;padding:5px 0 0;}
.helpanswer li h4{font-weight:normal;padding-top:5px;font-size:14px;color:green;}
.helpanswer h5{font-size:14px;border-bottom:1px solid #ddd;padding-bottom:5px;}
.helpanswer h5.note { font-size:12px}
.helpanswer h5 a.top{float:right;font-size:12px;padding-right:5px;color:#999;font-weight:normal;}
.helpanswer h5 a:hover.top{color:#666;background:#fff;}
.helpanswer li a.top{display:none;}
.helpanswer .brief{margin:0;padding:5px 8px;}
#help_sidebar .i_more{background:url(http://b3.hoopchina.com.cn/images/help_dot.gif) 12px 4px no-repeat;width:27px;height:20px;overflow:hidden;float:left;margin-left:-2px;}
.i_more{background:url(http://b3.hoopchina.com.cn/images/help_dot.gif) 0px 7px no-repeat;width:17px;height:20px;overflow:hidden;float:left;}
.i_more2{background:url(http://b3.hoopchina.com.cn/images/help_dot.gif) 0px 4px no-repeat;width:150px;height:20px;overflow:hidden; padding-left:15px; line-height:20px}
.feedhome ul li {border-bottom:1px dashed #DBDBDB;line-height:18px;min-height:18px;padding:4px 20px 4px 25px;position:relative;_zoom:1;}
.feedhome ul li span {left:12px;position:absolute;top:4px;}
.loading{background:url(http://v.hupu.com/images/loading.gif) no-repeat 0 2px;padding:3px 0 0 22px;margin-left:8px;color:#444;}


/*遮罩层*/#cinemaModelLay {display: none; background-color:#000000; z-index:3;position:absolute;left:0px;top:0px;filter:Alpha(Opacity=90);opacity:0.9; }
/*搜索*/
#search2 { width:400px; position:absolute; top:6px; z-index:99}
#search2_add_input { background:url(http://v.hupu.com/images/top_search.jpg) no-repeat;height:18px; width:35px; float:left; color:#999; padding:5px 3px 5px 7px; border:0; text-indent:5px}
#search2_btn_add {background:url(http://v.hupu.com/images/top_search.jpg) no-repeat -45px 0; width:21px; height:28px; border:0; float:left; cursor:pointer}
#search2_input { background:url(http://v.hupu.com/images/top_search.jpg) no-repeat -66px 0; height:18px; width:211px; float:left; color:#999; padding:7px 5px 3px; border:0}
#search2_btn { background: url(http://v.hupu.com/images/top_search.jpg) no-repeat -287px 0; width:71px; height:28px; border:0; float:left; cursor:pointer}

.publish {background: url(http://v.hupu.com/images/v_head_nav100626.gif) no-repeat; width:72px; height:20px; border:0; float:right; margin-right:10px; cursor:pointer }
/*基本*/
#v_main { float:left; padding:15px;border-right:1px solid #dcdfe4;}
#v_sidebar { width:250px; float:right; padding:0 15px;margin-left:-1px;border-left:1px solid #dcdfe4;overflow:hidden;_zoom:1}
.text_box2 {padding:5px 0 5px 10px; }
.text_box {padding:5px 0; }
.video_table { width:100%}
.video_table2 td {vertical-align: top; padding:0 15px}
.video_table td {padding-left: 5px; vertical-align: top;}
.p_video { margin:0 auto; }
.img_outer em { position:absolute; top:58px; left:2px; background:#AAA; display:block; font-style:normal; color:#FFF; padding: 1px 2px 1px;line-height:14px}
.img_outer a img {border:1px solid #CCC; padding:1px; background:#FFF; display:block}
.img_outer a:hover img{border:1px solid #B50000;}
/*a.v_title  { line-height:16px; padding-top:6px; color:#000;}
a.v_title:hover { background:none; color:#999}
.v_author,.v_time,.v_tag,.v_degree { color:#888; line-height:16px}
.v_tag a { margin-right:6px}
*/
.p_video dt a { font-size:12px;}/*修改2009.04.02*/
.p_video dt a:hover {}
.p_video dd { color:#888; line-height:16px;font-size:12px;}
.p_video dd a,.p_video dd a:visited { color:#333}
.p_video dd a:hover{  color:#b50000; text-decoration:underline; background:none}
.hide { display:none}
/*订阅*/
.order {}
.order td {vertical-align: top; width:20%}
.order .p_video { margin:10px auto}
.order .p_video .highlight { color:#777}
.order .p_video .highlight a.subscibe:hover {color:#fff; background:#7ad; text-decoration:none;}
/*首页头条*/
#index_hot{ clear:both}
#index_hot #hot_vedio{ float:left;}
#index_hot .text_box { float:left; width:270px; }
#index_hot .text_box .video_table .p_video { }
#index_hot .text_box .list li {color:#888;}
#index_hot .text_box .list a{line-height:21px;}
#index_hot #hot_vedio .play{ margin:6px 0}
#index_hot #hot_vedio .hot_title { margin-top:6px;line-height:25px; height:25px; display:block;}
#index_hot #hot_vedio .hot_title a{ font-size:14px; font-weight:bold; }
#index_hot #hot_vedio span {color:#666;}
#index_hot #hot_vedio .hot_dis{ line-height:16px; text-indent:24px;margin:1px 0; color:#444; clear:both}
#index_hot #hot_vedio .v_author{ float:left; margin-right:10px}
.h3 { background:#eaeef0; border-top:#bcc4cb 1px solid; height:25px; line-height:25px; padding-left:10px; margin-bottom:8px; overflow:hidden;  height:25px}
.h3 h3 {font-size:12px; background:none; border:0; color:#b50000; padding:0; margin:0; float:left}
.h3_tag,a.h3_tag:link,a.h3_tag:visited { color:#888;}
a.h3_tag:hover { background:none; color:#b50000; text-decoration:underline;}
a.h3_more{ float:right;font-weight:normal; margin:3px 10px 0 0; height:18px; line-height:18px;}
a.h3_more:hover { background:#7ad;color: #fff;}
/*首页订阅管理*/
#v_main #manage { position:absolute; top:511px; left:15px; z-index:100; width:668px; background:#FCFCE4; border:1px solid #C8C8C8}
#v_main #manage p { margin:8px 10px 0 0; text-align:right; line-height:12px}
#v_main #manage p a { color:#B50000;}
#v_main #manage p a:hover {background: none}
#v_main #manage .grp { margin:0 25px ; display:block}
#v_main #manage .grp span { color:#666}
#v_main #manage .grp p { border-bottom:1px solid #CCC; text-align:left; padding:0 0 5px; margin-bottom:5px }
#manage .grp ul { margin:6px 0 15px}
#manage .grp ul li { height:20px; display:block; float:left; padding:0 15px 0 8px; color:#999}
#manage .grp ul li a { padding-left:8px; color:#666}
#manage .grp ul li a:hover { padding-left:8px; color:#B50000; background: none}
 #manage .grp br { clear:both}
/*热门分类*/
#hot_tag { margin:15px 0 8px}
#hot_tag .text_box { width:246px; overflow:hidden; padding: 0 0 0 8px}
#hot_tag .text_box span { margin-right:8px; height:18px; float:left;white-space:nowrap;color:#888}
#hot_tag .text_box a {margin-right:5px;margin-right:3px\9;_margin-right:2px;white-space:nowrap;}
#hot_tag .text_box br {clear:both}
#hot_tag .text_box .more { padding-top:5px}
/*动态*/
#dynamic { margin:8px 0 15px}
#dynamic .text_box { width:246px; overflow:hidden; padding: 0 0 5px 8px}
#dynamic .text_box ul li {color:#888; list-style:none; padding:4px 0; border-bottom:1px dotted #DDD}
#dynamic .text_box ul li a.user { color:#333}
#dynamic .text_box ul li a.user:hover { color:#888; background:none; text-decoration:underline; color:#B50000}
/*#dynamic .text_box ul li a.tit {position:relative}*/
#dynamic .text_box ul li a.tit img { position:absolute; border:2px solid #333; left:0; top:16px}


/*new_re*/
.new_re { margin:10px 5px}
.new_re td,.feedhome td {padding:4px 0px; border-bottom:1px dashed #dbdbdb}
.new_re td .f666,.feedhome td .f666 { padding-left:5px}
.new_re td a.f666:hover,.feedhome td a.f666:hover{ text-decoration:none}
/*index_reg----------*/
#index_reg { border: 1px solid #bcc4cb; background:#f3f6f9; width:246px; margin:20px 4px}
#index_reg #tit { font-size:18px; font-family:"黑体"; font-weight:500;margin:20px 12px 0; color:#007cbc}
#index_reg table { margin:2px 12px; width:228px}
#index_reg table table {width:168px; margin:0}
#index_reg table td{ padding: 0}
#index_reg table table td { padding:4px 0}
#index_reg table table input { margin:0!important;width:114px; height:14px; background:#FFF; border:1px solid #CCC; padding:3px 1px; color:#666}
#index_reg table a { color:#090}
#index_reg table a:hover { color: #666; background:none}
#index_reg input { margin:1px 0 0 53px}
#index_reg .btns2 { margin:5px 0 0 52px}
#index_reg p { margin: 15px 0 15px 13px;color:#555}
#index_reg p strong { font-size:14px;color:#000; line-height:28px}
#index_reg p span { color:#000}
#index_reg img { margin:0 80px 10px; clear:both}
/*播放器*/
#big_play h1{padding: 5px 0 3px; float:left; margin:0}
#big_play h1 span{ background:none; font-size:18px; padding-bottom:0; float:left; line-height:24px; text-indent:8px}
#big_play h1 em{font-size:12px; font-weight:normal; color:#999; padding-left:5px;font-style: normal; }
#big_play h1 em a{color:#999;}
#big_play h1 em a:hover{color:#b50000; text-decoration:underline;  background:none}
#big_play #edition { background:url(http://v.hupu.com/images/edition.jpg) no-repeat; height:35px; float:right; padding-left:7px; margin-right:15px;}
#big_play #edition span { background:url(http://v.hupu.com/images/edition.jpg) no-repeat top right; height:35px; display:block; float:left;padding-right:7px}
#big_play #edition span a { background:url(http://v.hupu.com/images/edition.jpg) no-repeat 0 -75px; display:block; height:26px; float:left; padding:9px 5px 0; margin:0 2px; color:#FFF}
#big_play #edition span a:hover { background:url(http://v.hupu.com/images/edition.jpg) no-repeat 0 -75px;}
#big_play #edition span a.on { background:url(http://v.hupu.com/images/edition.jpg) no-repeat -16px -38px;  padding:9px 0 0; margin:0 2px; width:66px; text-align:center}


#big_play .cinema { position:relative; background: url(http://v.hupu.com/images/play_tp1008.gif) left -152px no-repeat; border:0; width:60px; height:25px; text-indent:-999em; cursor:pointer; float:right; z-index:4; margin-top:4px}
#big_play .cinema:hover { background-position:left -181px}
#big_play .nocinema { position:relative; background: url(http://v.hupu.com/images/play_tp1008.gif) -73px -152px no-repeat; border:0; width:60px; height:25px; text-indent:-999em; cursor:pointer; float:right; z-index:4; margin-top:4px}
#big_play .nocinema:hover { background-position:-73px -181px}
#big_play a.full { position:relative; background: url(http://v.hupu.com/images/play_tp1008.gif) -148px -152px no-repeat; border:0; width:60px; height:25px; text-indent:-999em; cursor:pointer; float:right;  margin-top:4px; margin-right:10px}
#big_play a.full:hover { background-position:-148px -181px}



#big_play #play_outter{ background:#000 url(http://v.hupu.com/images/big_play_bg.jpg) no-repeat top right; height:400px}
#big_play #play_inner{background:url(http://v.hupu.com/images/big_play_bg.jpg) no-repeat bottom left; display:block; height:400px; }
#big_play #play_inner .loading {position:absolute; z-index:10; background:url(http://v.hupu.com/images/v_loading.gif) no-repeat right center}
#big_play #play_inner .loading object { z-index:20 }

#big_play #play_bg #flashcontent {position: absolute; z-index:15;}
#big_play #play_bg #flashcontent object {z-index:19;} 
#big_play #play_bg2 #flashcontent {position: absolute; z-index:19;} 
#big_play #play_bg #flashcontent object.QvodPlayer {top:0; height:338px}
#big_play .commend01 { float:right; margin-top:10px; z-index:3; position:relative}

#play_bg #play_box{ width:430px; height:356px; background:url(http://v.hupu.com/images/box.gif); position:absolute; z-index:10}
#google_ads{ position:absolute}
a.play_btn { display:block; position:relative; width:480px; height:350px; border:1px solid #343434; background:url(http://b3.hoopchina.com.cn/v/default/images/play_b_bg.gif) no-repeat; padding-top:50px; overflow:hidden;}
.play_b_btn { position:absolute; left:190px; top:150px; background:url(http://v.hupu.com/images/play.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/play.png"); width:96px; height:90px; display:block;}
a:hover.play_btn .play_b_btn { background:url(http://v.hupu.com/images/play_hover.png) no-repeat;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/play_hover.png");}
.play_index a.play_btn { background-position:0 -410px; height:310px; width:420px; padding-top:30px;}
.play_index .play_b_btn { left:165px; top:120px;}
.play_side a.play_btn { background-position:0 -759px; height:200px; width:260px; padding-top:30px;}
.play_side .play_b_btn { left:95px; top:70px;}
a:hover.play_btn{ border:1px solid #555;}
/*播放页*/
#v_page{ margin:15px 0; border-bottom:2px solid #CCC; padding-bottom:15px}
#v_page #v_main{ padding:0 15px 0 0;width:694px}
#big_play .tabs_header { padding-top:6px; position:relative; z-index:2}
#big_play .tabs_header ul li a span.down { background:#FFF url(http://v.hupu.com/images/play_tp1008.gif) 6px -732px no-repeat; padding:3px 9px 3px 19px}

#big_play #play_bg a.close {display:none; z-index:101; position:absolute; right:0; top:0; background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -763px no-repeat; width:60px; height:19px; cursor:pointer;}
#big_play #play_bg a.close:hover {background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -792px no-repeat;}

/*分享到*/
a.collect,a:visited.collect{ float:left;background: url(http://v.hupu.com/images/play_tp1008.gif) no-repeat 0 -241px; display:block; width:35px; height:21px; border:0; margin:0 0 0 8px; padding:2px 0 0 37px;cursor:pointer; z-index:3; position:relative; color:#000;}
a:hover.collect { color:#b50000; background-position:0 -216px;}
#collect_box {  width:290px!important;width:310px; height:150px; background:#FFF; border:1px solid #CCC; padding:10px; position:absolute; right:0;top:33px; color:555; z-index:4}
#collect_box strong {  margin-top:10px}
#collect_box strong a{ padding:5px; font-size:12px; color:#555; display:block; font-weight:normal}
#collect_box strong a:hover{ background:#DDD; font-weight:bold}
.to_share { padding-left:5px; color:#555}
.to_share ul { padding:0}
.to_share ul li { border:0; float:left}
.to_share ul li a { float:left;width:105px; height:16px; margin:3px 5px; display:block; padding-left:20px; color:#555}
.to_share ul li a:hover { color:#666; font-weight:bold}
.to_share li a.to_xn,.to_share li a.to_xn:hover { display:block; height:16px;background:url(http://v.hupu.com/images/share_icon.gif) 0 -40px no-repeat;}
.to_share li a.to_kx,.to_share li a.to_kx:hover { display:block; height:16px;background:url(http://v.hupu.com/images/share_icon.gif) 0 -60px no-repeat;}
.to_share li a.to_51,.to_share li a.to_51:hover { display:block; height:16px;background:url(http://v.hupu.com/images/share_icon.gif) 0 -80px no-repeat;}
.to_share li a.to_bd,.to_share li a.to_bd:hover{ display:block; height:16px;background:url(http://v.hupu.com/images/share_icon.gif) 0 -100px  no-repeat;}
.to_share li a.to_qq,.to_share li a.to_qq:hover{ display:block; height:16px;background:url(http://v.hupu.com/images/share_icon.gif) 0 -120px  no-repeat;}
.to_share li a.to_baidu,.to_share li a.to_baidu:hover { display:block; height:16px;background:url(http://v.hupu.com/images/share_icon.gif) 0 -180px no-repeat;}
.to_share li a.to_gg,.to_share li a.to_gg:hover { display:block; height:16px;background:url(http://v.hupu.com/images/share_icon.gif) 0 -160px no-repeat;}
.to_share li a.to_fb,.to_share li a.to_fb:hover { display:block; height:16px;background:url(http://v.hupu.com/images/share_icon.gif) 0 -140px no-repeat;}
/*时间表*/
#big_play h3 { float:left; background:url(http://v.hupu.com/images/play_tp1008.gif) top left no-repeat; border:0; margin:23px 0 0; width:210px}
#big_play #week { border-top:2px solid #DDD; clear:both; width:100%; background:url(http://v.hupu.com/images/play_tp1008.gif) no-repeat right -106px}
#big_play #week td { width:14%; height:37px; background:url(http://v.hupu.com/images/play_tp1008.gif) no-repeat left -63px; border-bottom:1px solid #CCCDCF; text-align:center}
#big_play #week td a { display:block; padding:10px 5px; color:#000;}
#big_play #week td a:hover { background:none; color:#666}
#big_play #week td.today { width:15%; border:1px solid #E8E8F0; background:url(http://v.hupu.com/images/play_tp1008.gif) no-repeat left -24px;}
/*相关视频*/
.roll_box { padding:5px 10px; z-index:2}
.roll_box .text_box {width:98%; overflow-x: scroll; overflow-y:hidden;position:relative; height:160px; z-index:1}
#big_play .roll_box .text_box table { left:0; z-index:2}/*left属性控制视频内容位置*/
#big_play .roll_box .text_box .p_video { height:140px}
#big_play .roll_box .text_box .p_video dt { line-height:16px; margin-top:3px; font-weight:normal}
.morevideo { height:78px; width:126px; background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -308px; display:block}
.morevideo:hover { background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -392px;}
.morevideo2 { height:78px; width:126px; background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -476px; display:block}
.morevideo2:hover { background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -560px;}
.morevideo3 { height:78px; width:126px; background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -890px; display:block}
.morevideo3:hover { background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -974px;}
.downloadicon a.icon {background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -664px no-repeat; height:27px; width:115px; display:block; text-indent:26px; padding-top:5px; margin-right:15px; float:left; color:#555}
.downloadicon a.icon:hover {color:#480}
.downloadbox { padding-left:11px}
.download_tp{text-align: left; color:#648152;}
.download_tp a { color:#648152; background:none;}
.download_tp a:hover { color:#F60}
.downloadbox .i_more2 { margin-top:10px}
/*滚动条*/
.scrollbar {width:98%; height:14px;overflow:hidden; background:url(http://v.hupu.com/images/scrollbar.gif) repeat-x 0 -34px;}
.toleft{ display: block; float:left;  height:14px; width:25px; text-indent:-999em;background:url(http://v.hupu.com/images/scrollbar.gif) no-repeat;}
.toright{ display: block; float:right;  height:14px; width:25px;text-indent:-999em;background:url(http://v.hupu.com/images/scrollbar.gif) no-repeat 0 -17px;}
.bar_bg{ display: block; float:left;  height:14px;}
.move{  float:left;  height:14px; width:25px;background:url(http://v.hupu.com/images/scrollbar.gif) no-repeat 0 -50px; margin-left:50px}/*margin-left属性控制位置  width属性控制宽度*/
.move .inmove{background:url(http://v.hupu.com/images/scrollbar.gif) no-repeat 0 -68px;}
.move .inmove a {display: block;background:url(http://v.hupu.com/images/scrollbar.gif) no-repeat right -84px; text-indent:-999em;}
/*影片信息*/
#info { margin:0 0 15px; background:#F1F1F1; padding:8px 15px 0}
#info .text_box { padding-bottom:0}
#info .tit {border-bottom:1px solid #CCC; padding:2px 0 6px 2px; margin-bottom:4px}
#info .tit h2 { color:#000;font-size:14px; float:left; font-weight: bold }
#info .tit h2 a { color:#000;font-size:14px; margin-right:5px;font-weight:bold}
#info .tit h2 a:hover { color:#555; background:none}
#info .tit h2 span{ font-size:12px; font-weight: normal}
#info em { padding:2px 0 0 10px; color:#666; font-style:normal; line-height:21px}
#info .headpic { margin-right:15px}
#info .infobox { margin-left:70px}
#info .infobox .add_tag {color:#3C9600;text-decoration:underline; line-height:26px; margin: 0 8px}
#info .infobox a.add_tag:hover { color:#F60; background:none}
#info .infobox a.f666 {color:#666;line-height:26px; margin: 0 20px}
#info .infobox a.f666:hover { color:#666; background:none;text-decoration:underline;}
#info p { margin:0; color:#666; margin:10px 0 }
#info .v_pic { color:#444; padding:4px 0; position:relative}
#info .v_pic a { margin:0 8px 0 0}
#info .v_pic a img { border:2px solid #888}
#info .v_pic a:hover img { border:2px solid #AAA} 
#info .v_pic .big_pic { position:absolute; padding:20px 3px 3px; background:#DDD; border:1px solid #ccc; top:-50px; left:0; float:left}
#info .v_pic .big_pic img { float:left;clear:both}
#info .v_pic .big_pic .close{display:none; position:absolute; top:0; right:0; background:url(http://b3.hoopchina.com.cn/images/img_icon.gif) 0 -24px no-repeat; width:20px; height:20px; cursor:pointer;clear:both}
#info .v_pic .big_pic .close span { display:none}
#info .v_mp3 {color:#444; padding:4px 0}
#info .v_mp3 .tag_tu{ margin:0 6px 0 0; padding: 0 0 0 14px; background: url(http://v.hupu.com/images/play_tp1008.gif) -2px -826px;}
#info .v_mp3 a:hover {}
#info .v_tag {color:#444; padding:4px 0; } 
#info .v_tag .tag_tu { margin:0; padding: 0 0 0 16px; background: url(http://v.hupu.com/images/play_tp1008.gif) 0px -848px;}
#info .v_tag a:hover { }
#info .v_tag a.ti{ padding: 0; background: none; color:#333}#info .v_tag a:hover.ti{ text-decoration:underline; color:#b50000; background:#f1f1f1;} 
#info .v_from {color:#444; padding:6px 0 0;border-top:1px dashed #CCC}
.guestbook_list { display:block}
.download{ margin-bottom:15px }
.download .tab a {border:1px solid #C8C8C8; border-bottom:0; background:#FFF; width:35px; margin:0 5px 2px 0; color:#333; padding:6px 10px 5px}
.download .tab a:hover { color:#666}
.download .tab a.on { background:#FCFCE4; padding-bottom:6px; overflow:visible}
.download .box {  margin:3px 0 0;*margin:4px 0 0;border:1px solid #C8C8C8; background:#FCFCE4; clear:both; padding:10px }
.download .box input { border:1px solid #BBB; width:200px; color:#999; float:left; }
.download .box input.copy { border:1px solid #BBB; width:32px; color:#FFF; margin-left:2px; cursor:pointer; padding-top:0;*padding-top:3px; line-height:12px; height:19px;background:#BBB}
.spread,.spread:hover { background:url(http://v.hupu.com/images/play_tp1008.gif) right -274px}
.spread2,.spread2:hover { background:url(http://v.hupu.com/images/play_tp1008.gif) right -289px}
.jieqiu { padding-bottom:15px}
.jieqiu .jieqiu_box { background:#e5e5e5; border:1px solid #AAAAAA; padding:8px 15px; color:#666;}
.jieqiu .jieqiu_box ul li { background:url(http://b3.hoopchina.com.cn/images/img_icon_0922.gif) no-repeat -4px -684px; height:22px; line-height:22px; padding-left:12px}
.jieqiu .jieqiu_box ul li a { color:#333}


/*留言板*/
.guestbook { padding-left:5px;}
.guestbook p { margin:0px; padding:0px;}
.guestbook_top .btns2,.guestbook_top_pro .btns2 { margin:4px 0px 0px;}
.guestbook_top { margin:8px 0px; padding:8px 5px;}
.guestbook_top textarea { float:left; width:428px;overflow-y:visible; background:#fff url(http://b3.hoopchina.com.cn/images/re_bgnew07.png?0411) -110px -30px; height:88px;}
.guestbook_top .btns2 { margin-top:5px}
.guestbook_top_pro { margin-bottom:8px; background:#f9f9f9; padding:8px 5px;}
.guestbook_left {padding-right:15px; float:left; width:55px; margin-right:-55px; padding:6px 0px; }
.guestbook_right a { cursor:pointer}
.guestbook_right { margin-left:65px; padding:4px 0px 8px 0px; margin-bottom:10px;  border-bottom:1px solid #dbdbdb;}
.guestbook_right em { font-style:normal; font-size:11px; padding-left:3px; color:#666666;}
.guestbook_right p { line-height:16px; margin:0; padding:0}
.reply { background:#f2f2f2; line-height:22px; padding:5px 10px; margin:5px 0px;}
.inputreply p { width:460px; padding:15px 0px 3px 0px;}
.inputreply span { float:right; color:#666666;}
.inputreply textarea { margin-bottom:3px; }
/*影片列表*/
.v_list { margin:0 25px}
.v_list #search2,.v_error #search2 { float:left; margin:25px 0 15px; clear:both; border:3px solid #ededed; width: auto}
.v_list #search2_input,.v_error #search2_input { background:#FFF; border:1px solid #BCBCBC; height:18px; width:280px; float:left; color:#333; padding:4px 0 1px 2px; font-size:14px;color:#999}
.v_list #search2_btn,.v_error #search2_btn { background: url(http://v.hupu.com/images/search_page.gif) no-repeat; width:63px; height:25px; border:0; float:left; cursor:pointer}
.v_list #search2_btn_add,.v_error #search2_btn_add {background: url(http://v.hupu.com/images/search_page.gif) no-repeat -63px 0; width:15px; height:25px; border:0; float:left; cursor:pointer}
#display { clear:both; padding:6px 0; border-bottom:2px solid #B50000}
#display span { font-size:14px; margin-right:15px}
#display a { margin:0 4px}
#display a:hover { color:#fff}
#display a.on { color:#B50000; font-weight:bold}
#display a.mode,#display a:visited.mode { color:#888;height:21px; width:63px; padding:3px;*padding:5px 3px; line-height:28px; background:#EDEDED}
#display a.mode:hover { color:#B50000; background:#EDEDED}
#display a.on_mode,#display a:visited.on_mode,#display a.on_mode:hover { color:#c0141a;height:21px; width:50px;  padding:3px;*padding:5px 3px; font-weight:bold;line-height:28px; background:#EDEDED}
#display a.on_hdmode,#display a:visited.on_hdmode,#display a.on_hdmode:hover {color:#c0141a;height:21px; width:63px; padding:3px 5px 3px 17px;*padding:5px 5px 5px 17px; font-weight:bold; line-height:28px;background:url("http://v.hupu.com/images/play_tp1008.gif") no-repeat scroll 4px -733px #EDEDED;}
#display a.on_hdmode:hover { color:#F60;}
#display a.hdmode{color:#888;height:21px; width:63px; padding:3px 8px 3px 19px;*padding:5px 8px 5px 19px; line-height:28px;background:url("http://v.hupu.com/images/play_tp1008.gif") no-repeat scroll 6px -732px #EDEDED;}
#display a.hdmode:hover { color:#B50000}
.v_list .text_box2 {clear:both; padding:20px 0 0 10px;border-bottom:2px solid #B50000;_zoom:1}
.v_list .text_box2 .p_video {position: relative;width:124px; height:215px; margin:0 30px;float:left;_display:inline}
.v_list .text_box2 .p_video .img_outer img{width:120px; height:72px}
.v_list .search_box {clear:both;padding:20px 0 30px; border-bottom:2px solid #B50000}
.search_box .p_video { width:124px;height:215px; margin:0 30px;float:left;position: relative;}
.search_box .p_video .img_outer img{width:120px; height:72px}
.page { float:right;clear:both; padding:6px 0;}
.search_box .pictable td { padding: 28px 0 10px;text-align: left;width: 128px;}
/*赛程列表*/
.game_list h1 { background:none;  margin:0}
.game_list h1 span{ float:left}
.game_list h1 a.yester { background:url(http://v.hupu.com/images/game_bg.gif) no-repeat; height:24px; width:66px; text-indent:-999em; margin:0 10px 0 15px; display:block; float:left}
.game_list h1 a.yester:hover { background-position:0 -29px}
.game_list h1 a.tomor { background:url(http://v.hupu.com/images/game_bg.gif) no-repeat -73px 0; height:24px; width:66px; text-indent:-999em; display:block; float:left}
.game_list h1 a.tomor:hover { background-position:-73px -29px}
.game_list h1 span{ clear:both}
.game_list h4{ border-bottom:2px solid #B50000; font-size:12px; margin:10px 10px 5px; height:35px}
.game_list h4 span{ padding:8px 15px;background:#EAEEF0; color:#555; font-weight:bold; display:block; float:left}
.game_list h4 a { margin:12px 6px 4px; float:right; font-weight:normal}
.game_list h4 a.report { float:left; color:#B50000; margin:10px 0 6px 20px}
.game_list h4 a.report:hover{ float:left; color:#666; background:none}
.game_list h4 br { padding:1px; clear:both}
.game_list .text_box { overflow-x:hidden; overflow-y:hidden;width:97%; margin:0 10px; position:relative}
.game_list .text_box .p_video { height:170px;*height:175px; margin:0 20px 0 21px; float:left; position: relative}
.game_side h3 { margin:15px 0 0}
.game_side .play { margin-top:10px}
.game_side h3 span { float:left; color:#b50000; font-weight:bold; padding:0}
.game_side h3 select { float:right; margin:2px 2px 0 0} 
.game_side .calendar { width:250px;border-right:1px solid #B8B8B8}
/*日历*/
.calendar th { background:url(http://v.hupu.com/images/game_bg.gif) left -54px; height:27px; color:#555}
.calendar td { text-align:center;background:url(http://v.hupu.com/images/game_bg.gif) left -86px; height:27px}
.calendar td a { color:#777; font-weight:bold; display:block; height:23px; width:100%; padding-top:4px;}
.calendar td a:hover { color:#B50000;background:#ededed url(http://v.hupu.com/images/game_bg.gif) left -86px;}
.calendar td.on { background:url(http://v.hupu.com/images/game_bg.gif) -44px -86px;}
.calendar td.on a { color:#FFF}
.calendar td.on a:bover{ color:#FFF}
/*热门分类*/
#hot_team .text_box { width:246px; overflow:hidden; padding: 0 0 5px 8px}
#hot_team .text_box span { margin-right:8px; height:18px; float:left;white-space:nowrap;color:#888}
#hot_team .text_box a {margin-right:8px;white-space:nowrap;}
#hot_team .text_box br {clear:both}
/*tag列表*/
.tag_list { padding:25px 15px}
.tag_list h4 { border-bottom:2px solid #B50000; font-size:12px; margin:0 10px 5px; height:35px}
.tag_list h4 span { padding:8px 15px;background:#EAEEF0; color:#555; font-weight:bold; display:block; float:left}
.tag_list .text_box { padding:10px 0 0 20px}
.tag { width:186px; height:80px; float:left}
.tag_img { float:left}
.tag_img a {border:1px solid #CCC; background:#FFF; width:70px; height:70px; overflow:hidden;position:relative; display:block}
.tag_img a:hover {border:1px solid #B50000;}
.tag_img img { position:absolute; left:-25px; overflow:hidden;}
.tag_text { padding-left:85px}
.tag_text em{ color:#777; line-height:17px}
.tag_text span { color:#3B9301; color:#B50000; line-height:17px}
.tag_text .subscibe { margin:0; line-height:28px}
table .tag { width:180px;}
.sp_list td { padding:6px 0}
.sp_list td em {color:#777;}
.sp_list td .subscibe { margin:0 0 0 5px}
.tag_list .more { padding-right:12px}
.tag_list2 { margin:20px 25px}
.tag_list2 #display { margin-bottom:20px}
.tag_list2 .tag { height:100px}
.tag_list2 h4 { font-size:14px;  color:#b50000; padding:10px}
.h4box { padding:0 10px; color:#888; line-height:24px}
.h4box ul {border-bottom:0px solid #ededed}
.h4box li {  float:left; margin:0 18px 0 0}
.h4box li a {}
.h4box br { clear:both; }
.h4box h5,.h4box h5 a { margin:0; font-size:12px; color:#444; background:#F1F1F1; margin:10px 0 0; padding:2px; line-height:normal; }
.h4box h6 {font-size:12px; margin:0; border-bottom:0px dashed #CCC;padding:5px 0 0;}
.h4box h6 a {font-size:12px; color:#444; line-height:normal; clear: both;  }
.h6box { padding:2px 0; border-bottom:1px solid #ededed}
.h6box span{ float:left; display:block; padding-right:10px}
.h6box ul { border:0}
.h6box br { clear:both}
/*publish*/
.publish_page { margin:25px}
.publish_page table { margin-top:20px}
.publish_page th { width:110px; text-align:right; font-weight:normal; vertical-align:top; font-size:14px; padding-top:6px}
.publish_page td { padding:5px }
.publish_page .inputtext { width:250px}
.publish_page textarea { width:400px}
.publish_page textarea.text140 { height:140px}
.publish_page span { color:#777}
.publish_page .text_th { font-size:14px; color:#000}
.publish_page .text_th table { margin:0}
.publish_page .time input { width:60px; margin:0 2px}
.publish_page .calendar,.publish_page2 .calendar { width:210px;border-right:1px solid #B8B8B8;border-top:1px solid #B8B8B8; float:left; margin:0}
.publish_page .calendar th,.publish_page2 .box table.calendar th { width:22px; text-align:center; font-weight:bold; vertical-align:middle; font-size:12px; padding-top:0}
.publish_page .calendar td,.publish_page2 .box table.calendar td { padding:0}
.publish_page .sort1,.publish_page .sort2,.publish_page2 .sort1,.publish_page2 .sort2{ float:left; width:120px; margin:0 0 0 15px; padding:5px; height:152px; background:#EDEDED; border:1px solid #B8B8B8}
.publish_page .sort2,.publish_page2 .sort2 { width:144px}
.publish_page .sort1 ul,.publish_page .sort2 ul,.publish_page2 .sort1 ul,.publish_page2 .sort2 ul { background:#FFF; height:145px; padding:3px 4px; overflow-x:hidden; overflow-y:auto}
.publish_page .sort1 li,.publish_page .sort2 li,.publish_page2 .sort1 li,.publish_page2 .sort2 li { height:24px; display:block; margin:3px 0;}
.publish_page .sort1 li a,.publish_page .sort2 li a,.publish_page2 .sort1 li a,.publish_page2 .sort2 li a { display:block; height:24px; width:86.5%;padding:3px 0 0 15px; color:#333}
.publish_page .sort2 li a,.publish_page2 .sort2 li a { width:88%}
.publish_page .sort1 li a:hover,.publish_page .sort2 li a:hover,.publish_page2 .sort1 li a:hover,.publish_page2 .sort2 li a:hover { background:#F1F1F1;color:#000}
.publish_page .sort1 li a.on,.publish_page .sort2 li a.on,.publish_page2 .sort1 li a.on,.publish_page2 .sort2 li a.on {background:#B50000;color:#FFF}
.publish_page2 .left_nav { float:left; width:121px; margin:20px 0 25px; padding:15px 0 30px; background: url(http://v.hupu.com/images/pu_bg.gif) repeat-y right}
.publish_page2 .left_nav a { width:120px; height:25px; padding:5px 0 0 ; display:block; font-size:12px; color:#666; text-indent:15px;}
.publish_page2 .left_nav a:hover { color:#B50000;background:#FFF; }
.publish_page2 .left_nav a.on { color:#B50000;border:1px solid #CCC; border-right:1px solid #FFF;background:#FFF; }
.tabs_header span {color:#000}
.publish_page2 { margin:25px}
.publish_page2 h1 { padding:0} 
.publish_page h1 { padding:0}
.publish_page2 .box { padding:20px 35px 20px 40px; color:#777; line-height:26px}
.publish_page2 .box table th { font-size:14px; font-weight:normal; color:#000; text-align:right; width:110px}
.publish_page2 .box table td { padding:5px}
.publish_page2 .box table .inputtext { width:250px;}
.publish_page2 .box table em { color:#CC0000; font-size:14px; padding:10px 0 0 3px} 
.publish_page2 .box .time input { width:60px; margin:0 2px}
/*v_error*/
.v_error { padding:0 25px}
.v_error .center_box { width:400px; margin:25px auto 30px; background:url(http://v.hupu.com/images/error.gif) 0 -8px no-repeat; padding:10px 0 20px 110px}
.v_error .center_box p {color:#666; font-size:13px; line-height:23px; margin:0 0 6px 3px}
.v_error .center_box strong { font-size:14px; color:#B50000}
.v_error #search2 { margin:0; display:block;}
.v_error table { width:96%; margin:auto}
.v_error td { padding-bottom: 10px; text-align: center; vertical-align: top; width: 20%;}
.v_error .p_video { margin:0 0 0 15px!important; text-align:left}
.v_error .p_video img { width:120px; height:72px}
.pop_error { padding:15px 30px 20px 40px; font-size:13px; color:#444}
.pop_error li { margin:8px 0}
.pop_error li .inputtext { width:200px}
/*ad*/
.ad_right { width:257px; margin:15px 0 0 2px}
.ad_right2 { width:257px; margin:0 0 15px 2px;}
.ad_gusetbook { margin:1px 0 0 3px; width:220px; float:left}
/*sider_vlist*/
.sider_vlist { padding:5px 0 5px 5px}
.sider_vlist ul li { background: url(http://v.hupu.com/images/icon.gif) no-repeat 0 5px; padding:3px 0 5px 20px; line-height:18px }
#commend_ok{position:absolute; top:300px; left:350px; padding:5px 0 5px 50px; width:350px; background:#89b1d1 url(http://v.hupu.com/images/img_icon.gif) no-repeat 10px -588px; color:#FFF; font-size:14px; z-index:9999}
/*top10*/
#top10,#h_top10,#hot_team { margin:15px 0}
.top10_menu{height:28px; background:url("http://v.hupu.com/images/top1-10.gif") repeat-x scroll 0 -1550px;}
.top10_menu h3 { float:left; border-top:0; background:#FFF; line-height:24px; margin:0; padding:1px 0 0 10px; height:auto}
.top10_menu label { float:right; padding:0;border-right:1px solid #BCC4CB}
.top10_menu label span { height:25px; line-height:25px; padding:1px 7px 0;border:1px solid #BCC4CB;border-right:0; display:block; float:left; cursor:pointer; background:#EAEEF0}
.top10_menu label span.selected { background:#FFF; border-bottom:#FFF; height:26px}

#top10 ol li,#ent_top10 ol li { border-bottom:1px dotted #DDD; background:url(http://v.hupu.com/images/top1-10.gif) no-repeat; padding-left:25px; width:225px; height:30px; overflow:hidden}
#top10 ol li .c_tit,#ent_top10 ol li .c_tit {float:left;  margin-top:2px; width:182px; line-height:28px}
#top10 ol li span,#ent_top10 ol li span  { float:right; color:#666; line-height:30px}
#top10 ol li.num01,#ent_top10 ol li.num01{ background-position:0 0; height:57px; margin-top:10px}
#top10 ol li.num01 .c_pic,#ent_top10 ol li.num01 .c_pic { float:left; height:57px; width:75px}
#top10 ol li.num01 .c_pic img,#ent_top10 ol li.num01 .c_pic img { border:1px solid #ededed}
#top10 ol li.num01 .c_text,#ent_top10 ol li.num01 .c_text { margin-left:95px}
#top10 ol li.num01 .c_text h4,#ent_top10 ol li.num01 .c_text h4 { line-height:17px; height:34px; overflow:hidden; font-size:12px}
#top10 ol li.num01 .c_text p,#ent_top10 ol li.num01 .c_text p { line-height:20px; margin:0; color:#666}
#top10 ol li.num02,#ent_top10 ol li.num02{ background-position:0 -93px;}
#top10 ol li.num03,#ent_top10 ol li.num03{ background-position:0 -193px;}
#top10 ol li.num04,#ent_top10 ol li.num04{ background-position:0 -293px;}
#top10 ol li.num05,#ent_top10 ol li.num05{ background-position:0 -393px;}
#top10 ol li.num06,#ent_top10 ol li.num06{ background-position:0 -493px;}
#top10 ol li.num07,#ent_top10 ol li.num07{ background-position:0 -593px;}
#top10 ol li.num08,#ent_top10 ol li.num08{ background-position:0 -693px;}
#top10 ol li.num09,#ent_top10 ol li.num09{ background-position:0 -793px;}
#top10 ol li.num10,#ent_top10 ol li.num10{ background-position:0 -893px;}
#top10 ol li.num11,#ent_top10 ol li.num11{ background-position:0 -993px;}
#top10 ol li.num12,#ent_top10 ol li.num12{ background-position:0 -1093px;}
#top10 ol li.num13,#ent_top10 ol li.num13{ background-position:0 -1193px;}
#top10 ol li.num14,#ent_top10 ol li.num14{ background-position:0 -1293px;}
#top10 ol li.num15,#ent_top10 ol li.num15{ background-position:0 -1393px;}
/*h_top10*/
.h_top10_menu{height:28px; background:url("http://v.hupu.com/images/top1-10.gif") repeat-x scroll 0 -1550px;}
.h_top10_menu h3 { float:left; border-top:0; background:#FFF; line-height:24px; margin:0; padding:1px 0 0 10px; height:auto}
.h_top10_menu label { float:right; padding:0;border-right:1px solid #BCC4CB}
.h_top10_menu label span { height:25px; line-height:25px; padding:1px 7px 0;border:1px solid #BCC4CB;border-right:0; display:block; float:left; cursor:pointer; background:#EAEEF0}
.h_top10_menu label span.selected { background:#FFF; border-bottom:#FFF; height:26px}
#h_top10 ol li { height:25px; padding-top:5px; border-bottom:1px dashed #CCC; background:url(http://v.hupu.com/images/top1-10.gif) no-repeat; padding-left:25px}
#h_top10 ol li .c_tit {float:left;  margin-top:5px}
#h_top10 ol li span { float:right; color:#666; padding-right:5px; line-height:30px}
#h_top10 ol li.num01{ background-position:0 0; height:57px; margin-top:10px;padding:0 0 0 25px}
#h_top10 ol li .c_pic { float:left; height:57px; width:60px}
#h_top10 ol li .c_pic img {}
#h_top10 ol li .c_text { margin:0 0 0 5px;line-height:17px; width:140px; height:52px; overflow:hidden; font-size:12px; font-weight:normal; float:left}
#h_top10 ol li .c_text a { float:left}
#h_top10 ol li .c_text span {line-height:17px; padding:0; float:left}
#h_top10 ol li .c_text span a { float:none}
#h_top10 ol li .c_text .sign { width:135px; height:34px; color:#999}
#h_top10 ol li .arrow { float:right; margin:3px 5px 0 0}
#h_top10 ol li.num02{ background-position:0 -100px;height:57px;margin-top:10px; padding:0 0 0 25px}
#h_top10 ol li.num03{ background-position:0 -200px;height:57px;margin-top:10px; padding:0 0 0 25px}
#h_top10 ol li.num04{ background-position:0 -293px; }
#h_top10 ol li.num05{ background-position:0 -393px;}
#h_top10 ol li.num06{ background-position:0 -493px;}
#h_top10 ol li.num07{ background-position:0 -593px;}
#h_top10 ol li.num08{ background-position:0 -693px;}
#h_top10 ol li.num09{ background-position:0 -793px;}
#h_top10 ol li.num10{ background-position:0 -893px;}
#h_top10 ol li.num11{ background-position:0 -993px;}
#h_top10 ol li.num12{ background-position:0 -1093px;}
#h_top10 ol li.num13{ background-position:0 -1193px;}
#h_top10 ol li.num14{ background-position:0 -1293px;}
#h_top10 ol li.num15{ background-position:0 -1393px;}
#h_top10 .f666 { line-height:30px}
/*专辑相关*/
.spe_head { margin-left:110px;*margin-left:10px; height:30px}
.spe_head input { float:left; margin-right:8px}
.spe_head a { float:right; line-height:normal}
.tabs_header ul li.tabs_back{border:none; float:right}
.tabs_header ul li.tabs_back a{ background:none; color:#0051Ac}
.tabs_header ul li.tabs_back a:hover{ background:#7AD; color:#FFF}
.spe_local1 { margin-left:110px;}
.spe_local2 { width:100%}
.publish_page2 .box .spe_table th { background:#F1F1F1; text-align:left; padding:2px 10px; color:#777; font-size:12px; font-weight:bold; width:100px}

.publish_page2 .box .spe_table th.num { width:65px}
.publish_page2 .box .spe_table td {padding:5px 10px 2px; text-align:left; border-bottom:1px dashed #CCC; width:100px}
.publish_page2 .box .spe_table td.num { width: 65px}
.publish_page2 .box .spe_table td img { border:1px solid #CCC; padding:1px; width:122px; height:72px}
.publish_page2 .box .spe_table td img.spe_bg{ background:url(http://v.hupu.com/images/spe_bg.gif); border:0; padding:2px 6px 8px 2px; width:120px; height:70px}
.img_outer a img.spe_bg{ background:url(http://v.hupu.com/images/spe_bg.gif); border:0; padding:2px 6px 8px 2px;}
.img_outer a:hover img.spe_bg { background:#FFF url(http://v.hupu.com/images/spe_bg.gif); border:0}
.publish_page2 .box .spe_table em { color:#555; font-size:10px; padding:0}
.publish_page2 .box .spe_table a { margin:0 3px}
.spe_roll{ overflow-x: scroll; overflow-y:hidden;height:100px; width:600px}
.spe_roll img { float:left; margin:0 10px}
.quanxian .qx1,.quanxian .qx2{ color:#444; width:300px; float:left;margin:10px 30px; line-height:24px}
.quanxian .qx1 { border-right:1px dotted #CCC}
.quanxian .qx2 { }
.quanxian p { font-size:14px}
.quanxian textarea { width:240px}
.quanxian span { color:#999}
.quanxian .qx3 { border-top:1px dotted #ccc; margin:15px 0; text-align:center; padding:10px; width:600px}


.h1 { padding:5px 10px}
.h1 h1 { padding:0; margin:0; float: left}
.h1 .subscibe { float:left}
.describ { background:#F1F1F1; padding:5px 15px 10px; margin-bottom:10px; overflow-x:hidden}
.describ p { margin:5px 0; text-indent:24px; color:#666;}
.describ .sctj{ position:relative; }
.describ span { float:left; margin-right:30px}
.describ .v_tag {color:#444; padding:4px 0 0; clear:both } 
.describ .v_tag a { margin:0; padding: 0 0 0 16px; background: url(http://v.hupu.com/images/play_tp1008.gif) 0px -848px;}
.describ .v_tag a:hover { background:url(http://v.hupu.com/images/play_tp1008.gif) 0px -848px #7ad; }
.describ .collect { margin:0;}
.describ .commend01 { position: absolute; right:46px!important;*right:80px!important; right:96px}
.describ table { width:100%; }
.describ table td{ text-align:right}
.chuangjian,.gongxian{ margin:15px 3px}
.chuangjian .f888{ float:left}
.chuangjian .green { margin-left:80px}
.chuangjian .headpic,.gongxian .headpic { margin-right:10px}
#big_play .spe_h1 { float:left}
#big_play .spe_h1 h1 { text-indent:0; padding:6px 0 0;float:left; font-weight: bold; font-size:15px}
#big_play .spe_h1 h1 a { color:#000}
#big_play .spe_h1 h2 { text-indent:0; padding:7px 0 0 6px;float:left;font-weight: normal; font-size:12px; color:#333}
#big_play .spe_h1 em { color:#888; float:left; font-style:normal;padding:7px 0 0 5px;}
#big_play .spe_h1 em a { color:#888}
#big_play .spe_h1 em a:hover { color:#666; background:none}

.p_video .num { position:absolute; background:#999; width:28px; height:18px; color:#FFF; font-weight:bold; left:2px; text-align:center}
.p_video .now { position:absolute; background:#CCC url(http://v.hupu.com/images/play_tp1008.gif) 0 -1238px; width:30px; height:18px; color:#666; font-weight:bold; top:56px; left:2px; text-align:center; padding-left:12px}
.morevideo4 { height:78px; width:126px; background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -1065px; display:block}
.morevideo4:hover { background:url(http://v.hupu.com/images/play_tp1008.gif) 0 -1149px;}

.spe_box table { width:100%;}
.spe_box table td { vertical-align:top}
.spe_box table .p_video { position:relative}
.tag_spe { float:left; margin:10px 15px}
.tag_spe td{ vertical-align:top; padding:10px 3px 5px; width:130px}
.tag_spe td dd { color:#888; line-height:20px}
.tag_spe td dd a { margin-right:6px; color:#333}
.tag_spe td dd a:hover{  color:#999; background:none}

.bk_box {  height:187px; position:relative;background:url(http://v.hupu.com/images/roll_bg.gif) repeat-x; z-index:2}
.bk_box .bk_l{ width:38px; height:187px; background:url(http://v.hupu.com/images/roll_bg.gif) 0 -200px; display: block; position:absolute; left:0}
.bk_box .bk_r{width:38px; height:187px; background:url(http://v.hupu.com/images/roll_bg.gif) -62px -200px;display: block; position:absolute;right:0}
.bk_box  a.to_l { text-indent:-999em;background:url(http://v.hupu.com/images/roll_bg.gif) -118px -249px; height:66px; width:20px; top:50px; left:15px; position:absolute}
.bk_box  a.to_r { text-indent:-999em;background:url(http://v.hupu.com/images/roll_bg.gif) -157px -249px; height:66px; width:20px;top:50px; right:15px; position:absolute}
.bk_box .bk_content{  height:140px; overflow:hidden; position: relative; top:15px; left:44px; z-index:3}
.bk_box .bk_content table { z-index:4; display:block;height:140px; position: absolute}
.bk_box .bk_content .p_video { float:left; margin:0 15px 0 0;}
.bk_box .bk_roll_box { top:161px; position:absolute; left:33px; }
.bk_box .bk_roll{ height:15px; display: block;position:absolute; width:auto;background:url(http://v.hupu.com/images/roll_bg.gif) 0 -498px repeat-x;}
.bk_box .bk_roll .roll_l{ width:10px;height:15px;background:url(http://v.hupu.com/images/roll_bg.gif) 0 -478px ; display: block; float:left}
.bk_box .bk_roll .roll_r{ width:10px;height:15px;background:url(http://v.hupu.com/images/roll_bg.gif) -7px -478px; display: block; float:right}
.bk_box .bk_content .p_video{ float:left; height:140px}
.bk_box .bk_content .img_outer a img { background:#000; border:1px solid #666}
.bk_box .bk_content .p_video dt a { color:#999}
.bk_box .bk_content .p_video dt a:hover { background:none; color:#FFF}

.bk_tabs {padding-top:6px;position:relative;}
.bk_tabs ul{overflow:hidden;padding-left:20px;padding-top:4px;position:relative;top:1px;}
.bk_tabs ul li{ background:url(http://v.hupu.com/images/roll_bg.gif) 0 -440px; height:27px; float:left; padding-left:5px; margin:0 5px 0 0; }
.bk_tabs ul li a{ background:url(http://v.hupu.com/images/roll_bg.gif) 100% -440px; display:block; height:22px; padding:5px 10px 0 5px; color:#444; float:left}
.bk_tabs ul li a:hover{color:#000;}
.bk_tabs ul li.selected{ background:url(http://v.hupu.com/images/roll_bg.gif) 0 -402px; height:27px; float:left; padding-left:5px;}
.bk_tabs ul li.selected a{ background:url(http://v.hupu.com/images/roll_bg.gif) 100% -402px; display:block; height:22px; padding:5px 10px 0 5px; color:#FFF; font-weight:bold}

.search_error{ width:450px; margin:20px auto 10px; background:url(http://v.hupu.com/images/error.gif) no-repeat; padding:10px 0 20px 100px ; color:#666; font-size:14px; line-height:24px}
.search_error strong { line-height:30px}

/*首页的足球部分*/
#gh_v{ background:#F0FEEE; border:1px solid #0c6802}
#gh_v .h3 { border:0; background:#cde7c9}
#gh_v .h3 h3 a { color:#0c6802}
#gh_v .p_video dt a {color:#0c6802}
#gh_v .p_video dt a:hover {color:#2b9f1f; background:none;text-decoration:underline; }
#gh_v .h3 a.h3_more{ color:#0c6802}
#gh_v .h3 a.h3_more:hover {color:#2b9f1f; background:none; text-decoration:underline; }

/*1024*/
#page { width:990px}#main { width:485px}#content { width:809px}#sub_main { width:565px}#left_main { width:627px}#hot { width:630px}
#v_page { width:990px;}#v_main { width:673px}.p_video { width:110px;}.order td { width:134px} .p_video dd {letter-spacing:-0.05em; } 
@media screen and (-webkit-min-device-pixel-ratio:0) {.p_video dd{letter-spacing:-1pt;}}
.img_outer img{width:100px; height:60px}#index_hot #hot_vedio{ width:380px; margin:0 19px 15px 0}
#index_hot #hot_vedio .play object,#index_hot #hot_vedio .play embed { width:380px; height:310px}
#index_hot .text_box .list{ float:left; padding:0 0 0 13px; width:262px}
#v_sidebar .p_video { margin:0 0 10px!important;width:110px;}
#v_sidebar .p_video .img_outer img{width:110px; height:65px;}
#big_play #play_inner object { margin-left:94px}
#index_hot .text_box .list li{max-width:225px;width:225px; height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#index_hot .text_box .list li:after{content:"...";}
#big_play #play_bg{/* background:url(http://v.hupu.com/images/play_bg1.gif) no-repeat;*/ height:440px; width:990px; background-repeat:no-repeat; z-index:2; background:#000}
#play_bg #play_box {margin-left:253px;margin-top:12px;}
#big_play #play_bg #flashcontent { margin-left:254px;margin-top:20px; }
#big_play #play_bg #flashcontent object {position:absolute;width:482px; height:400px;}
#big_play #play_bg #flashcontent object embed {position:absolute;width:482px; height:400px;}
#big_play #play_bg2{ background:#000; z-index:100; position:absolute; width:100%; height:100%; left:0;top:0; text-align:center}
#big_play #play_bg2 object{width:100%; height:100%; }
#big_play #play_bg2 object embed {width:100%; height:100%;}

#big_play #play_bg .close {display:block; z-index:101; position:absolute; right:0; top:0; background:url(http://b3.hoopchina.com.cn/images/img_icon.gif) 0 -16px no-repeat; width:30px; height:33px; cursor:pointer;}
#play_bg #bigad{ position:absolute; z-index:3; height:440px; width:990px; display:block}/*播放器广告*/
#play_bg #bigad a{ height:440px; width:990px;display:block;background:url(http://v.hupu.com/images/play_alpha.png)!important;background:#333; cursor:pointer;filter:Alpha(opacity=35,style=0);-moz-opacity:0.50;opacity:0.5}
#play_bg #bigad a:hover{ background:url(http://v.hupu.com/images/play_alpha.png) no-repeat!important;background:#333; height:440px; width:990px;display:block;filter:Alpha(opacity=0,style=0);-moz-opacity:0;opacity:0}
#play_bg2 #bigad { background:#000;}
#search2 {left:50%; margin:0 0 0 -285px}
.spe_local1 { width:740px}
.publish_page2 .box .spe_table th.name,.publish_page2 .box .spe_table td.name { width:420px}
.p_video .num { top:44px}
.p_video .now {top:44px}
.describ{ width:640px}
.spe_box table .p_video .img_outer em{ top:46px}
.img_outer a img.spe_bg{ background:url(http://v.hupu.com/images/spe_bg.gif) 0 -87px; width:100px; height:60px}
.v_list .text_box2 .p_video .img_outer img.spe_bg{ width:120px; height:70px; background-position:0 0}
.game_list .text_box .p_video .img_outer em {top:46px}
.bk_box { 990px}
.bk_box .bk_roll_box {width:914px;}
.bk_box .bk_content{ width:890px;}
.stuff_list { margin:15px 0}
.stuff_list .text_box { width:246px; overflow:hidden; padding: 0 0 5px 8px}
.stuff_list .text_box ul li {color:#888; list-style:none; padding:5px 0; border-bottom:1px dotted #DDD; text-indent:5px}
.stuff_list .text_box ul li em { padding:0 3px}
/*2010-09-07 by summer */
#index_hot #hot_vedio span.v_tag a:visited,.infobox a:visited,.describ .v_tag a:visited,.chuangjian a:visited,.gongxian a:visited,.guestbook_top a:visited,.tag_list2 a.right:visited,.publish_page2 .box a:visited,#rm_list_div a:visited,#commentlist .blue a:visited,#commentlist a:visited.blue,.reply a:visited,#commentlist a:visited.bluefont { color:#005EAC}
#index_hot #hot_vedio span.v_tag a:hover,#hot_tag .text_box a:hover, .infobox a:hover,.describ .v_tag a:hover,.chuangjian a:hover,.gongxian a:hover,.guestbook_top a:hover,.tag_list2 a.right:hover,.publish_page2 .box a:hover,#rm_list_div a:hover,#commentlist .blue a:hover,#commentlist a:hover.blue,.reply a:hover,#commentlist a:hover.bluefont{ color:#fff;}
#index_hot #hot_vedio span.v_tag a:active,#hot_tag .text_box a:active,.hol ol li a:active,#display a:active,.chuangjian a:active,.gongxian a:active,.guestbook_top a:active,.tag_list2 a.right:active,.publish_page2 .box a:active,#rm_list_div a:active,.describ .v_tag a:active,#commentlist .blue a:active,#commentlist a:active.blue,.infobox a:active,.reply a:active,#commentlist a:active.bluefont{color: #FFFFFF; background: #d94747;text-decoration: none;}
#info .infobox a.red,#info .infobox .red a {color:#b50000;}
#h_top10 ol li .c_text a:hover{ color:#fff;}
#h_top10 ol li .c_text a:visited{ color:#005EAC;}
#h_top10 ol li .f333 a:hover,#h_top10 ol li a:hover.f333,#info .infobox span.f666 a:hover,#hot_tag a.f444:hover{color:#b50000; text-decoration:underline; }
#commentlist .guestbook_right em a:hover{color:#fff; background: #7ad;}
#commentlist .guestbook_right em a{color:#005EAC;}
#info .infobox span.f666 a{color:#666;}
#info .infobox span a.f666:hover{color:#b50000; text-decoration:underline;}
#h_top10 li a:visited{color:#005EAC;}
#h_top10 li a:hover{color:#FFF;}
#h_top10 ol li .f333 a,#h_top10 ol li a.f333{color:#333;}
#hot_tag a.f444,#hot_tag .f444 a{color:#444;}
#h_top10 ol li .f333 a:active,#h_top10 ol li a:active.f333,#info .infobox span.f666 a:active,#hot_tag a.f444:active{color: #FFFFFF; background: #d94747;}
#info .v_tag a:active{background:url(http://v.hupu.com/images/play_tp1008.gif) 0px -848px #d94747;color: #FFFFFF; text-decoration: none;}

.tp {background:url(http://v.hupu.com/images/hddown.gif?201009192) no-repeat;border-top:0px solid #E5A06A;left:85px;padding:7px 8px 8px 9px;position:absolute;top:-24px; height:22px; width:150px}
a.delete, a.delete:visited {color:#888888;float:right;padding:0 3px;}
a.delete:hover { color:#FFF}
a.zhuantie {float: right; margin: 14px 0pt 0pt 8px; cursor: pointer; position: relative; z-index: 3;}
span.zhuantie {float: right; margin: 14px 0pt 0pt 8px; position: relative; z-index: 3; color:#999}
a.zhuantie_rr,a.zhuantie_qq,a.zhuantie_sn{float: right; margin: 14px 0pt 0pt 8px; cursor: pointer; position: relative; z-index: 3; background: url(http://v.hupu.com/images/play_tp1008.gif) 0 -1320px; display:block; height:16px; width:16px}
a.zhuantie_qq { background-position: 0 -1400px}
a.zhuantie_sn { background-position: 0 -1360px}


/*new tag页*/
#display .add_tag{color:#3C9600;text-decoration:underline; line-height:26px; margin-right:15px; cursor:pointer}
#display a.add_tag:hover{color:#F60; background:none}
#display .left { padding:4px}
#display .left strong{ font-size:18px}
#display .f666 { line-height:28px; cursor:pointer;}
#display a.f666:hover { color:#666}
#v_main .text_box2 .p_video {float:left;height:215px;margin:0 20px;position:relative;width:124px; display:inline}
#v_main .text_box2 .p_video .img_outer img{width:120px; height:72px}
#v_main .text_box2 {padding-top:20px;_zoom:1}
.tag_user li { height:60px; width:125px; float: left}
.tag_user li span { color:#666;word-wrap: break-word; width:70px; overflow:auto; display:block}
.tag_user li .headpic { float:left}

/*推荐 转帖相关*/
.w_tip{position:absolute;background:#fff8cc;border:1px solid #e5a06a;width:200px;padding:5px 5px 5px 0;}
.w_tip_i{background:url(http://b3.hoopchina.com.cn/images/img_icon_1127.gif) -30px -410px no-repeat;padding:3px;position:relative;top:42px;left:20px;float:left;}.wr{left:170px;}
.floor_box .w_comm_tip{background:url(http://b3.hoopchina.com.cn/images/re_bgnew06.png) -663px -51px no-repeat;}
.commend01 span {float:left;padding-right:5px;}
.other_dynamic, .rel {position:relative;z-index:30;}
.commend01 a.pmore {border:1px solid #CFCFCF;color:#444444;padding:2px 15px 0 10px;background:#F8F8F8 url(http://b3.hoopchina.com.cn/images/img_icon_1127.gif) right -632px no-repeat ;display:block;float:left;height:19px;margin:0 0 0 8px;}
.commend01 a.pm_up, .dynamic a.pm_up, .dynamic a.pm_up:hover {background-position: right -665px;}
.bnav_drop{position:absolute;top:29px;left:-1px;background:#f8f8f8;border-color:#cfcfcf #8c8c8c #8c8c8c #cfcfcf;border-style:solid;border-width:1px;padding:1px 0}
.bnav_drop li{padding:0 1px;clear:both;cursor:default}.bnav_drop a{display:block;width:55px;padding:2px 5px 1px 8px}
.bnav_line{background:#f8f8f8;height:2px;width:49px;margin:-2px 0 0 -1px;overflow:hidden;font-size:0; position:absolute}.bnav_line02{background:#f8f8f8;height:2px;width:39px;margin:-2px 0 0 -1px;overflow:hidden;position:absolute}
.commend01 .bnav_drop{top:26px;right:5px;left:auto}.commend01 .bnav_line{right:-1px;_right:-2px;width:61px;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;height:7px;top:-5px;}.commend01 .bnav_drop a{width:100px;padding:3px 5px 2px 32px;background:url(http://b3.hoopchina.com.cn/images/img_icon_1127.gif) 0 -1245px no-repeat;}.commend01 .bnav_drop a:hover{ background-color:#7ad}
.bnav_drop a.rec-qq{background-position:0 -1267px}.bnav_drop a.rec-sin{background-position:0 -1290px} .bnav_drop a.rec-t{background-position:0 -1310px}.bnav_drop a.rec-kx{background-position:0 -1335px}
a.wyr{background-position:0 -396px;color:#333;}a:hover.wyr{color:#b50000;}

/*502页面css add by KG.Power(20110228)*/
.t_tips{font-size:12px;color:#222;padding:10px 0 0 0;height:102px;width:800px;margin:0 auto;position:relative;margin-top:30px;margin-bottom:120px;}
.t_tips h4{background:url(http://b3.hoopchina.com.cn/images/wrong.png) no-repeat;margin:10px 30px 8px -3px;padding:18px 15px 12px 100px;font-size:18px;color:#444;line-height:24px;height:auto!important;height:53px;min-height:53px;}
.t_tips h4 span{display:block;font-weight:normal;font-size:12px;border-bottom:1px solid #e4e4e4;padding-bottom:8px;overflow:hidden;zoom:1;}
.t_tips .p1{background:url(http://b3.hoopchina.com.cn/images/help_dot.gif) no-repeat 0 -10px;padding:0 5px 1px 8px;line-height:20px;margin-left:100px;_zoom:1;}
.t_tips .left{position:absolute;top:82px;left:238px;}
.t_tips #search_choose{right:0;}
/*nav more*/
.nav_more{ display:none; position:absolute; left:774px; top:72px; font-size:14px;background:#f8f8f8; border-left:1px solid #cfcfcf; border-bottom:1px solid #8c8c8c; border-right:1px solid #8c8c8c; padding:1px; z-index:99999}
#nav a.m_up{left:768px; top:43px; width:38px;cursor:pointer;}
#nav a.m_over,#nav a:hover.m_over{ border-left:1px solid #cfcfcf; border-top:1px solid #cfcfcf; border-right:1px solid #8c8c8c; background:#f8f8f8; padding:6px 17px 0 18px;}
#nav li a.m_drop{ display:block; float:none; padding:4px 0 4px 18px; width:53px; margin:0; color:#005eac}
#nav li a:hover.m_drop{ background:#7ad; color:#fff}
a.del_pop, a.del_pop:hover {padding: 5px 15px;right:0;position:absolute;cursor:pointer; background:none;}


.v_list .sq_box {clear:both; border-bottom:2px solid #B50000; padding-bottom:15px; _padding-left:40px;}
.sq_box td {/* padding:0 25px; */height:150px}
.sq_box .p_video { width:138px;height:150px; float:left;position: relative;}
.sq_box .p_video .img_outer img{width:120px; height:72px}
.search_box .p_video_1 .img_outer img{width:120px; height:72px}
/*.search_box .p_video_1 { width:124px;height:110px; margin:0 30px!important;margin:0 24px; float:left;position: relative;}
.search_box .pictable_1 td { padding: 0px 0 10px;text-align: left;width: 121px;text-align: center; }
.search_box .p_video_1 { width:124px;height:110px!important;height110px; margin:0 16px!important;margin:0 10px; float:left;position: relative;}*//*1024*/
/*.search_box .pictable_1 td {text-align: left;width: 124px;text-align: center;padding:0 10px; }1024*/
.search_box .pictable_1 td{text-align: left;width: 164px;_width: 154px;padding:0 10px; text-align: center;_text-align:left;}
.search_box .pictable_1 td a:hover{ background:none}.search_box .pictable_1 td dt a:hover{background-color:#7ad}

.s_wrong,.s_right{background: url(http://b3.hoopchina.com.cn/reg/tips_bg02.gif) no-repeat 0 -41px; padding:0 0 0 18px;}
.s_right{ background-position:2px -66px;}

#lil_college{margin-top:8px;}
#lil_college .coll_icon{float:left;width:102px;height:12px;overflow:hidden;background:url(../images/lil_college_icon.png) no-repeat top left;display:inline-block;margin:6px 10px 0 0;}
#lil_college .text_box .user{color:#333;}
#lil_college .text_box li{color:#888;padding:4px 0;border-bottom:1px dotted #DDD;}
#lil_college .text_box .user:hover{color:#B50000;background:none;}

#circalRound {
display:none;
width:398px;
height:61px;
background:  url('http://b3.hoopchina.com.cn/v/default/images/yj.png') no-repeat center top;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='http://b3.hoopchina.com.cn/v/default/images/yj.png');
position: fixed;left: 460px;top: 200px;z-index: 1000;
}


/*taobaoAd 20120523 wangjun*/
.ad-taobaovList-160x600{float:right;width:160px;height:600px;background:#eee;margin-right:10px;margin-bottom:45px;_display:inline;}