@charset "utf-8";
/* CSS Document */

.w960{ width:960px; margin-left:auto; margin-right:auto;}
.w660{ width:660px;}
.w310{ width:310px;}

.ml-1{ margin-left:-1px;}
.mt5{ margin-top:5px;}
.mt20{ margin-top:20px; }
.mt32{ margin-top:32px; }
.mb15{ margin-bottom:15px; }

.pl20{ padding-left:20px;}
.pt34{ padding-top: 34px; }
.p5{ padding:5px;}
.pr10{ padding-right:10px; }
.pb20{ padding-bottom: 20px; }
.pb30{ padding-bottom: 30px; }
.pb50{ padding-bottom: 50px; }
.pt20{padding-top: 20px;}
.pos_rel{ position:relative;}
.f16{font-size:16px;}

.spac1 {letter-spacing: 1px;}
.gray{ color:#808080;}
.blue{ color:#3990e6;}
.txt-right{ text-align:right;}

#nav_video a:hover ,.TVShow_tit strong a:hover ,.tabCon li .jm_name a:hover ,.tabCon li .jm_host a:hover ,.TVShow_tit .TVShow_more:hover ,#host-list li .mx a:hover ,.join_mxBox .join_mx_cont a:hover ,.source span a:hover ,.ul_picture li a:hover ,.handSuccess .man p a:hover, .arts_lists_div .geming a:hover ,#list_program dd a:hover ,.arts_rank_ul li a:hover{ text-decoration:none; color:#3990e6;}

/*电视节目--列表*/
.fixed_div{position:fixed; z-index: 10000; left: 50%;top:0px; margin-left:-500px;overflow: hidden; border-bottom:1px solid #3990e6;}
#nav_video{ line-height:2.0; padding-bottom:12px; background:#fff;}
#nav_video a{ display:inline-block; padding:5px 10px; color:#646464;}


.list_video{}
.list_video .tit_video{ border-bottom:1px solid #ffb400; color:#262722; padding:6px 0 6px 24px; height:28px; line-height:28px;}
.list_video ul{padding:18px 0 46px 44px;}
.list_video li{ display:block; float:left; padding:18px 7px;}
.list_video li a{ display:block; background:#e8e8e8; border:1px solid #dadada; color:#333; text-align:center; width:114px; padding:8px 0; line-height:28px; color:#333;}
.list_video li a:hover{ text-decoration:none; color:#fff; background:#3990e6;}

/*电视节目--内容*/
.bread{ border-bottom:1px solid #0d81c9;}
#cont_program_title{}
#cont_program_title h3{ font-size:38px; font-weight:bold;}
#cont_program_title b{ color:#595959; padding:12px 0 0 20px;}

#tag_program{ width:939px; border-left: 1px solid #e8e8e8; margin: 20px auto 0 auto; background: url(bg_program_title.jpg) repeat-x;}
#tag_program li{ float: left; width:133px; line-height: 33px; border: 1px solid #e8e8e8; border-left: none;}
#tag_program li a ,#tag_program li span{ display: block; }
#tag_program li a {color: #646464;}
#tag_program li a:hover{ text-decoration: none; color: #0d81c9; }
#tag_program .time{ height: 20px; line-height:20px; margin-top: 10px; }
#tag_program li.today{ background: url(today.png) no-repeat; }
#tag_program li.today ,#tag_program li.cur{ border-top: 2px solid #0d81c9; }
#tag_program li.today .time ,#tag_program li.cur .time{ margin-top: 9px; }
#tag_program li.cur{ border-bottom: none; background: #fff; }
#tag_program li.cur a{ color:#3990e6; }

#list_program{ width:940px; margin:0 auto; padding-bottom:40px;}
#list_program dl{ width:469px; border-left:1px solid #e3e3e3;}
#list_program dd ,#list_program dt{ border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:0 20px;}
#list_program dt{ height:28px; line-height:28px; padding-top:10px; padding-bottom:10px; color:#303030;}
#list_program dd a ,#list_program dd{ color:#656762;}
#list_program dd{ height:34px; line-height:34px;}

/*综艺--列表*/
.TVShow_tit{line-height: 34px;}
.TVShow_tit strong, .TVShow_tit strong a,.TVShow_tit .TVShow_more{ display: block; }
.TVShow_tit strong{ border-left: 3px solid #3990e6; padding-left: 12px; color: #414141; font-size: 24px; font-weight: normal;}
.TVShow_tit strong a{ color: #414141;}
.TVShow_tit .TVShow_more{ font-size:16px; color: #434342; }

/*选项卡*/
.jyTable{ padding:20px 0 40px 0;}
.tab_title{ line-height: 38px;}
.tab_title li{ float: left; padding: 0 15px; margin-right:10px; font-size: 18px; color: #414141; cursor: pointer;}
.tab_title li.cur{ background: #3990e6; color: #fff;}
.tabCon{ display: none; }
.tabCon li{ float: left; width: 154px; margin: 18px 12px 8px 0; border-bottom: 1px solid #dedede; overflow: hidden; position: relative; padding-bottom:10px; background:#fff;}
.tabCon li img{ width: 154px; height: 202px; }
.tabCon li .updaytime { background: rgba(0, 0, 0, 0.6); color: #fff; display: block; font-size: 12px; height: 28px; left: 0;
line-height: 28px; padding-right: 15px; position: absolute; text-align: right; top: 174px; width: 140px;}
.tabCon li .jm_name{height:42px; line-height:42px; font-size:16px; color:#343333; text-align:center;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.tabCon li .jm_host{height:20px; padding:0 5px; font-size:14px; color:#8e8e8e; text-align:center;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.tabCon li .jm_host a{color:#8e8e8e;}

/* 分享代码 */
#shareBox{ width: 456px; position: absolute; top: 190px; left: 50%; z-index: 10000; }

/*热门综艺主持人*/
#hotHost{ width:660px;}
.border_box{background:#fff; border:1px solid #e3e3e3;}
#host-list{ padding:24px 0 0 24px; }
#host-list li{float:left; display:block;width:110px; height:192px; padding:5px 15px 0px 0;}
#host-list li img{display:block; width:110px; height:150px; }
#host-list li .mx{ height:42px; line-height:42px; font-size:14px;text-align:center;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}

.join_mxBox{ padding:0 20px; height: 295px; overflow: hidden;}
.join_mxBox .join_mx_tit{font-size:18px; color:#3990e6; overflow:hidden; height:52px; line-height:52px; border-bottom:1px solid #e3e3e3;}
.join_mxBox .join_mx_cont{overflow:hidden; width:100%; padding:12px 0 20px 0;}
.join_mxBox .join_mx_cont a{ float:left; display:block; width:12.5%; text-align:left; height:30px; line-height:30px; font-size:14px; color:#777676;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}


/*综艺排行榜*/
#arts_list{ width:310px;}
#arts_list .arts_tit{ background:url(icon_cup.png) no-repeat left center; height:34px; line-height:34px; font-size:24px; color:#272727; padding-left:36px;}
#arts_list .arts_cont{border:1px solid #e3e3e3; background:#fff; margin-top:22px; padding:2px;}
#arts_list .jyTable{ padding:0;}
#arts_list .tab_title{ background:#f6f6f6;}
#arts_list .tab_title li{ padding:0 20px; margin-right:0px;}

.arts_list_cont{ height:671px; overflow: hidden;}
.arts_lists_div{ border-bottom: 1px solid #f3f3f3; margin: 0 15px; height: 22px; line-height: 22px; padding: 21px 0;}
.arts_lists_div .num{display: block; width:22px; margin: 0px 15px 0px 0; float: left; color: #3990e6; text-align:center; font-size: 20px;}
.arts_lists_div .top{ background: #3990e6; color: #fff; border-radius: 50%; }
.arts_lists_div .geming{ float: left; width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.arts_lists_div .jiantou{ float: right; background: url(icon_arrow.png) no-repeat 0 0; width: 20px; height: 22px; }



/*综艺--内容页*/
#pingfen{ position:absolute; bottom:10px; left:0px; color:#fff; padding-left:30px; height:40px; line-height:40px; vertical-align:middle;}
#pingfen strong, #pingfen span.block{ display:block; float:left;}
#pingfen strong{ font-size:24px;}
#pingfen .unit{	font-size: 26px; font-weight: 700; color: #ff6023}
#pingfen .decimal{	font-size: 20px; color: #ff6023; font-weight: bold}
#pingfen .love{ background:url(icon_love.png) no-repeat left 12px; margin-left:10px; cursor:pointer; text-indent:-999px; width:68px;}
#pingfen .num{ padding:10px 0 0 10px; height:30px; line-height:30px; overflow:hidden;}
#pingfen #start{ height:18px; overflow:hidden; padding-top:18px;}
#pingfen #start li{ float:left; margin-right:3px;}
#pingfen #start li a{ display:block; width:18px; height:18px; background:url(icon_star.png) no-repeat left center; text-indent:-999px;}
#pingfen #start li.on a{background:url(icon_star2.png) no-repeat left center;}

.arts_title{ background:url(dot_gray.png) repeat-x center; height:30px; line-height:30px; font-size:16px; margin:10px 0;}
.arts_title span{ background:#fff; border-left:3px solid #3990e6; padding:0 5px;}
.guide p {line-height: 180%;}
.source span ,.source b{ display:block; float:left; height:20px; line-height:20px; margin-bottom:10px;}
.source span a{ display:block; padding-left:20px; margin-right:8px; background:url(../images/video_logo.png) no-repeat; color:#666666;}
.source span a.qiyi{ background-position:0px -56px; }
.source span a.sohu{ background-position:0px 2px; }
.source span a.letv{ background-position:0px -38px; }
.source span a.tudou{ background-position:0px -19px; }
.source span a.youku{ background-position:0px -77px; }
.source span a.pps{ background-position:0px -98px; }
.source span a.move{ background-position:0px -56px; }
.source span a.cctv{ background-position:0px -134px; }
.source span a.pptv{ background-position:0px -154px; }
.source span a.xunlei{ background-position:0px -178px; }
.source span a.tengxun{ background-position:0px -202px; }
.source span a.fengxing{ background-position:0px -224px; }
.source span a.mgtv{ background-position:0px -248px; }

/*赛季信息*/
.season_tit{ background:url(dot_gray.png) repeat-x bottom; height:40px; line-height:40px;}
.season_tit a{ color:#3990e6; padding:0 5px;}
.season_tit a.cur ,.season_tit a:hover{color:#3a3a3a;}
.season_ul{ padding:15px 0; }
.season_ul li{ float:left; width:50%; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; line-height:24px;}
.season_ul li a{ display:block; margin-right:10px; padding:0 10px; border:1px solid #fff;}
.season_ul li a:hover{ background:#e0eff9; border:1px solid #c8e2f0; text-decoration:none;}

.ul_picture{}
.ul_picture li ,.handSuccess .man{ float:left; text-align:center; width:110px; margin:0 0px 16px 0px;}
.ul_picture li p ,.handSuccess .man p{ height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.ul_picture li p span{ color: #bbb; }
.ul_picture li img{ display:block; margin:0 auto; width:90px; height:120px;}

.ul_picture2{}
.ul_picture2 li ,.handSuccess .man{ float:left; text-align:center; width:165px; margin:0 0px 16px 0px;}
.ul_picture2 li p ,.handSuccess .man p{ height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.ul_picture2 li p span{ color: #bbb; }
.ul_picture2 li img{ display:block; margin:0 auto; width:160px; height:120px;}

.ul_place li{ position: relative; }
.ul_place li .s_place{ display: block; width: 16px; height: 40px; font-size:12px; position: absolute; top: 0px; left: 10px; text-align:center; color: #fff; background: url(icon_badge.png) no-repeat;}
.ul_place li span.champion{ background-position: 0 0; }
.ul_place li span.yajun{ background-position: -16px 0; }

.handSuccess{ float: left; width: 220px; position: relative;}
.handSuccess .love{ position: absolute; top: 50%; left: 50%; margin-left: -30px; margin-top: -45px; display: block; width: 60px; height: 55px; background: url(love.png) no-repeat;}


.gray_bor{ border:1px solid #d9d9d9; }
.adBox img{ width:310px; }
/*综艺节目排行*/
.arts_rank_tit{height:30px; line-height:30px; background:url(../images/bg_border_t.jpg) repeat-x; text-indent:12px; color:#3990e6; font-weight:bold;}
.arts_rank_ul{ padding:10px 30px 16px 16px;}
.arts_rank_ul li{ height:16px; line-height:16px; overflow:hidden; padding:6px 0; border-bottom:1px solid #f4f4f4;white-space:nowrap;}
.arts_rank_ul li span{ color:#fff; background:url(../images/bg_ranking2.png) no-repeat top left; display:block; width:16px; height:16px; text-align:center; float:left; padding-right:6px;}
.arts_rank_ul li span.on{ background:url(../images/bg_ranking2.png) no-repeat 0 -16px;}
.arts_rank_ul li i{ float:right; color:#9f9f9f; font-style:normal; background:url(bg_tj.jpg) no-repeat left center; padding-left:20px; color:#9e9e9e;}

/*评论*/
#messageContent{ border:1px solid #d4d9dd; outline:none; width:96%; font-size:12px; padding:4px; color:#bbbbbb; height:70px;}
.note_list{}
.note_list .note_sum{color:#3a3a3a; height:30px; line-height:30px; border-bottom:1px solid #f7f7f7; text-indent:8px;}
.note_list .note_sum span{padding:0 4px;}
.note_list li{border-bottom:1px solid #f7f7f7; padding:18px 0 14px 14px;}
.note_list li p{line-height:20px;}
.note_list li .note_content{ color:#3e3e3e;}
.note_list li .note_about{ color:#a5a5a5;}
.note_list li .note_about span{ padding-right:8px;}
.bn_commend{ width:75px; height:25px; background: url(../images/bg_bn_commend.jpg) no-repeat left top; border:none; color: #fff;}


.circle_content{ line-height:2.0;}
.circle_content img{ max-width:650px; width: expression(this.width > 650 ? 650: true);text-indent:0em;}
.circle_content div{ text-indent:2em;}
.circle_content strong a {color:blue;}
.circle_content a strong {color:blue;}
.circle_content a  {color:blue;}

/*2016-08-12 节目内容页-赛季信息-选项卡*/
#season .tab_bd{ display:none; }
