/* Design by 44323.com */

/* 公共样式 */

* { margin:0; padding:0;}
body { font-size:12px; background:#565d6f url(/images/bg.jpg) repeat-x; font-family:Arial,Helvetica,sans-serif; color:#0e0e0e; line-height:160%}
h1, h2, h3, h4 { font-size:14px;}
a { color:#0e0e0e; text-decoration:none;}
ul { list-style:none}
img { border:none}
.none { display:none}
.block { display:block}
.noBorder { border:none;}
/* 浮动 */
.clear { clear:both}
.fLeft { float:left}
.fRight { float:right}
/* 文本对齐 */
.tCenter { text-align:center}
.tRight { text-align:right}
.tLeft { text-align:left}
/* 内间距 */
.pad10 { padding:10px}
.pad5 { padding:5px}

.listosr{width:738px; text-align:left; padding:5px 0 0 2px;}
/* 文本颜色(更多颜色定义可在html中直接class引用,省去写style的麻烦) */
.c1 { color:#fd0000}
.c2 { color:#004dfd}
.c3 { color:#6a8b56}
.c4 { color:#f00}
.c5 { color:#f00}
.f14 { font-size:14px}
.f12 { font-size:12px}
/* 边框 */

/* 宽度 */
.w_300 { width:300px; height:332px; overflow:hidden}
.w_713 { width:713px}
.w_242 { width:242px}
.w_400 { width:400px}
/* padding margin */
.p_l_10 { padding-left:10px}
.p_r_10 { padding-right:10px}
.p_h_5 { padding:5px 0;}
.p_t_5 { padding-top:5px;}
.p_10 { padding:3px;}
.m_l_10 { margin-left:10px}
.blank { clear:both; font-size:0; line-height:0; height:0}
.inner3 { clear:both; font-size:0; line-height:3px; height:3px; padding-top:3px}
/* 布局 */
#Wrap { width:988px; margin:0 auto; background:url(/images/header.gif) no-repeat center top}
.top { height:30px; line-height:30px}
.top a { padding-left:10px; background:url(/images/dotted.gif) no-repeat 3px center}
.top a:hover { text-decoration:underline; color:#f50}
.logo { height:78px; padding-top:20px; overflow:hidden}
.logo_1, .logo_2, .logo_3 { float:left; margin-left:30px; width:170px; height:57px;}
.logo_2 { margin-left:100px; width:475px}
.menu { clear:both; width:988px; height:36px}
.menu li { float:left; display:inline; margin-right:1px; padding-top:5px}
.menu li a { display:block; padding:3px 10px; font-size:14px; font-weight:bold; color:#fff}
.menu li a:hover{ background:#ff5a00}
.menu dl { float:left; display:inline; margin-right:1px; padding-top:5px}
.menu dl a { display:block; padding:3px 10px; font-size:14px; font-weight:bold; color:#fff}
.menu dl a:hover{ background:#ff5a00}
/* 搜索 */
.search { clear:left; width:988px; height:31px; overflow:hidden;border:none;margin-top:2px}
* html .search { margin-top:1px;border:none;}
.search li { float:left; display:inline}
#searchText {background:url(/images/sbox.gif) no-repeat; height:28px;border:none;
padding-left:55px; padding-top:6px; width:260px;}
* html #searchText { margin-top:0px}
/* .searchOption { margin-left:1px; padding:1px 0;width:94px}
.searchButton {	width:72px; height:22px; border:none; background:none; font-size:0px; cursor:pointer}*/
.hotTags { float:left; padding-left:20px; overflow:hidden}
.hotTags li { padding-left:10px}
.hotTags li a:hover { text-decoration:underline}
/* 页面主体 */
#main { width:988px; margin:0 auto; margin-top:1px; padding:5px 0; background:#fff}
.mainContent { width:960px; margin:0 auto}
/* 广告 */
.adBox { clear:both; width:958px; margin:5px auto; border:1px solid #c5ddbc; overflow:hidden} /* 通栏 */
.adBox2 { float:left; margin:5px 0 0 5px; width:653px; height:83px; border:1px solid #c5ddbc; overflow:hidden} /* flash下方 */
.adBox3, .adBox4 { float:left; width:240px; margin:5px 0 5px 5px; border:1px solid #c5ddbc}
.adBox4 { margin-top:0; width:305px; height:294px; overflow:hidden; border-color:#dae4e6}
.adBox5 { float:left; margin-left:5px; width:291px; height:526px; overflow:hidden; border:1px solid #c5ddbc}
.adBox6 { position:absolute; right:0px; top:0; width:300px; height:250px; border:1px solid #f7f7f7; overflow:hidden}
* html .adBox6 { right:210px}
/* 共用盒子 */
.tbox { background:url(../images/mbox-tbg.png) no-repeat left top}
.tbox1 {no-repeat left top}
.tbox dt { line-height:24px; margin-left:2px; background:url(/images/mbox-tbg.png) no-repeat right top}
.tbox dt, .tbox dt a { color:#064705}
.tbox dt a:hover { text-decoration:underline}
.tbox dt strong { padding-left:15px; font-size:14px}
.tbox dt span { float:right; line-height:24px; padding-right:10px}
*html .tbox dt span { padding-top:2px}
.tbox dt span a { padding:0 3px}
/* 最新列表 */
.dList { padding:5px 10px 1px 10px; border:1px solid #c5ddbc; border-top:none}
.dList span { padding-left:15px; color:#666}
.dList span.date { float:right; padding:0; color:#f00}
.dList a:hover { text-decoration:underline}
.icoTv li { line-height:200%; border-bottom:1px dashed #deebf1}
.icoTv li a { padding-left:20px; background:url(/images/tv.gif) no-repeat}
/* 顶部flash */
.tpbox { float:left; margin-left:5px; padding:5px; width:643px; height:228px; border:1px solid #c5ddbc; overflow:hidden}
/* 首页-电影列表-图文 */
.imgList { padding:5px 7px 5px 9px; width:695px; height:400px; border:1px solid #c5ddbc; border-top:none}
.imgList li { float:left; display:inline; margin:5px 7px}
.imgList li a { display:block; width:124px; text-align:center; overflow:hidden}
.imgList li a:hover { text-decoration:underline; color:#f50}
.imgList li a img { float:left; width:120px; height:165px; padding:1px; border:1px solid #ccc}
.imgList li a:hover img { border-color:#f50}


/* 分类-电影列表 */
.t-imgList { padding:5px; height:1630px; border:1px solid #c5ddbc; border-top:none}
.t-imgList li { float:left; display:inline; padding:5px 0 5px 5px; border-bottom:1px dashed #ccc}
.t-imgList img { float:left; width:130px; height:177px; padding:3px; border:1px solid #ccc}
.t-imgList a:hover img { border-color:#f50}
.movie-title { font-size:14px; font-weight:bold; border-bottom:1px solid #ededed}
.movie-title a:hover, .movie-player a:hover { color:#f50; text-decoration:underline}
.movie-info { float:left; width:194px; padding:0 5px; line-height:180%}
.movie-info .content { color:#3f3f3f; height:80px; line-height:150%; border-top:1px solid #ededed; border-bottom:1px solid #ededed; text-indent:2em}
.viewMore, .playMovie { display:block; float:left; height:22px; width:85px; margin-top:4px; background:url(../images/movie-btn.gif) no-repeat;  text-indent:-9999px}
.playMovie { margin-left:10px; background-position:-98px 0}
/* 内容页 */
.current-movie { float:left; width:938px; padding:10px; border:1px solid #c5ddbc; border-top:none}
.current-img img { float:left; width:175px; height:245px; margin-right:10px; padding:2px; border:1px solid #ccc}
.current-desc { position:relative; font-size:14px; color:#064705}
.current-desc p { padding-top:4px; height:32px; line-height:32px}
.current-desc strong { display:block; float:left; padding:0 15px; margin-right:5px; background:#edf5e9; color:#064705}
.current-desc input { margin-top:6px; padding:2px 0}
.current-desc input.fav-btn { margin-left:5px; cursor:pointer; padding:2px 5px; background:#f3f3f3; border:none; border-right:1px solid #666; border-bottom:1px solid #666}
.playBox { clear:both; margin-top:5px; border:1px solid #dae4e6}
.tip { padding:4px 0 4px 10px; color:#064705; background:#edf5e9; border-bottom:1px solid #dae4e6}
.play-List { padding:10px; font-size:14px}
.play-List dt { padding-left:20px; background:url(/images/play.gif) no-repeat 5px 5px; color:#000}
.play-List dd ul { padding:5px; border:none}
.play-List dd ul li { float:left; display:inline; padding-bottom:5px; margin-right:5px;}
* html .play-List dd ul li { padding-bottom:0}
.play-List dd ul li a { display:block; width:84px; text-align:center; padding:3px 0; color:#064705; background:#edf5e9; border:1px solid #dae4e6} 
.play-List dd ul li a:hover { background:#ff5a00; color:#fff; text-decoration:underline}
.movie-desc { width:603px; padding:10px; padding-bottom:25px; border:1px solid #dae4e6; font-size:14px; color:#064705;}
.movie-desc h3 { padding:2px 25px; margin-bottom:15px; background:url(/images/play.gif) no-repeat 3px -18px; border-bottom:1px dashed #ccc}
.desc-content { padding:10px; width:583px; height:200px; overflow:auto; scrollbar-track-color: #f3f3f3}
/* 播放页 */
.playWindow { float:left; width:640px; height:528px; overflow:hidden}
.playWindow h3 { padding:5px 0; text-align:center; border:1px solid #c5ddbc}
.player { margin-top:5px}
/* 分类---分类展示 */
.catList { padding:5px 10px 5px 20px; width:210px; border:1px solid #c5ddbc; border-top:none; overflow:hidden }
.catList li { min-height:20px; line-height:20px;}
* html .catList li { height:20px}
.cat-list { width:170px}
.catList li ul li strong { padding-right:10px}
.catList li ul li { float:left; line-height:20px;}
.catList li ul li a { padding-right:8px }
.catList li ul li a:hover { color:#f50; text-decoration:underline}
/* 排行 */
.paihangList { width:210px; height:400px; padding:5px 15px; background:url(/images/no.gif) no-repeat 15px 136px; border:1px solid #c5ddbc; border-top:none; overflow:hidden}
* html .paihangList { height:402px}
.tImg { height:120px; line-height:160%; margin-bottom:5px; overflow:hidden}
* html .tImg { margin-bottom:0px}
.tImg img { width:88px; height:116px; padding:1px; border:1px solid #ccc}
.tImg .tImg_content { float:left; width:110px; padding-left:7px}
.tImg .tImg_content strong { display:block; line-height:2em}
.tImg .tImg_content span { display:block; float:left; color:#000}
.tImg .tImg_content em { font-style:normal}
.paihangList li { padding-left:25px; line-height:190%;}
.paihangList li a:hover { text-decoration:underline}
.paihangList li span { float:right; color:#f00 }
/* 分类页排行 */
.catpaihangList { width:210px; height:495px; padding:5px 15px; background:url(/images/number.gif) no-repeat 15px 7px; border:1px solid #c5ddbc; border-top:none; overflow:hidden}
.catpaihangList li { line-height:210%; padding-left:25px}
.catpaihangList li a:hover { color:#f50; text-decoration:underline}
/* 友情链接 */
.linkList { height:50px; padding:5px; border:1px solid #c5ddbc; border-top:none}
.linkList a { padding:0 5px}
.linkList a:hover { text-decoration:underline}
/* 底部版权 */
#footer { clear:both; padding:10px 0; text-align:center; color:#fff; background:#565d6f}
#footer a { color:#fff}
#footer a:hover { text-decoration:underline}

/* 首页今日头条 */
.flash {position:relative; float:left; width:643px; height:228px; overflow:hidden}
.flash img {width:425px; height:228px}
.flash .but {position:absolute; width:233px; top:0; right:0}
.flash .but a {display:block; height:40px; padding:5px 0 0 22px; text-align:center; line-height:18px; margin-bottom:1px; cursor:pointer}
.flash .but a:hover {text-decoration:none;color: #0000CC}
.flash .but a em {display:block; color:#fff}
.flash .but a.nor {background:url(/images/hotbg.gif) 0 -140px}
.flash .but a.act {background:url(/images/hotbg.gif) 0 -185px}
.flash .but a.act em {font-weight:bold}

#player{ position:relative;}
#lbplocation { position:absolute;top:0;left:0; z-index:1; }
