/* CSS Document */
*{ margin:0px; padding:0px; }
a img{ border: 0px; }
.clear{ clear: both; }
h1,h2,h3,h4,h5,h6{ font-size: 12px; font-weight:normal }
/* links
------------------------------------------*/
a{ color: #000; text-decoration: none; }
a:hover { color: #900; text-decoration: underline; }
a:active { color: #7A2123; }
/* clearfix
------------------------------------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* layout
------------------------------------------*/
li{list-style:none;}cite{font-style:normal}
body{font-size:12px; }
.fl{float:left; display:inline}.fr{float:right}
.c_gray{color:#666}.c_white,a.c_white:hover{color:#fff}.c_blue{color:#495a90}
.under{text-decoration:underline}
.wrap{width:960px; margin:0 auto; overflow:hidden;line-height:22px}
.crumbs{border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #e1e1e1; line-height:27px; padding-left:10px}
.little_screen{background:#4d4d4d url(/img/tv/2012finalpage/img/screen_bg.jpg) repeat-x; padding-top:25px}
.little_screen .boxs{width:600px; margin-left:auto; margin-right:auto; overflow:hidden}
.little_screen h1{font-size:20px; font-weight:normal; font-family:"黑体"; height:24px; line-height:24px; overflow:hidden;}
.little_screen .source{height:30px; overflow:hidden; margin-top:8px;}
.little_screen .source .from{padding-left:10px}
.little_screen .video_player{width:600px;height:500px; text-align:center; overflow:hidden; margin-top:20px}
.little_screen .tools{overflow:visible; padding-top:20px;line-height:22px}
.little_screen .tools .share_btns a{width:0}
.little_screen .share_btns{width:220px}
#newShare span.word_desc{color:#999}
.shareBox cite{color:#4d4d4d}
.shareBox cite.share_R{display:none}

.play_record{width:90px; height:36px; position:relative}
.play_record h6{display:block; height:36px; overflow:hidden; text-align:center; background-image:url(/img/tv/2012finalpage/img/shape_bg.gif); background-repeat:no-repeat; background-position:-125px -40px; cursor:pointer}
.play_record cite{position:absolute; left:-161px; width:250px;border:1px solid #ccc; border-top:none; background:#fff; display:none }
.play_record .watch_list{height:220px; overflow-y:scroll}
.play_record .watch_list li{height:56px; border-bottom:1px dashed #e6e6e6; padding-left:10px;}
.play_record .watch_list li.on{background:#ccc}
.play_record .watch_list .fl{height:28px; line-height:28px;overflow:hidden}
.play_record .watch_list .text,.play_record .watch_list .state{width:170px;}
.play_record .watch_list .again{width:50px; text-align:right}
.play_record .watch_list .delete{background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat -340px -40px; width:9px; margin-left:40px}
.play_record .watch_list b.on{background-position:-360px -40px; cursor:pointer}
.play_record .empty_record{text-align:center; line-height:30px; display:block}

.tools .over h6{color:#990100; background-color:#fff; background-position:-215px -40px}
.tools .over cite{display:block}
.tools .btn{width:16px; height:16px; overflow:hidden; background-image:url(/img/tv/2012finalpage/img/shape_bg.gif); background-repeat:no-repeat; background-position:-400px -50px; margin:3px 0 0 10px}
.tools .btn:hover{background-position:-430px -50px}
.tools .open{background-position:-460px -50px}
.tools .open:hover{background-position:-490px -50px}

.friends_share{margin-top:10px; display:none}
.friends_share .share_btns{width:300px; height:140px; border-right:1px solid #ccc; padding-left:20px}
.friends_share .copy_btn{background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat -520px -50px; width:97px; height:21px; border:none; cursor:pointer; color:#fff}
.friends_share .share_btns a{margin-top:10px; width:70px}
.friends_share .share_btns a:hover{background-color:#ccc; text-decoration:none}

.share_btns a{float:left; background-image:url(/img/tv/2012finalpage/img/icons-share.gif); background-repeat:no-repeat; padding-left:24px;height:24px; line-height:24px; overflow:hidden; }
.share_btns a.share_hexun{background-position:0px 2px}
.share_btns a.share_sina{background-position:0px -198px}
.share_btns a.share_sohu{background-position:0px -234px}
.share_btns a.share_kaixin{background-position:0px -38px}
.share_btns a.share_renren{background-position:0px -78px}
.share_btns a.share_qq{background-position:0px -270px}
.share_btns a.share_douban{background-position:0px -307px}

.share_context{padding-left:10px; width:500px}
.share_context h4 a{float:right; background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat -340px -50px; width:8px; height:8px; overflow:hidden; line-height:100px}
.share_context h4 a:hover{background-position:-360px -50px}
.share_context dt{font-weight:bold}
.share_context .share_text{width:300px; height:18px; line-height:18px; color:#999; margin:0 6px}

.main_part{margin-top:15px; margin-bottom:10px}
.main_part_l{width:650px; overflow:hidden}
.main_part_r{width:300px; overflow:hidden}

.shape1_header{background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat;}
.shape1_content{background:url(/img/tv/2012finalpage/img/shape_bg2.gif) repeat-y; padding:10px 25px; overflow:hidden}
.shape1_footer{background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat 0 -10px;}
.shape1_header,.shape1_footer{width:650px; height:5px; overflow:hidden}
.shape2_header{background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat 0 -20px;}
.shape2_content{background:url(/img/tv/2012finalpage/img/shape_bg2.gif) repeat-y -660px 0}
.shape2_footer{background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat 0 -30px;}
.shape2_header,.shape2_footer{width:300px; height:5px; overflow:hidden}
.shape3_header{background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat 0 -80px;}
.shape3_content{border:1px solid #ccc; border-style:none solid}
.shape3_footer{background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat 0 -90px;}
.shape3_header,.shape3_footer{width:960px; height:5px; overflow:hidden}

.title1{height:34px}
.title1 .fl{font:bold 15px/34px "Microsoft Yahei","冬青黑体简体中文 w3","宋体"; }.title1 .fr{padding-top:8px}
.rmsp_title{background:url(/img/tv/2012finalpage/img/line_bg.jpg) repeat-x top; margin-top:10px; padding:0 10px}
a.more{display:block; background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat 0 -40px; width:55px; height:20px; line-height:20px; text-indent:10px; color:#056ea1}
a.more:hover{background:url(/img/tv/2012finalpage/img/shape_bg.gif) no-repeat -60px -40px; text-decoration:none}
#guest{padding-left:40px}
.person,.shilu_title{font-size:14px}
#shilu_text{font-size:14px; line-height:24px; padding-bottom:20px; display:none}
#shilu_text p{margin-bottom:10px;}
.shilu_title{margin-top:20px}
.text_info{color:#485a90; cursor:pointer; text-decoration:underline}

.hot_videos li{width:123px; height:138px; overflow:hidden; float:left; display:inline; padding:0 13px}
.hot_videos li img{display:block; width:119px; height:88px; padding:1px; border:1px solid #ccc}
.hot_videos li p{background:url(/img/tv/2012finalpage/img/video.gif) no-repeat 0 10px; padding:5px 0 0 18px; line-height:20px}
.hot_videos li p a{color:#056ea1}
.red_line{background:url(/img/tv/2012finalpage/img/line_bg.jpg) repeat-x bottom; padding:0 10px}
.hot_news li{height:100px; padding:0 10px; margin-top:10px; overflow:hidden}
.hot_news li img{width:123px; height:91px; padding:1px; border:1px solid #ccc; float:left}
.hot_news li strong,.hot_news li font,.hot_news li span{float:left; display:inline; width:140px; line-height:20px; font-size:12px; margin-left:10px}
.title_switch{height:31px}
.title_switch td{padding:0 8px; cursor:pointer}
.title_switch td.selected{background:#fff url(/img/tv/2012finalpage/img/line_bg.jpg) repeat-x top; border-left:1px solid #ccc; border-right:1px solid #ccc}
.rank_list{background:url(/img/tv/2012finalpage/img/ranking.gif) no-repeat 10px 0; margin-top:10px; overflow:hidden;}
.rank_list li{height:25px; line-height:26px; *line-height:25px; _line-height:26px;overflow:hidden; padding:0 10px 0 30px;}
.show{display:block}.hide{display:none}
.rank_list li span{display:none}

