@charset "utf-8";
/* CSS Document */


/* top news */
.top_news {margin:0; padding:7px 15px 0px 90px; width:485px; height:23px; background:url(../img/home/v_top_news_bg.gif) no-repeat;}

/* recommend_box */
#main_block01 {margin:5px 0 0 0; padding:5px; width:578px; height:auto; border:1px solid #1E1E1E; background-color:#FFFFFF;}
.recommend_data {margin:0; padding:0 0 0 2px; width:576px; height:auto;}
.recommend_box {float:left; display:inline; margin:0; padding:0 3px 0 1px; width:140px; height:auto;}
.recommend_box span {margin:5px 0 0 0; padding:0; width:140px; height:20px; display:block;}
.recommend_box em.icon02 {float:left; margin:0; padding:5px 0 0 2px; width:7px; height:15px; display:block;}
.recommend_box em.name01 {float:right; margin:0; padding:0; width:125px; height:20px; line-height:20px; overflow:hidden; font-style:normal; display:block;}

/* main下部 */
#main_block02 {margin:5px 0 0 0; width:590px; height:auto; clear:both;}
.main_b_l{width:300px; height:auto; float:left; padding:0 0 5px 0; background-color:#FFFFFF;}
.main_b_l h3{width:294px; height:30px; line-height:30px; text-align:left; padding:0 3px; background-color:#FFA600; font-size:13px; font-weight:bold; color:#FFFFFF;} 
.main_b_r{width:280px; height:auto; float:right; background-color:#FFFFFF;}
.main_b_r h3{width:274px; height:30px; line-height:30px; text-align:left; padding:0 3px; background-color:#FFA600; font-size:13px; font-weight:bold; color:#FFFFFF;}
.main_l {margin:0; padding:4px; width:290px; height:auto; clear:both; display:block; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.main_r {float:right; margin:0; padding:4px; width:270px; height:auto; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}


.newt_l{width:120px; height:120px; float:left;}
.newt_r{width:159px; height:120px; float:right;}
.newt_l .day{height:15px;  font-size:13px; margin:0 0 5px 0; padding:5px 0 0 5px;}
.newt_l img{height:90px;}
.newt_r .flag{width:159px; height:20px; margin:0 0 5px 0;}
.newt_r .txt{width:159px; height:65px; font-size:10px; overflow:hidden; display:block;}
.newt_r .stxt{width:159px; height:15px; overflow:hidden; display:block;}
.main_b_border{display:block; clear:both; border:1px solid #CCCCCC; margin:5px 0; }

.movie_detail {margin:5px 0 0 0; padding:0; width:295px; height:135px; clear:both;}
.detail_top {margin:5px 0 0 0; padding:0; width:295px; height:26px; clear:both;} 
.detail_top span.date {float:left; margin:0; padding:0 0 0 12px; width:68px; height:26px; font-size:16px; line-height:26px; overflow:hidden; display:block; background:url(../img/v_icon03.gif) no-repeat left;}
.detail_top span.flag {float:right; margin:0; padding:0; width:212px; height:26px; text-align:right; display:block;}
.detail_bottom {margin:4px 0 0 0; padding:0; width:295px; height:105px;} 
.detail_bottom span.detail_thum {float:left; margin:0; padding:0; width:140px; height:105px; display:block;}
.detail_bottom p.detail_r {float:right; margin:0; padding:0; width:151px; height:105px;}
.detail_bottom p.detail_r span.detail_data {margin:0; padding:0; width:151px; height:18px; font-size:12px; font-weight:normal; display:block;}
.detail_bottom p.detail_r span.detail_data em.icon04 {float:left; margin:0; padding:5px 0 0 0; width:5px; height:13px; display:block;}
.detail_bottom p.detail_r span.detail_data em.detail_text {float:right; margin:0; padding:0; width:140px; height:18px; font-style:normal; line-height:18px; overflow:hidden; display:block;}
.detail_bottom p.detail_r span.detail_rank {margin:0; padding:5px 0 0 0; width:151px; height:28px; text-align:center; display:block;}

.event_box {margin:5px 0 0 0; padding:0; width:270px; height:auto;}
.event_box p {margin:0; padding:0 0 0 3px; width:267px; height:20px; line-height:20px;}
.event_box p span.event_genre_l {float:left; margin:0; padding:5px 0 0 0; width:7px; height:15px; display:block;}
.event_box p span.event_genre_r {float:right; margin:0; padding:0; width:255px; height:20px; overflow:hidden; display:block;}





















