/*左侧*/
.con-l .title-h3{height: 55px; line-height: 55px; border-top: 2px solid #0d77ce; color: #0d77ce; font-size: 18px; font-weight: bold;}
/*幻灯片*/
.slider_pic{position: relative; overflow: hidden}
.slider_box{height:315px;overflow:hidden;position:relative;width: 512px; float: left;}
.silder_con{height:315px;overflow:hidden;position:absolute;}
.silder_con li{float: left; width: 512px;}
.silder_nav{width:215px; float: right; position: absolute; right: 0px;}
.silder_nav li{width:215px;height:79px;font-size:14px;text-align:center;line-height:18px; background: url("images/icon.png") no-repeat -187px -81px;font-weight:bold;}
.silder_nav li table {width:100%;margin:0;padding:0;border-spacing:0;border:0;_border-collapse:collapse;}
.silder_nav li table td {height:79px;padding:0 10px 0 20px;}
.silder_nav li.current{background-position:  -187px -1px;}
.silder_nav li.current a{ color: #fff;}
/*图片列表*/
.tv-img-list{width:741px; }
.tv-img-list li{width: 158px; float: left; text-align: center; margin-right: 27px;}
.tv-img-list li h3{ height: 44px; overflow: hidden; margin: 3px 0; }
.tv-img-list li h3 a{ display: block; font-size: 12px; color: #004276; line-height: 22px;font-weight: bold;letter-spacing:-1px;}
.tv-img-list li em{ font-family:Microsoft YaHei; color: #888;font-size: 12px;}

/*节目预告,节目排行*/
.h-335{ height: 335px; overflow: hidden;}
.tab-title{width:300px; overflow: hidden;border-left: 1px solid #e9e9e9;}
.tab-title li{float: left; width:149px; height: 34px; text-align: center; line-height:34px; border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9; border-right:1px solid #d9d9d9;  }
.tab-title li.sel{height: 33px;width:148px; line-height: 32px; border-top: 3px solid #0d77ce;border-bottom:none; }
.tab-title li a{font-size: 14px;font-weight: bold; color: #333;}
.tab-title li.sel a{ color: #0d77ce;}
.cont-next a{line-height: 22px; font-family:Microsoft YaHei !important;display: block; color: #333 !important;}
.shehui,.bianmin,{float: left; _display: inline; }
.shoushi,.jiemu,.shehui,.bianmin{ border: 1px solid #d9d9d9; border-top: 0; }
.shoushi,.jiemu{ padding: 0 5px 0 15px;}
.shoushi h3{ color: #000; font-weight: bold; font-size: 12px; line-height: 26px;}
.shoushi ul li{width: 112px; float: left;line-height: 21px;font-size: 12px; }
.shoushi ul li a{color: #666;}
.jiemu ul li{float: left; margin-bottom: 15px; width: 100%; height: 20px; line-height: 20px;}
.ph-title a{width: 180px;}
.sh-cont{ float: left;width: 228px; padding: 10px 10px 0 10px;_display: inline;}
.sh-cont .title a {width: 100%; height:20px; line-height: 20px;color: #000000; font-size:12px;font-weight:bold;overflow: hidden;}
.p-cont{width: 100%; height: 42px; overflow: hidden;color: #888; line-height: 22px; }

/*直播-广播*/
.seed{height: 44px; border:1px solid #d9d9d9;}
.seed dl dt {width: 70px; height: 46px; float: left; text-align: center; color: #fff;  line-height: 46px;  _line-height: 46px;margin-right: 15px; _display: inline; background: #2584d3;
display:block; position: relative; top:-1px; font-weight: bold; font-size: 20px;}
.seed dl dt a:hover{color: #fff;}
.seed dl dd{float: left; margin-right: 20px; _display: inline; line-height: 44px; _line-height: 44px;}
.seed dl dd a{ color: #666;}
.seed dl dd a:hover{color: #0d77ce; }

/*主持人*/
/*.zcr{width:300px; border-top:2px solid #575757; height: 312px;}
.zcr h3{padding-top:5px;font-size:18px; line-height: 28px; font-weight:bold;overflow: hidden; height: 28px;}
.zcr h3 a {color:#575757;}
.zcr ul{ height: 275px; overflow: hidden;}
.zcr ul li{ float: left; margin-top: 15px; height: 122px;}
.zcr ul li a{display: block;}
.intro{width: 140px;  float: left; margin-left: 8px; _display: inline; overflow: hidden; padding-right: 40px;}
.intro h3{font-size: 16px; font-weight: bold;  color: #333;}
.intro span{font-size: 14px; line-height: 30px;}

.zcr {border-top:2px solid #575757;margin-bottom: 18px;}
.zcr h3{padding-top:5px;font-size:18px;line-height:28px;font-weight:bold;overflow: hidden; height: 32px;}
.zcr h3 a {color:#575757;}
.zcr .hot-video02-ul li{ width: 104px; position: relative; overflow: hidden; float: left; margin: 12px  23px 0 23px;}
.zcr .hot-video02-ul li img{ z-index: 0;}
.zcr .hot-video02-ul li em.title{ height:32px !important;margin-top:3px;font-size: 12px; text-align: center; display: block; line-height:18px;overflow: hidden;}
.zcr .nums-video{ width: 130px; margin: 0 auto; overflow: hidden; padding-top: 20px;*padding-top: 10px;}
.zcr .nums-video li{float: left;  margin-right: 15px;width: 12px; height: 12px; background: url("images/icon.png") no-repeat -99px 0px; cursor: pointer}
.zcr .nums-video li.on{ background-position: -81px 0px;}
*/
.hot-video03 { height: 416px;margin-top:20px;border-top:2px solid #575757;*height: 405px;margin-bottom: 18px;*margin-bottom: 5px;}
.hot-video03 h3{padding-top:5px;font-size:18px;line-height:28px;font-weight:bold;overflow: hidden; height: 32px;}
.hot-video03 h3 a {color:#575757;}
.hot-video03 li{ width: 104px; position: relative; overflow: hidden; float: left; }
.hot-video03-ul li img{ z-index: 0;}
.hot-video03-ul li span{ position: absolute;z-index: 2; display: block; top: 0; width: 34px; height: 34px; background:url("images/icon.png") no-repeat 0px -30px;
                                left: 0;*display: inline-block; *left: 0px; }
.hot-video03-ul li span.span02{background-position: -34px -30px;}
.hot-video03-ul li span i{ display: block; width: 20px; line-height: 20px; height: 20px; text-align: center; font-weight: bold;color: #fff;  font-style: normal;}
.hot-video03-ul li em.title{ height:32px !important;margin-top:3px;font-size: 12px; text-align: center; display: block; line-height:18px;overflow: hidden;}
.nums-video2{ width: 162px; margin: 0 auto; overflow: hidden; padding-top: 20px;*padding-top: 10px;}
.nums-video2 li{float: left;  margin-right: 15px;width: 12px; height: 12px; background: url("images/icon.png") no-repeat -99px 0px; cursor: pointer}
.nums-video2 li.on{ background-position: -81px 0px;}
/*热播剧目*/
.hot-video02{ height: 416px;border-top:2px solid #575757;*height: 405px;margin-bottom: 18px;*margin-bottom: 5px; margin-top: 28px;}
.hot-video02 h3{padding-top:5px;font-size:18px;line-height:28px;font-weight:bold;overflow: hidden; height: 32px;}
.hot-video02 h3 a {color:#575757;}
.hot-video02-ul li{ width: 104px; position: relative; overflow: hidden; float: left; margin: 12px  23px 0 23px;}
.hot-video02-ul li img{ z-index: 0;}
.hot-video02-ul li span{ position: absolute;z-index: 2; display: block; top: 0; width: 34px; height: 34px; background:url("images/icon.png") no-repeat 0px -30px;
                                left: 0;*display: inline-block; *left: 0px; }
.hot-video02-ul li span.span02{background-position: -34px -30px;}
.hot-video02-ul li span i{ display: block; width: 20px; line-height: 20px; height: 20px; text-align: center; font-weight: bold;color: #fff;  font-style: normal;}
.hot-video02-ul li em.title{ height:32px !important;margin-top:3px;font-size: 12px; text-align: center; display: block; line-height:18px;overflow: hidden;}
.nums-video{ width: 130px; margin: 0 auto; overflow: hidden; padding-top: 20px;*padding-top: 10px;}
.nums-video li{float: left;  margin-right: 15px;width: 12px; height: 12px; background: url("images/icon.png") no-repeat -99px 0px; cursor: pointer}
.nums-video li.on{ background-position: -81px 0px;}