body{color:#2b2b2b;}
a{color:#2b2b2b;}
a.n3:link{color:#ff6600;text-decoration: none;}
a.n3:visited{color:#ff6600;text-decoration: none;}
a.n3:hover{color:#ff6600;text-decoration: none;}
.space5{clear:both; height:5px; line-height:0; font-size:0;}
.space10{clear:both; height:10px; line-height:0; font-size:0;}
.space15{clear:both; height:15px; line-height:0; font-size:0;}
.space20{clear:both; height:20px; line-height:0; font-size:0;}
.epgmain{width:1000px;margin:0 auto;}
.colTabl {width:1000px;margin:0 auto;}
.colTablBg{background:url(../images/bg01.gif) repeat-x;border:1px solid #e6e6e6; }
.grayborder2{border:1px solid #ffffff; color:#2b2b2b;    text-align: left;}
.city a{padding-right:4px;padding-left:4px;_padding-left:4px;*padding-left:4px !important;}
.number2{font-size:10px;font-family:"sans-serif";}
.tabNav1{background:url(../images/bg04.jpg) no-repeat;font-size:14px;width:101px;text-align:center;height:40px;font-weight:bold;}
.tabNav3{background:url(../images/tnav.jpg) repeat-x;font-size:14px;width:131px;text-align:center;height:40px;font-weight:bold;}
.tabNav2{background:url(../images/bg05.jpg) no-repeat;font-size:14px;width:101px;text-align:center;height:40px;}
.tabNav1 a{color:#ffffff;}
.tabNav3 a{color:#ffffff;}
.tabNav2 a{color:#2b2b2b;}
.graytxt{color:#656565;padding-top:20px;}
.graytxt .nav2link{color:#ba2636; text-decoration:none;}
.blackBg{background:url(../images/bg06.jpg) repeat-x;height:9px;}
.epg_item{background:url(../images/bg07.jpg) no-repeat;height:30px;text-align:center;}
.epg_item02{background:url(../images/bg08.jpg) no-repeat;height:30px;text-align:center;}
.epg_item a,.epg_item02 a{color:#ffffff;}
.epg_item_more_sel{background:url(../images/bg09.jpg) no-repeat;height:30px; text-align:center;}
.epg_item_more_sel a{ color:#ba2636;}
.epg_item_more{background:url(../images/bg10.jpg) repeat-y;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; height:35px; text-align:center;}
.epg_item_more ul{padding:5px 10px 9px;}
.epg_item_more ul li{padding-bottom:11px;padding-top:12px;text-align:left;}
.epg_item_more ul li a{color:#656565;}
.epg_item_more ul .current a{color:#000000;}
.location{font-weight:bold;color:#ba2636;}
.epg_week{height:55px;margin-top:10px; }
.epg_week ul{height:55px;width:950px; padding:0px; margin:0px; }
.epg_week ul li{float:left;height:40px;border:1px solid #cdcdcd;width:66px;text-align:center;padding-top:10px;line-height:18px;}
.epg_week ul .specBg{background:url(../images/bg15.jpg) no-repeat; border-bottom:0px;height:55px;width:118;border-right:0px;}
.epg_week ul .specBg a{color:#ba2636;}
.epg_week ul .specBord{border-left:0px; padding-right:0px;}
.timeAm{border-bottom:1px solid #e3e3e3;padding-top:13px;font-size:16px;font-weight:bold;line-height:30px;}
.timeAm img{vertical-align:middle;}
.Amnumber2{padding-left:34px;width:65px;font-family:"sans-serif"; font-size: 10px;font-weight:bold;color:#8f8f8f;}
.timePm{padding-left:30px;padding-top:13px;border-bottom:1px solid #e3e3e3;*padding-top:15px;}
.titlTy{background:url(../images/bg16.jpg) repeat-x left bottom;padding-left:30px;padding-bottom:7px;}
.epg_menu{border:1px solid #cdcdcd;background:url(../images/bg17.jpg) repeat-x;}
.epg_menu ul{padding:10px 10px 15px;}
.epg_menu ul li{text-align:center;background:url(../images/bg02.gif) no-repeat left bottom;line-height:35px;}
.epg_menu ul .current{padding-left:15px;}
.epg_menu ul .current a{background:url(../images/bg03.gif) no-repeat right center;padding-right:15px;color:#ba2636;}
.pic1000 {font-size: 0;height: 90px;line-height: 0;margin: 0 auto;text-align: center;width: 1000px;}
.renew{border:1px solid #e6e6e6;background:url(../images/bg18.jpg) repeat-x;height:140px;padding-top:29px;padding-left:50px;}
.zblist li{ width:360px;float:left; line-height:30px;}
.zblistindex li{ width:444px;}
.zblist li span{color:#333;padding-right: 5px;}
.zblist li a{color:#0379C1}
.zblist li p{margin-left:38px;border:1px solid #eaeaea; line-height:25px;padding:4px; background-color:#F2F5F0;}
.zblist li img{vertical-align: middle;}
.newlist{border:1px solid #CCC; width:170px; padding:10px; float:left;margin-right:10px;} 
.newlist h2 { font-weight:bold; text-align: left; border-bottom:1px dashed #ccc; line-height:30px;}
.newlist ul{margin-top:10px;}
.newlist li{float:left; width:160px; text-align:left; height:23px;}
.newlist li span{color:red;}
.frl{ width: 950px; margin:10px 0; text-align:left;}
.frl a{margin-left: 15px;line-height: 20px;}
.xmore{ padding-top:25px;padding-left:50px;font-size: 14px;color: white;}
.xmore a{ color:#FFF; font-size:14px;}
.rbo{ width:948px;height:270px;border:1px solid #eaeaea; margin-bottom:10px;}
.rbo li{ width:140px; margin:5px;float:left; text-align:left; line-height:25px; border-bottom:1px dashed #ccc} 
.tabNav4 a{ font-size:16px; color:red; font-weight:bold; line-height:30px; padding-right:10px;}
.tabNav4{font-size:14px;color:#000}
.newitem{ font-size:14px; color:#F00; font-weight:bold; text-align:left; padding-left:5px;}
.ttop{  height: 90px;margin-top: 5px;    padding-left: 10px;    width: 100%;}
.btop{height:100px;width:100%;padding-left:10px;margin-top: 5px;}
.btop li{margin:5px}
.qitaws{margin-top: 10px; float:left;padding-left: 10px;text-align: left;width: 100%;}
.qitaws span{font-size:14px; font-weight:bold;color:red;}
.qitaws p a{ font-size:14px; font-weight:bold; padding-left:10px;}
.newitem span{ padding-right:15px; font-size:12px;}
.newtop li{width:177px;}
.newtop li span{font-weight:bold;color:red;}
.toPlay{
    display: inline-block;
    width: 150px;
    background: #0000ff;
    color: #ffffff;
    font-size: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    text-decoration: none;
    text-align: center;
    padding: 8px 20px;
    border-radius: 8px;
    margin-left:-95px;
}
.toPlay:hover{
    background:#0000aa;
}
.tishi{
    color:#ffffff;
    margin-top:160px;
    text-align: center;
    width: 978px;
}


.layout_newlist {
    border: 1px solid #CCCCCC;
    text-align:left;
    margin: 8px 0 0;
    padding: 0 0 2px;
    width: 950px;
}
.new_newlist {
    border: 1px solid #CCCCCC;
    float: right;
    margin: 8px 0 0;
    padding: 0 0 2px;
    width: 600px;
}
.new_newlist .tit {
    height: 30px;
    line-height: 30px;
    padding: 0;
    width: 600px;
}
.layout_newlist .tit, .play_right .tit {
    height: 30px;
    line-height: 30px;
    padding: 0;
    width: 100%;
}
.newtime li {
    border-bottom: 1px dashed #CCCCCC;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    padding-left: 15px;
}
.newtime {
    margin: 0 5px;
}
.layout_newlist h2, .play_right h2, .new_newlist h2 {
    color: #07519A;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    width: 200px;
}
.layout_newlist h4, .play_right h4, .new_newlist h4 {
    color: #BC2D09;
    float: left;
    font-size: 13px;
    font-weight: 400;
    margin: 0 auto;
    padding: 0 0 0 10px;
}
#content_jr {
    margin-left: 2px;
    margin-top: 10px;
    overflow: hidden;
    width: 960px;
}
.info {
    display: block;
    margin-top: 5px;
    padding: 2px;
    text-align: center;
}
.pic {
    border: 1px solid #D3D3D3;
    float: left;
    height: 270px;
    overflow: hidden;
    width: 201px;
}
.pic img {
    height: 268px;
    padding: 1px;
    width: 199px;
}
.bdpic {
    border: 1px solid #D3D3D3;
    float: left;
    height: 250px;
    overflow: hidden;
    width: 250px;
}
.adpic {
    border: 1px solid #D3D3D3;
    float: left;
    height: 250px;
    overflow: hidden;
    width: 300px;
}
.wenzi {
     overflow: hidden;
    padding-left: 5px !important;
    position: relative;
    text-align: left;
    width: 386px;float:left;
}
.pingfen {
    margin-top: 4px;
    overflow: hidden;
    width: 430px;
}
.webzi_top {
    border: 1px solid #D3D3D3;
      width: 370px;
    word-wrap: break-word;
}
.webzi_top ul li h3 {
    color: #BC2D09;
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 380px;
}
.webzi_top ul {
    margin: 0;
    padding: 0;
}
.webzi_top li {
    height: 28px;
    line-height: 27px;
    list-style-type: none;
    margin-left: 20px;
      width: 340px;
}
.pingfen .left {
    float: left;
    height: 86px;
    text-align: center;
    width: 110px;
}
.pingfen .left .leftnun {
    color: #FF6600;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 56px;
    font-style: italic;
    font-weight: bold;
}
.pingfen .left .rightnun {
    color: #FF6600;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-style: italic;
    font-weight: bold;
    left: -5px;
    position: relative;
    top: 5px;
    vertical-align: top;
}
.pingfen .left .pinglun {
    color: #555555;
    height: 12px;
    text-align: center;
    width: 100%;
}
.pingfen .left #pinglun {
    color: #FF3300;
    font-weight: bold;
}
.pingfen .right {
    float: left;
    height: 86px;
    width: 164px;
}
.d_right {
    float: left;
    height: 86px;
    width: 190px;
}
.pingfen .right .dj_img {
    height: 30px;
    overflow: hidden;
    width: 164px;
}
.pingfen .right .dj_img img {
    position: static;
    top: 15%;
}
.pingfen .right .text {
    color: #555555;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 81px;
}
.pingfen .right .text span {
    color: #FF3300;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style: italic;
    font-weight: bold;
}
.pingfen .right .text1 a {
    color: #FF3300;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    width: 81px;
}
.pingfen .right .text1 a:hover {
    color: #FF6600;
}
.pingfen .d_right #ding1 {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    margin-top: 10px;
    padding-left: 17px;
    width: 180px;
}
.pingfen .d_right #ding1 a {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.pingfen .d_right #ding1 a:hover {
    color: #FF6600;
}
.pingfen .d_right #ding2 {
    color: #999999;
    display: none;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    width: 34px;
}
.pingfen .d_right #ding3 {
    color: #FFFFFF;
    font-size: 12px;
    margin-top: 20px;
    width: 190px;
}
.pingfen .d_right #ding4 {
    color: #555555;
    font-size: 14px;
    margin-top: 15px;
    width: 140px;
}
.pingfen .d_right #ding6 {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    padding-left: 20px;
}
.content_jrtop {
    border: 1px solid #D3D3D3;
    height: 28px;
    text-align: left;
    width: 948px;
}
.content_jrtop li {
    float: left;
    height: 21px;
    line-height: 21px;
    list-style-type: none;
    margin-left: 5px;
    margin-top: 5px;
}
.content_jrtop span {
    color: #EC0000;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
}
.videourl {
    min-height: 200px;
    margin-top: 5px;
    overflow-y: auto;
    position: relative;
    width: 950px;
}
.videourl ul {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;
}
.videourl li {
  border: 1px dashed #C6C6C6;
    float: left;
    height: 25px;
    margin: 5px 3px 0;
    overflow: hidden;
    padding: 1px;
    width: 95px;
}
.videourl li a:link, .videourl li a:visited {
    background: none repeat scroll 0 0 white;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}
.videourl li a:hover {
    background: none repeat scroll 0 0 #f63;
    color: #000000;
}
#idDIV {
    font-family: verdana,tahoma;
    font-size: 12px;
    line-height: 20px;
    padding: 8px;
    text-align: left;
    width: 950px;
}
.adj{ float: left;    height: 90px;    margin-top: 3px;    width: 960px;}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border-style:none;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,textarea,input[type="text"]{font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif, "����";}
body{font:normal normal normal 12px/1.6 normal;}
li { list-style:none;}
.clear:before,.clear:after{content:"";display:table;}
.clear:after{clear:both;}
.clearsty{zoom:1;}
a{text-decoration:none;}
a:focus,input:focus{-moz-outline-style:none;outline-style:none;}
a:hover{text-decoration:underline;}
em,i { font-style:normal;}

.wrap { width:960px; margin:0 auto;text-align: left;}
.fl{float:left;}
.fr{float:right;}
.mt { margin-top:8px;}
.pd { padding:10px;}
.yahei{font-family:"Microsoft Yahei";}

.fixed_top { position:fixed; _position:absolute; height:0; _margin-top:expression(0 - parseInt(this.offsetHeight/ 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop ) + 'px' ); z-index:9999;width:960px;}
.fixed_top {top:214px; _top:374px;}
.shortcut_panel { position:relative; width:75px; padding-left:5px; margin-right:-80px;}
.s_menu { border-top:#0393dc 3px solid;}
.s_menu p { display:inline-block; width:75px; margin:0; padding:0; filter:alpha(opacity=60); -moz-opacity:0.60;opacity:0.60; background-color:#f8f8f8;}
.s_menu:hover p { -moz-opacity:1;opacity:1; filter:none;}
.s_menu p a { display:block; height:22px; height:20px\9; padding-top:2px\9; padding-right:8px;  background-repeat:no-repeat; background-position:63px 7px; border:#e7e7e7 1px solid; border-top:none; line-height:22px; line-height:20px\9; text-decoration:none; text-align:center; color:#333;}
.s_menu p a:hover{ background-color:#0da3ef; background-position:63px -43px; border:#0da3ef 1px solid; border-top:none; text-decoration:none; color:#fff;}
.s_menu p a.ratings { padding-right:0; background-image:none;}
.s_menu p a.ratings i { -webkit-text-size-adjust:none; font-size:10px;}

#content {
width: 960px;
margin: 0 auto;
}
.ui-box {
	margin:0 auto;
	margin-top:12px;
	box-shadow:0 1px 0 #f7f7f7 inset;
	border:1px solid #e5e5e5;
	background-color:#f7f7f7
}
.sidebar .ui-box {
	background-color:#fcfcfc
}
.ui-box .gold{ clear:both; text-align:center; line-height:25px; border: 1px solid #e9e9e9; padding:10px 0px; height:35px}
.ui-box .gold .share{ border-top:1px dashed #e9e9e9; margin-top:5px; padding-top:5px; text-align:left; padding-left:15px}
.ui-box .gold .share span{ float:left}
.ui-box .gold .share #ckepop{ margin-top:5px}

.ui-box .ui-cnt .intro{padding:10px 0 10px 2px; overflow:hidden}
.ui-box .ui-cnt .intro p.p,.ui-box .ui-cnt .intro img,.ui-box .ui-cnt .intro h2{ float:left}
.ui-box .ui-cnt .intro p.p,.ui-box .ui-cnt .intro h2{ width:160px; line-height:25px; height:25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ui-box .ui-cnt .intro h2 span{padding-left:5px; font-weight:normal}
.ui-box .ui-cnt .intro li img{padding:2px; border:1px solid #E1E1E1; width:100px; height:140px; margin:0px 5px;}
.ui-box .ui-cnt .intro li.content{ clear:both; line-height:20px; overflow: hidden; text-overflow: ellipsis; text-align:15px; padding:5px; color:#666; text-indent:20px; height:180px;width: 285px;}

.ui-box .ui-title {
	height:35px;
	line-height:35px;
	padding:0 12px;
	border-bottom:1px solid #e5e5e5;
	box-shadow:0 1px 0 #f7f7f7
}
.sidebar .ui-box .ui-title {
	height:30px;
	line-height:30px;
	background-color:#eee
}
.ui-box .ui-mark {
	display:block;
	height:27px;
	width:22px;
	overflow:hidden;
	color:#fff;
	padding:5px 0;
	text-align:center;
	line-height:13px;
	position:relative;
	float:left;
	margin:-1px 0 0 -34px;
	_margin-left:-22px;
	background-color:#333;
	border-radius:2px 0 0 2px
}
.ui-box .ui-title span {
	float:right;
	font-size:12px
}
.ui-box .ui-title strong {
	color:#f30;
	margin:0 2px
}
.ui-box .ui-title em {
	margin: 0 4px;
	font-size:14px;
	color:#666;
	font-style:italic
}
.ui-box .ui-title h2,.ui-box .ui-title h3 {
	font-size:14px;
	font-weight:bold;
	text-shadow:0 1px 0 #fff;
	color:#333;
	float:left;
	overflow:hidden
}
.ui-box .ui-title h2 {
	font-size:16px
}
.sidebar .ui-title h3 {
	font-size:12px
}
.ui-box .ui-title h4 {
	font-size:12px
}
.ui-box  .IndexList{clear: both;padding:4px 0px 8px 10px;margin-bottom: 5px;border-top: 0px;width: 940px;overflow: hidden;}
.searchmax .IndexList{width: 940px;}
.ui-box  .IndexList ul{clear: both;overflow: hidden;}
.ui-box  .IndexList ul li {border-bottom: 1px dashed #ddd;line-height: 34px;width: 100%;margin-top: 3px;height: 31px;}
.ui-box  .IndexList ul li span {display: block;width: 42px;height: 20px;line-height: 20px;overflow: hidden;color: #fff;text-align: center;font-size: 11px;margin: 7px 6px 0 0;float: left;background-color: #999;text-shadow: none;border-radius: 2px;background-color: #f30;}
.ui-box  .IndexList ul li a {margin:0 2px;}

#tv-module {
	border-top-color:#f30
}
#tv-module .ui-title h2 {
	color:#f30
}
#tv-module .ui-mark {
	background-color:#f30
}
#movie-module {
	border-top-color:purple
}
#movie-module .ui-title h2 {
	color:purple
}
#movie-module .ui-mark {
	background-color:purple
}
#comic-module {
	border-top-color:#080
}
#comic-module .ui-title h2 {
	color:#080
}
#comic-module .ui-mark {
	background-color:#080
}
#fun-module {
	border-top-color:brown
}
#fun-module .ui-title h2 {
	color:brown
}
#fun-module .ui-mark {
	background-color:brown
}
#wei-module {
	border-top-color:#333
}
#wei-module .ui-title h2 {
	color:#333
}
#wei-module .ui-mark {
	background-color:#333
}
#link-focus .ui-title h2 {
	color:#666
}
#link-focus .ui-mark {
	background-color:#999
}
.ui-box .sort-bar {
	height:35px;
	float:right;
	overflow:hidden
}
.ui-box .sort-bar em {
	margin:0 8px;
	font-family:simsun;
	color:#666;
	font-size:12px;
	font-style:normal
}
.ui-box .sort-bar a {
	padding:3px 7px;
	border-radius:2px
}
.ui-box .sort-bar a:hover {
	text-decoration:none;
	background-color:#e5e5e5
}
.ui-box .sort-bar a.current {
	color:#fff;
	background-color:#f30
}


.ratbar {
	width:60px;
	height:12px;
	overflow:hidden;
	display:block;
	text-indent:-999px;
	float:left;
	margin:4px 5px 0 0;
}
.ratbar-item {
	width:60px;
	height:12px;
	overflow:hidden;
	display:block;
	text-indent:-999px;
	float:left;
	background:url(../images/star-min.gif) 0 0 no-repeat
}
.txt-list,.duoshuo {
	border-top:1px solid #e5e5e5;
	box-shadow:0 1px 0 #f7f7f7 inset;
	overflow:hidden;
	padding:5px 22px 15px 22px
}


.txt-list li {
	width:270px;
	height: 32px;line-height: 32px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	font-size:12px;
	color:#aaa;
	text-shadow:0 1px 0 #fff;
	border-bottom:1px dotted #e0e0e0;
	text-align: left;
}
.txt-list li a {
	margin:0 4px
}
.txt-list li em {
	padding-right:3px
}
.txt-list li em,.txt-list li span,.txt-list li a.gray {
	color:#666
}
.txt-list li span {
	font-size:12px;
	margin:0 4px
}
.fn-clear{width:96%;}
.echoleader{color:white; line-height:30px; font-size:14px;}
.echoleader a{color:white; }