/* CSS Document */

* { margin: 0; padding: 0; }
a img{ border: 0; }
.clear{ clear: both; }
h1,h2,h3,h4,h5,h6{ font-size: 12px; }
/* links
------------------------------------------*/
a{ color: #000; text-decoration: none; }
a:hover { color: #BD282A; text-decoration: underline; }
a:active { color: #7A2123; }
/* layout
------------------------------------------*/
ul{list-style:none}
body{font-size:12px; color:#000}
#wrap{ margin: 0 auto; width: 960px;}
#kp_content{border: 1px solid #999; border-top: none;width:958px;float:left }
#kp_sideleft{width:726px; padding-right:8px; padding-left:12px; border-right:1px solid #ccc; float:left; background:url(http://img.hexun.com/tv/index/kp01.gif) left top repeat-x; padding-top:9px}
#kp_sideright{width:190px; padding-left:11px; padding-right:10px; float:left;background:url(http://img.hexun.com/tv/index/kp12.gif) no-repeat 2px 2px}
.list24px li{background:url(http://img.hexun.com/tv/index/kp06.gif) no-repeat left 8px; padding-left:12px; height:24px; line-height:24px; overflow:hidden; font-size:14px}
.list22px li{background:url(http://img.hexun.com/tv/index/kp06.gif) no-repeat left 8px; padding-left:12px; height:22px; line-height:22px; overflow:hidden; font-size:12px}
#kp_partA{height:282px; position:relative}
#kp_partA #picbox{width:359px; height:268px; border:1px solid #ccc; overflow:hidden; float:left}
#kp_partA #titlebox{width:385px;  position:absolute; left:344px; table-layout:1px}
#kp_partA #titlebox .title{width:347px; padding-left:25px;overflow:hidden; }
#kp_partA #titlebox .title .box{border:1px solid #ccc; border-bottom:none; padding:0px 12px; background-color:#FFFFFF; height:50px}
#kp_partA #titlebox .title_background{background:url(http://img.hexun.com/tv/index/kp03.gif) no-repeat; width:383px; height:64px}
#kp_partA #titlebox .title_background .box{padding:0px 12px; height:64px; padding:0px 15px 0 30px}
#kp_partA #titlebox img{display:none}
#kp_partA #titlebox h1{font-size:14px; font-weight:normal; padding-top:12px; height:20px; line-height:20px;overflow:hidden}
#kp_partA #titlebox h2{font-size:12px; font-weight:normal; height:18px; line-height:18px; overflow:hidden}
#kp_partA #titlebox h2 a:link,#kp_partA #titlebox h2{color:#666666}
#kp_partA #titlebox a{text-decoration:none}#kp_partA #titlebox a:hover{color:#990000}
.listTit{height:24px; line-height:24px;}
.listTit .tit_left{background:url(http://img.hexun.com/tv/index/kp04.gif) no-repeat left 3px; padding-left:20px; float:left;clear:both}
.listTit .tit_right{float:right; background:url(http://img.hexun.com/tv/index/kp07.gif) no-repeat left 8px; padding-left:6px}

#kp_partB{height:230px;}
#kp_partB .box{width:126px; height:207px; border:1px solid #ccc; border-left:none; padding:5px 8px; font-size:12px; float:left}
#kp_partB .pic{width:100px; height:75px; padding:1px; border:1px solid #ccc;margin-bottom:5px; overflow:hidden}
#kp_partB .text{height:44px; line-height:22px; overflow:hidden; margin-bottom:6px}
#kp_partB .zhuchi{height:44px; line-height:22px; overflow:hidden; border-bottom:1px dotted #ccc; color:#676767; margin-bottom:5px; overflow:hidden}
#kp_partB .text_u{background:url(http://img.hexun.com/tv/index/kp06.gif) no-repeat left 8px; text-indent:12px; line-height:21px; height:42px; overflow:hidden; overflow:hidden}

#kp_partC{border-top:1px solid #ccc; font-size:12px; padding-top:5px; padding-bottom:10px}
#kp_partC td{height:27px}

#kp_partD{height:170px; border-top:1px solid #ccc; padding:5px 0}
#kp_partD .hezuo{float:left}
#kp_partD .pic{width:125px; height:93px; border:1px solid #ccc; overflow:hidden; margin-right:10px}
#kp_partD .caption{height:22px; line-height:22px; overflow:hidden; font-weight:normal}
#kp_partD .tv{height:22px; line-height:22px; overflow:hidden; color:#666}#kp_partD .tv a{color:#666}

.kp_same_part{height:320px;  padding:5px 0; overflow:hidden; border-top:1px solid #ccc}
.kp_same_part .header{height:33px; line-height:33px; width:725px; background:url(http://img.hexun.com/tv/index/kp09.gif) repeat-x left 15px; float:left}
.kp_same_part .header .left{float:left;padding-right:10px; background:#fff url(http://img.hexun.com/tv/index/kp04.gif) no-repeat left 8px; padding-left:20px; color:#023167}
.kp_same_part .header .right{float:right; background:#fff url(http://img.hexun.com/tv/index/kp07.gif) no-repeat 3px 13px; padding-left:12px}
.kp_same_part .box1{width:280px; height:304px; float:left; overflow:hidden}
.kp_same_part .box1 .pic{width:275px; height:206px; border:1px solid #ccc; overflow:hidden}
.kp_same_part .box1 h3{line-height:27px; font-weight:normal; font-family:"黑体"; font-size:18px; ;color:#3F3F3F; padding-top:6px;}.kp_same_part .box1 h3 a{color:#3F3F3F}
.kp_same_part .box1 .address{}
.kp_same_part .box1 .time{font-size:12px; color:#666; padding-top:0px}

.kp_same_part .box2{width:131px; height:304px; float:left; margin-left:12px;}
.kp_same_part .box2 .pic{width:125px; height:93px; border:1px solid #ccc; overflow:hidden}
.kp_same_part .box2 .text{line-height:21px; height:42px; overflow:hidden;margin-top:6px}
.kp_same_part .box2 .text2{line-height:21px; height:84px; overflow:hidden; color:#666; text-indent:12px}
.kp_same_part .box2 .text2 a{color:#666}
.kp_same_part .box2 .text3{line-height:21px; height:42px; overflow:hidden; color:#666}.kp_same_part .box2 .text3 a{color:#666}
.kp_same_part .box2 .detail{text-align:right; line-height:20px}
.kp_same_part .box2 .detail a{color:#970102; }
.kp_same_part .box2 .time{font-size:12px; color:#666; line-height:24px}

.ad01{border-top:1px solid #ccc; padding:10px 0 10px 0px}
.ad02{float:left; width:185px; padding-top:9px; overflow:hidden}
/* 右侧 */
.rborder{width:184px; overflow:hidden; border:1px solid #ccc; float:left; margin-top:9px;}
/* 新闻抢先看 */
.newsfirst{}
.newsfirst .title{padding:15px}
.newsfirst .newslist{padding:0 6px}
.newsfirst .newslist li{line-height:22px;background:url(http://img.hexun.com/tv/index/kp06.gif) no-repeat 6px 6px; text-indent:18px;}
/* 节目表 */
.jmb{height:185px; overflow:hidden}
.jmb_title{height:25px; line-height:25px; padding-left:12px}
.jmb_list_box{padding:8px; line-height:25px}
.jmb_list_box a{color:#003265}
/* 切换 */
.switch td{height:22px; text-align:center}
.switch .bg{border:1px solid #ccc; border-left:none; background-color:#EFEBEA}
.switch .noBg{border:1px solid #ccc; border-bottom:1px solid #fff; border-left:none}
.hexunShow{display:block}
.hexunHidden{display:none}
/* 推荐 */
.tuijian{height:105px; line-height:21px; padding:5px 4px 5px 10px; width:170px}
.tuijian li{background:url(http://img.hexun.com/tv/index/kp06.gif) no-repeat left 6px; height:21px; line-height:21px; padding-left:10px; overflow:hidden}
.tuijian a{color:#0366CC}
/* 排行榜 */
.paihang{height:290px}
.paihang_list_box{padding:8px;}
.paihang_list_box li{height:22px; line-height:22px; overflow:hidden; background:url(http://img.hexun.com/tv/index/kp06.gif) no-repeat left 6px; padding-left:12px}
.paihang_list_box a{color:#003265}
/* 名人堂 */
.mrt{width:170px; padding:6px 4px 6px 10px}
.mrt .title_left{float:left; width:100px; line-height:24px}
.mrt .title_right{float:left; width:70px; line-height:24px; text-align:right}
.mrt .pic{width:67px; height:67px; border:1px solid #ccc; overflow:hidden; float:left}
.mrt .text{width:90px; line-height:20px; overflow:hidden; float:left; padding-left:9px}
.mrt ul{float:left; width:170px; padding-top:6px}
.mrt li{background:url(http://img.hexun.com/tv/index/kp06.gif) no-repeat left 6px; height:21px; line-height:21px; padding-left:10px; overflow:hidden}
.mrt .dotline{height:21px; line-height:21px; background:url(http://img.hexun.com/tv/index/kp13.gif) repeat-x left 10px; float:left; width:170px}
/* 联系方式 */
.tvContact01{padding-left:10px; line-height:23px; padding-top:8px}
.tvContact02{background:url(http://img.hexun.com/tv/index/kp18.gif) no-repeat 10px 7px; line-height:23px; padding-left:28px}
.tvContact03{background:url(http://img.hexun.com/tv/index/kp18.gif) no-repeat 10px 7px; line-height:23px; padding-left:28px}

#corperation{width:934px; border:1px solid #ccc; float:left; margin-top:10px; padding:6px 12px; line-height:23px}
/* 二级页导航 */
.sub_nav{height:26px; line-height:26px; border-bottom:1px solid #ccc}
/* 嘉宾页 */
.jb_part_a{height:330px; border-bottom:1px solid #ccc}
.jb_part_a .media{background:url(http://img.hexun.com/tv/index/kp20.gif) no-repeat; width:361px; height:308px; float:left; margin-top:10px}
.jb_part_a .media .pic{width:341px; height:253px; overflow:hidden; margin-top:10px; margin-left:10px; position:relative}
.jb_part_a .media .title{position:absolute; height:33px; line-height:33px; font-size:14px; padding:0 10px; overflow:hidden; font-weight:bold; top:220px; width:321px; background-color:#000;filter: Alpha(Opacity=50);-moz-opacity:0.5 !important;}
.jb_part_a .media .title a{color:#FFFFFF;}
.jb_part_a .mediaRight{width:338px; height:308px; border-left:1px solid #ccc; float:left; overflow:hidden; padding-left:10px; margin-left:10px; margin-top:10px}
.jb_part_a .mediaRight .author{line-height:21px; margin-bottom:7px; margin-top:8px}
.jb_part_a .mediaRight img{border:1px solid #ccc; margin-right:10px;width:125px; height:93px;}
.jb_part_a .mediaRight p{font-size:14px; padding-bottom:5px; line-height:21px; font-weight:bold}

.jb_part_same{padding:19px 0 23px 0; border-bottom:1px solid #ccc; height:140px; overflow:hidden}
.jb_part_same .pic{width:180px; height:135px; border:1px solid #ccc; float:left; overflow:hidden}
.jb_part_same .picRight{width:515px; height:137px; padding-left:15px; float:left; overflow:hidden; line-height:20px}
.jb_fanye{height:63px}
a.detail{color:#9A0000}
/* 栏目页 */
.lm_zcr{height:27px; line-height:27px; background:url(http://img.hexun.com/tv/index/kp24.gif) repeat-x left 13px}
.lm_zcr span{background-color:#FFFFFF; padding-right:12px; }
.lm_zcr_explain{color:#666; height:42px; line-height:21px; overflow:hidden; text-indent:24px; padding-bottom:6px}
.lm_zcr_explain a{color:#666}
/* 栏目列表页 */
.lmlb_box{width:330px; height:160px; border-bottom:1px solid #ccc; float:left;  margin:20px 12px 0 10px; overflow:hidden}
.lmlb_box .pic{width:125px; height:93px; border:1px solid #ccc; overflow:hidden; float:left}
.lmlb_box .picRight{width:160px; height:155px;  overflow:hidden; padding-left:10px}
.lmlb_box .mrt_explain{height:105px; line-height:21px; overflow:hidden; margin-top:5px; margin-bottom:10px}
.lmlb_box .explain{line-height:21px; height:42px; overflow:hidden; margin-top:5px; margin-bottom:10px}
.lmlb_box .xiangqin{text-align:right}
/* 播放页 */
#bfy_title{height:30px; line-height:30px; padding:0 12px; border-bottom:1px solid #ccc;}
#bfy_content{width:934px; height:535px; overflow:hidden; padding:0 12px; float:left; border-bottom:1px solid #ccc}
#bfy_content .boxLeft{width:500px; height:534px; float:left; padding-right:14px; border-right:1px solid #ccc}
#bfy_content h1{font-size:20px; font-weight:normal; font-family:"黑体"; height:30px; line-height:30px; padding-top:6px; overflow:hidden}
#bfy_content #media{width:500px; height:417px; overflow:hidden}
#bfy_content .ping{margin-top:10px; color:#666}#bfy_content .ping a{color:#666}

#bfy_content .titleBox{width:415px; height:123px; padding-top:10px; border-bottom:1px solid #ccc; float:left;}
#bfy_content  .partLeft{width:260px; padding-left:15px;height:119px; overflow:hidden; float:left; line-height:21px}
#bfy_content  .partRight{width:125px; height:93px;border:1px solid #ccc; overflow:hidden; float:left; margin-left:5px}
#bfy_content  .explain{height:42px; overflow:hidden}
#bfy_content .source{height:29px; color:#666; border-top:1px solid #cccccc; padding-top:5px}#bfy_content .source font{padding-left:30px}
     /* 正在直播 */
#bfy_content h2{height:21px; line-height:21px; overflow:hidden}
#bfy_content .titleBox_on{width:415px; height:123px; padding-top:10px; border-bottom:1px solid #ccc; float:left;background:#F5F5F5; cursor:pointer}
#bfy_content .titleBox_on h2{color:#535353}
#bfy_content .titleBox_on dd{color:#666666}
#bfy_content .titleBox_on .partRight{border:4px solid #ffffff}



.bfy_zhibo{width:355px; height:569px; padding:10px; border:1px solid #ccc; float:left; overflow:hidden}
.bfy_pinglun{width:325px; height:589px; border:1px solid #ccc; float:left; overflow:hidden; margin-left:14px}
.bfy_tupian{height:190px; width:716px; float:left; border:1px solid #E5E5E5; border-top:none}
.bfy_tupian .title{background:url(http://img.hexun.com/tv/index/kp36.gif) repeat-x; height:22px; line-height:22px; padding-left:12px}
.bfy_ad{width:716px; float:left; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:12px; margin-bottom:20px; height:44px; line-height:22px; overflow:hidden; padding:10px 0}
.bfy_ad li{float:left; width:120px; margin:0 5px; background:url(http://img.hexun.com/tv/index/kp06.gif) no-repeat left 8px; height:22px; line-height:22px; overflow:hidden; padding-left:10px}.bfy_ad a{color:#0067CA}
/* 直播页 */
.zby_content{float:left; width:934px; padding:12px}
.zby_content .zby_boxLeft{width:473px; height:565px; padding:12px; float:left; border:1px solid #ccc}
.zby_content .zby_boxRight{width:415px; height:589px;margin-left:15px; float:left; border:1px solid #ccc}
.zby_titleBox{width:400px; height:480px; padding-top:10px; float:left; margin-left:15px}
.zby_titleBox .subTile{line-height:21px; height:63px; padding-top:10px; overflow:hidden}
.zby_titleBox .guest{padding:15px 0; border-bottom:1px solid #ccc}
.zby_titleBox .guest img{width:73px; height:73px; border:1px solid #ccc; overflow:hidden;  margin-right:10px; float:left}
.zby_titleBox .guest p{line-height:19px; height:76px; overflow:hidden}


/* 评论 */
.pinglun{height:580px; padding-top:9px; overflow:hidden}
.huifu{height:292px; overflow:hidden}
.wangyou{height:64px; padding-top:5px; padding-bottom:3px; border-bottom:1px solid #ccc; margin-left:10px; margin-right:10px; overflow:hidden}
.wangyou .boxLeft{width:90px; height:59px; padding-top:5px;line-height:21px; color:#717171; text-align:center; overflow: hidden}
.wangyou .boxLeft img{width:40px; height:40px; border:none; }
.wangyou .boxLeft a:link,.wangyou .boxLeft a:visited{color:#1B7496; text-decoration:none}
.wangyou .boxLeft a:hover{color:#990000; text-decoration:underline}
.wangyou .boxRight_top{height:42px; line-height:21px; overflow:hidden; color:#717171; text-align:left;}
.wangyou .boxRight_bottom{color:#717171;text-align:right; height:14px}
.fanye{height:45px; padding-top:15px; text-align:center}.fanye img{cursor:pointer}
.fanye span{border:1px solid #ccc; padding:2px 10px 1px 10px; color:#FF6300}.fanye span a{color:#FF6300;cursor:pointer}
.denglu{padding-top:10px; padding-left:10px; border-top:1px solid #ccc; line-height:22px}
.denglu_text{width:80px; height:12px; border:1px solid #ccc; line-height:12px; padding:2px; font-size:12px}
.denglu_check{background:url(http://img.hexun.com/tv/index/kp34.gif) no-repeat; width:12px; height:12px}
.denglu_textarea{width:95%; height:100px; border:1px solid #ccc; padding:5px; line-height:21px}
.denglu_btn_box{text-align:center; padding-top:10px;}
.denglu_btn{background:url(http://img.hexun.com/tv/index/kp35.gif) no-repeat; border:none; width:71px; height:23px; line-height:23px; cursor:pointer}
.comment{padding-left:10px; padding-right:5px; border-top:0px solid #ccc; line-height:22px}
