@charset "utf-8";
/* CSS Document */

/*html5*/
header, section, footer, aside, article, figure {display: block;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none;}
img{ border:0px;}
body{ background: url(../img/top_pic.jpg) center 26px no-repeat #fff; color:#000; position: relative;}
dt,dd,p{ line-height:1.5em;}
#footer p a{color:#696969;}

.layout{ margin:0 auto; clear:both; width:900px; padding:0 11px; padding-top:15px;}
.layout:after{content:""; display:table; clear:both}
.layoutH2{ width:100%; height:30px; line-height:30px; text-indent:1em; font-size:14px; color:#fff; text-shadow: #666 0px -1px 0px; margin-bottom:10px; background:url(../img/h2bg.png) repeat-x;}
.mt18{ margin-top:18px;}

.focusArea,
.txt .palybt, .playbt,
.mF_YSlider .num li a,
.mF_YSlider .num li b,
.mF_YSlider .num li.current a,
.mF_YSlider .num li.hover a,
.focusRight .cctv6btns div,
.allColumns .column-item h2,
.module01 .category h3{background:url(../img/mainbg.png) no-repeat;}

.content{ width:922px; margin:0 auto; padding:0; clear:both; position:relative; background:#F5F0DD; zoom:1; overflow:hidden;}
.top_pic{ width:100%; height:150px; position:relative;}


/* 焦点图
----------------------------------------------------------------------------------------------------------------------*/
.loading{ background: #333;}
.focusArea{ width:500px; height:360px; float:left; padding:10px; margin:10px; background-position: 0 0; overflow:hidden; display:inline;}
#focusBox{ float:left;}
.palybt, .mF_YSlider_wrap p{ display:none;}
.txt .palybt{ display:block; position:absolute; z-index:10; right:4%; top:4px; width:38px; height:38px; background-position:0px -419px;}
.txt .reason{ display:block; clear:both; color:#fff; font-size:14px; width:315px; padding-left:5px; padding-top:5px;}
.txt .movieinfo{display:block; height:43px; width:80%; color:#fff; z-index:20; position:relative; overflow:hidden;}
.movieinfo span{ padding:2px 10px 0; line-height:20px; display:block; float:left;}
.movieinfo .mTitle{ font-size:14px; margin-top:10px;}
.movieinfo .mDir{ width:66px;}
.movieinfo .mStar{ width:120px;}
.mF_YSlider .num li a,.mF_YSlider .num li b{ background-position: -32px -481px;}
.mF_YSlider .num li.current a,.mF_YSlider .num li.hover a{background-position: 0px -480px;}

/*焦点图右边
----------------------------------------------------------------------------------------------------------------------*/
.focusRight{ width:360px; float:right; padding:10px; _padding-left:0;}
.focusRight .cctv6btns{ width:100%; height:60px; line-height:60px; text-align:center;}
.focusRight .cctv6btns div{ width:173px; background-position: 0px -541px; border-radius:5px;}
.focusRight .cctv6btns div a{ color:#fff; font-family:"微软雅黑"; font-size:18px; text-shadow: #000 0px -1px 0px;}

/* 日历节目单
----------------------------------------------------------------------------------------------------------------------*/
.programBox{ width:880px; height:100px; padding:3px 10px; margin:10px auto; border:1px solid #D2C8AF; border-radius:1px; background:#F2AE4D;}
.timelist{ width:878px; height:98px; overflow:hidden; overflow-x:auto; border:1px solid #C3C3C3; position:relative; background-color:#dddddd;}
.timelist table tr td.list{width:75px; padding:4px 6px; height:92px; border-right:1px solid #F2AE4D; display:block; line-height:18px; background:url(../img/listbox.png) no-repeat; overflow:hidden; position:relative; vertical-align:top; float:left;}
.list span{ position:relative; top:0px; left:0px; display:block; width:100%; height:20px; text-indent:2em; font-weight:bold; font-family:Arial; color:#E78901;}
/*.timelist table tr td.list a{ color:#EA8801;}*/
.Zebra_DatePicker .dp_daypicker th{ background:#FC8;}
.datepicker{ margin-top:12px; width:100%; height:auto;}
.Zebra_DatePicker .dp_header{ background:#E78901; border-bottom:1px solid #8B4403; box-shadow: #8B4403 0px 1px 4px -1px;  font-size:18px;}
.Zebra_DatePicker .dp_header .dp_previous{ padding-left:10px; text-shadow:#666 0px -1px 0px;}
.Zebra_DatePicker .dp_header .dp_next{ padding-right:10px; text-shadow:#666 0px -1px 0px;}
.Zebra_DatePicker .dp_caption{ font-size:18px; font-family:"微软雅黑"; text-shadow:#666 0px -1px 0px;}

/* 栏目列表
----------------------------------------------------------------------------------------------------------------------*/
.allColumns{ width:100%; float:left;}
.allColumns .column-item{ width:213px; padding: 0 7px 0 10px; float:left;}
.allColumns .column-item h2{ width:100%; height:23px; font:normal 15px/25px "微软雅黑"; background-position: -87px -632px;}
.allColumns .column-item h2 a{ padding-left:30px;}
.allColumns .column-item h2 span{ float:right; font-family:Arial;}
.allColumns .column-item .picBox{ width:213px; height:170px; position:relative; overflow:hidden;}
.allColumns .column-item .picBox p.mask{ width:209px; height:166px; margin:1px; border:1px solid #EBEBE9; font-size:14px; color:#fff; position: absolute; top:0; left:0; overflow:hidden; z-index:10;}
p.mask a{color:#fff; display:block; width:95%; padding:3px 3%; border-top:1px solid #000; position:absolute; left:0; bottom:0; background:#000; opacity:0.6; filter:alpha(opacity=60);}
.picBox a.playbt{ display:block; width:38px; height:38px; background-position:0px -420px; position: absolute; right: 5%; bottom: 14%;  opacity:0.6; filter:alpha(opacity=60);}
.picBox a.hover{ display:block; opacity:1; filter:alpha(opacity=100); cursor:pointer; right:30%; bottom:36%; -webkit-transition:200ms; -moz-transition:200ms; -o-transition:200ms; transition:200ms;}

/* 影人聚焦
----------------------------------------------------------------------------------------------------------------------*/
.filmMen .filmMen-item{ width:445px; height:275px; margin-bottom:6px; background:url(../img/menbox.png) no-repeat;}
.filmMen .filmMen-item .menArea{ padding:11px; width:185px; height:240px; float:left;}
.filmMen .filmMen-item .filmArea{ padding:11px 10px 11px 0; width:225px; float:right;}
.filmArea h4{ font:normal 24px/32px "微软雅黑"; color:#484848; text-indent:5px;} 
.filmArea h5{ font-size:16px; font-family:Arial; color:#8C8C8C; text-indent:5px;}
.filmArea .filminfo{ height:85px; margin-top:9px; clear: both;}
.filmArea .filminfo img{ width:60px; float:left; padding-right:12px;} 
.filmArea .filminfo dt{ font-weight:bold; font-size:13px; padding-bottom:10px;}

/* 通栏模块
----------------------------------------------------------------------------------------------------------------------*/
.module01 .category{ float:left; width:100%; clear:both; margin-bottom:15px;}
.module01 .category h3{ float:left; clear:both; width:100%; height:24px; margin-bottom:10px; padding-top:2px; font:bold 14px/24px "宋体"; text-indent:30px; color:#FF6600; border-bottom:1px solid #FF6600; background-position: 0 -690px;}
.module01 .module01-item{ width:124px; padding: 0 10px 0 15px; float:left;}
.module01 .module01-item .picBox{ width:124px; height:172px; position:relative; overflow:hidden;}
.module01 .module01-item .picBox p.mask{ width:120px; height:168px; margin:1px; border:1px solid #EBEBE9; font-size:12px; color:#fff; position: absolute; top:0; left:0;}

/* webkit浏览器滚动条样式
----------------------------------------------------------------------------------------------------------------------*/
.timelist::-webkit-scrollbar { height:15px; background:url(../img/track.png) repeat-x}
 
/* Track */
.timelist::-webkit-scrollbar-track {height:4px;}
 
/* Handle */
.timelist::-webkit-scrollbar-thumb { width:60px; height:15px; background:url(../img/thumb.png) center top no-repeat;}

/*广告模块*/
.ADbox{ width:900px; height:90px;}




.clear:after {
    height:0;
    content:".";
    clear:both;
    display:block;
    visibility:hidden;
    } 
