/* CSS Document */
.ng_tab{ border-collapse:collapse; vertical-align:middle; overflow:hidden; margin-bottom:10px;}
.ng_tab td,.ng_tab th{border:#ced9a8 1px solid; text-align:center;}
.ng_tab th{ background:#e4edc8; color:#666600;}
.ng_tab td{ background:#f5fae7; font:normal 12px/26px verdana, "宋体";}
.ng_tab a{color:#666600;}
.ng_tab a:hover{ color:#f60;}
.ng_tab .fsize{ font-size:10px;}
/*layout*/
.pagemain{clear:both; width:940px; background:#ffffff; padding:0 10px 5px 10px; margin:0 auto;}
*html .pagemain{ height:1%; overflow:hidden;}

.pagemainM{ display:block; clear:both;background:url(m_bg04.gif) right repeat-y; padding:0; margin:0 0 10px 0;overflow:auto;}
*html .pagemainM{ height:1%;overflow:auto;}
/*---------------------排行更多-----------------------*/
#phLeft{float:left; width:228px; margin-bottom:5px;}
#phCenter{ float:left; width:228px;margin:0 0px 5px 12px;}
#phRight{ float:right; width:228px;margin-bottom:0px;}
.phRedBox{ border:1px solid #ead9b8;}
.phGreenBox{ border:1px solid #d6dea0;}
.phRedBar{  display:block; clear:both; height:28px;  background-color:#fff2d5; border-top:1px solid #FFFFFF; border-bottom:1px solid #fffaee;padding:0 8px;}
.phGreenBar{ display:block; clear:both; height:28px; background-color:#f3f8c4; border-top:1px solid #FFFFFF; border-bottom:1px solid #fafce7; padding:0 8px;}
.phTit{
	float:left;
	background:url(ph_ico.gif) 0 8px no-repeat;
	padding-left:16px; font:bold 14px/28px "宋体";}
.redTit{color:#ba4a00;}
.greenTit{color:#688601;}
.phBtnBox{ float:right; padding-top:5px;}
/*.phBtnLeft{ float:left;width:36px; height:17px;}
.phBtnCenter{ float:left;width:36px; height:17px; margin:0 1px 0 1px;}
.phBtnRight{ float:right;width:36px; height:17px;}*/
.phRedBtn{ float:left;width:36px; height:17px;margin-left:1px;background-image:url(ph_redbtn.gif);  text-align:center; line-height:19px!important; line-height:17px; cursor:pointer;}
.phGreenBtn{ float:left;width:36px; height:17px;margin-left:1px;background-image:url(ph_greenbtn.gif);  text-align:center; line-height:19px!important; line-height:17px;cursor:pointer;}
.dmzy{ float:left;width:80px; height:17px;margin-left:1px;background-image:url(ph_greenbtn1.gif);  text-align:center; line-height:10px!important; line-height:17px;cursor:pointer;}
.phRedBtn a{ color:#FFFFFF;}
.phGreenBtn a{ color:#FFFFFF;}
.phRedBtn a:hover{ color:#FFFFFF;}
.phGreenBtn a:hover{ color:#FFFFFF;}
.phWhiteBtn{float:left;width:36px; height:17px; margin-left:1px; background-image:url(ph_whitebtn.gif);  text-align:center;line-height:19px!important; line-height:17px;cursor:pointer;}
.phWhiteBtn a{ color:#666666;}
.phWhiteBtn a:hover{ color:#666666;}
#phRedNav{ height:26px; background-color:#fffdf2;border-top:1px solid #f5e8ce; border-bottom:1px solid #f5e8ce;}
#phGreenNav{ height:26px; background-color:#fefff2;border-top:1px solid #e5efc0; border-bottom:1px solid #e5efc0;}
#phRedNav .tdh{color:#943b00; font:normal 12px/26px verdana, "宋体"; height:26px;}
#phGreenNav .tdh{color:#7a8c00;font:normal 12px/26px verdana, "宋体";height:26px;}
#phGreenNav table th,#phRedNav table th{ height:26px; line-height:26px;}
.dataRedList{ background-color:#fffef9;}
.dataRedList td{ text-align:center; border-bottom:1px dashed #f5e8ce; padding-top:3px; height:22px; line-height:22px;}
.dataRedList i{font-style: normal; font-family:Verdana; font-size:10px; color:#666666; letter-spacing:-1px;}
.dataGreenList{ background-color:#fefff9;}
.dataGreenList td{ text-align:center; border-bottom:1px dashed #e2e9b6; padding-top:3px; height:22px;line-height:22px;}
.dataGreenList i{font-style: normal; font-family:Verdana; font-size:10px; color:#666666; letter-spacing:-1px;}
.redTdList{ background-color:#fffdf2;}
.greenTdList{ background-color:#fdfff2;}
#main_bottom{}
.index{width:713px;float:right;}
#main_bottom .list{display:inline;float:right;margin-left:5px;width:706px;border:#AEDEF2 1px solid;margin-top:3px;height:340px;}
#main_bottom .list ul{margin:3px 1px;}
#main_bottom .list .rm_film{float:left;width:103px;margin:3px 6px;display:inline;}
#main_bottom .list .rm_film a img{border:1px solid #ddd;background:none;margin-left:0px;padding-left:1px;}	
#main_bottom .list  dt{margin:5px 0 0;color:#1974c8;height:20px;}
#main_bottom .list  dd{line-height:18px;height:40px;overflow:hidden;color:#4B75A4;text-align:left;}
#main_bottom .list ul li{float:left;width:105px;padding-left:10px;height:24px;line-height:24px;overflow:hidden;margin:0px;}
#main_bottom .list ul li.img{width:100px;height:140px;background:none;padding-left:0px; background: url(loading.gif) no-repeat center 50%;}
#main_bottom .list ul li.img a{display:block;width:100px;height:140px;margin-left:0px;}
#main_bottom .list ul li.img a img{width:100px;height:140px;display:block;}
#main_bottom .list ul li img{width:79px;height:110px;border:1px solid #D4E5F5;padding:1px;background:#f4f8fc;background: url(loading.gif) no-repeat center 50%;}
#main_bottom .list ul li a:hover img{padding:0; border:2px solid #8ECFF9;}
#main_bottom .list h3 a{display:inline;float:right;margin:8px;}
#main_bottom .list ul li p a{display:block; width:84px; height:114px; position:relative;text-decoration:none;}

#main_bottom .list ul li p{line-height:25px;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-align:center;}
#main_bottom .list ul li p span{ display:block; width:73px; height:15px; line-height:15px; padding:0 3px; color:#fff; position:absolute; left:2px; top:98px; text-align:right;}

#main_bottom .list ul li p span.back{ background:#000; filter:Alpha(Opacity=50); opacity:0.5;}

