/* 主导航 */
.channel7 .top-menu-item .hover,
.picboxview .top-menu-item .hover,
.piclist .top-menu-item .hover{background-position:-558px -39px}
.move-pf,.warp-hot,.move-news{ border:1px solid #d8d8d8; padding:15px;}
.bg-write{background:#fff}

/* 焦点图 */
		.slideBox{ width:660px; height:330px; overflow:hidden; position:relative; }
		.slideBox .hd{ height:35px;  position:absolute; right:0px; bottom:2px; z-index:1; _width:127px;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:right; display:block;_width:127px; }
		.slideBox .hd li{ display:inline-block; _display:block; _float:left; margin-right:12px; border-radius:5px;   text-align:center;  zoom:1; background:#fff; cursor:pointer; }
		.slideBox .hd li.on{  opacity:1;filter:alpha(opacity=100); }
		.slideBox .bd{ position:relative; z-index:0; background:#ddd   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
		.slideBox .bd li span{ position:absolute; bottom:0;  left:0px; right:0; z-index:999; color:#fff;  font-size:14px; font-family:'微软雅黑'; background:url(/media/images/title-bg.png);  -background:#000; -width:100%; display:block; padding:5px 15px}
		.slideBox .bd img{display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/media/images/slider-arrow.png) 4px -18px no-repeat; filter:alpha(opacity=0.5);opacity:0.5; }
		
		.slideBox .next{ left:auto; right:3%; background-position:-29px -105px; }
		
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

		/* 频道焦点 */
		.picFocus{ margin:0 auto;  width:660px; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
		.picFocus .hd{ width:100%; height:85px; padding-top:5px;  overflow:hidden; background:#161616 }
		.picFocus .hd ul{ overflow:hidden; zoom:1; }
		.picFocus .hd li{ padding-top:5px; float:left;  text-align:center;  margin: 0 0 0 12px;  _margin: 0 0 0 10px; }
		.picFocus .hd li div{ width:109px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
		.picFocus .hd li.on{ }
		.picFocus .hd li.on div{ border-color:#f60; }
		
		.picFocus .bd li{ vertical-align:middle; position:relative; height:320px;}
		.picFocus .bd li span{ position:absolute; left:0; bottom:0; padding-left:15px; width:645px; height:30px; background:rgba(0,0,0,0.8); color:#fff; 
							*background:transparent;
							-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#cc000000', EndColorStr='#cc000000');/* IE8 */
							filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#cc000000', EndColorStr='#cc000000');/* IE6\7 */
							zoom: 1;
							_background:rgb(0,0,0);
	
		}
		.picFocus .bd img{ display:block;  }

		.slideTxt-tab{ position:relative;}
		.slideTxt-tab .hd{width:270px; position:absolute; z-index:999;left:8px; top:20px;}
		.slideTxt-tab .hd ul{height:28px; width:auto;}
		.slideTxt-tab .hd li{ float:left;  padding:2px 7px;  text-align:center; line-height:1.5; font-family:"yahei",background:rgb(255,255,255);
		}
		.slideTxt-tab .hd li.on{background:#e51818; color:#fff}
		.slideTxt-tab .bd ol{border:1px solid #ddd;}
		.slideTxt-tab .bd li{width:110px; float:left; padding:2px 10px;}
		
		.picFocusimg{width:1000px; height:360px;}
		.picFocusimg .hd{ left:0; text-align:center;}
		.picFocusimg .hd ul{left:0; text-align:center;}
		.picFocusimg .hd li{background:#fff; border-radius:5px;width:10px; height:10px;}
		.picFocusimg .hd li.on{ background:#d20059}
		.picFocusimg .bd {text-align:center;}
		.picFocusimg .bd li{position:relative;}
		.picFocusimg .bd li,.picFocusimg .bd li a{width:640px; height:360px; overflow:hidden;}
		.picFocusimg .bd li span{height:50px; font-size:14px; text-align:center;}
		.picFocusimg .bd li img{width:640px; height:360px;}
		.picFocusimg .bd .tempWrap{margin:0 auto;}

			.bol{ height:30px; overflow:hidden; *padding:10px 0 0 100px !important;*height:15px !important;}
			.bol li{background:#bcbcbc; width:8px; height:8px; border-radius:5px;display:inline-block; overflow:hidden; margin:0 2px; *float:left !important;}
			.bol li.on{background:#ec7568}

		
.listbox-item li {
    border-bottom: 1px dotted #aaa;
	_border-bottom: 1px dotted #999;
    clear: both;
    color: #aaa;
    overflow: hidden;
    padding: 25px 0;
    width: 100%;
	text-align: left;
}


.listbox-item li a.preview {
    display: inline;
    float: left;
    margin-bottom: 3px;
    margin-right: 15px;
	background:#f7f7f7
}

.listbox-item li a.preview img {
    display: block;
    padding: 1px;
	background:#ddd;
	width:100%;
	
}

.listbox-item li b a {
    color: #555;
}
.listbox-item li div{
	position:relative;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.listbox-item li a.title {
    font-size: 18px;
    line-height: 1.5;
    padding-bottom: 10px;
	display:block;
	color:#000;
	font-family:"微软雅黑";
	_width:440px;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.listbox-item li a.title:hover{color:#ff2000;}
.listbox-item li a.title b{
    background:url(/media/images/hoticon.gif) no-repeat left center;
    padding-left:22px;
	*display:inline-block !important;
}
.listbox-item p.intro{
    color: #999;
	overflow:hidden;
	padding:6px 0 15px;
}
.listbox-item p small{
font-size:12px;
}
.listbox-item p.intro a{ color:#fd01b8}
.listbox-item span.info {
    color: #aaa;
    display: block;
    line-height: 32px;
	overflow: hidden;
}
.listbox-item span.infos { display:block; text-align:right;}
.listbox-item span.infos i{font-size:12px; font-style:normal; background:url(/media/images/icon02.gif) no-repeat; padding-left:18px; padding-right:15px;}
.listbox-item span.infos .date{font-size:12px; background-position:0 1px}
.listbox-item span.infos .read{font-size:12px; background-position:0 -20px}
.listbox-item span.infos .share{font-size:12px; background-position:0 -40px; padding-right:5px}
.listbox-item span.info small {
    color: #aaa;
    font-size: 12px;
    margin-left: 5px;
}

.list-xw .tab-hd{  border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding-top:1px}
.list-xw .tab-hd li a{ padding:0 15px;line-height:31px; height:31px;  font-size:15px;}
.list-xw .tab-hd li.on a{background:url(/media/images/itac-line.gif) repeat-x left top #e5e5e5 ; line-height:31px; height:31px; border:none; padding:0 15px; font-weight:700;}

.main-row{}
.box-hd{height: 34px;position:relative;margin-bottom:10px; background:url(/media/images/box-hd.gif) no-repeat  left bottom; padding-bottom:5px;}
.no-border {border: medium none;}
.box-hd-img{background:url(/media/images/line.gif) repeat-x left 15px;}
.title-h3{ font-family: "微软雅黑";color:#80c1b9;font-size: 20px;font-weight: 700;position:relative;height:33px; zoom:1; float:left; display: inline-block;  _display: inline; display: inline!important; }
.box-hd .title-h3{color:#333;}
.box-hd span.more{ position:absolute;font-size:12px; right:0; top:0;background:url(/media/images/more.gif) no-repeat left center #fff; padding-left:20px;}

.channel .box-hd{border-bottom:1px solid #eee}
.channel .box-bd {padding-top:0px;}


.pright ul.list-item{width:auto; overflow:hidden; }

.list-item li{font-size: 15px;   line-height: 30px;  background:url(/media/images/list-icon.gif) no-repeat -6px 5px;
			padding-left:15px;   overflow: hidden;   white-space: nowrap;
}
.list-item li a{font-size:14px;}
.list-item li a img{color:#999;display: inline-block;overflow: hidden; }

.list-item dt a, .list-item dd{font-size: 14px;   line-height: 30px;  background:url(/media/images/list-icon.gif) no-repeat -6px 5px;display:block;
			padding-left:15px;  overflow:hidden;text-overflow:ellipsis;
}
.cat-movie .list-item dt { border-bottom:1px dotted #ddd;margin-bottom:5px;}
.cat-movie .list-item dt p{padding-bottom:10px; height:90px; display:block; overflow:hidden;}
.cat-movie .box-hd span.more{top:5px}
.cat-movie .list-item dd a{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.list-top10{border:1px solid #d8d8d8}
.list-top10 .box-hd{ border-bottom:1px solid #dddddd; height:58px; background:none}
.list-top10 .list-item{ background:url(/media/images/list-top10.gif) no-repeat left top;}
.list-top10 .list-item li{font-size: 13px;height: 29px;line-height: 29px;	background:none;padding:3px 0 4px 30px;overflow: hidden; _width:240px;}


small{font-size:12px; color:#999}

dt p{line-height:1.5; padding-left:15px;}

.tc-gray{ font-style:normal;  padding-right:5px}

/* 图片列表 */
.list-img ol{width:320px; overflow:hidden;}
.list-img li{float:left;width:142px; height:140px; margin-right:16px; }
.list-img a{display:block;}
.list-img li img{width:142px; height:105px; color:#999;display: block;}
.list-img li span{display:block;}
.list-img .rttxt{ text-align:center; font-weight:700; height:25px; line-height:25px; }

.pright .list-img{width:300px; overflow:hidden;}


.box-item-img li{
	float: left;
    height: 140px;
    margin-left: 20px;
    width: 142px;
	}

.box-item-img ol{ margin-left:-20px; -margin-left:-21px; *display:inline-block}

.list-item-img li{ position:relative;  padding: 0 0 10px 0; vertical-align: top;  width:140px; overflow:hidden;display:block; 
	margin-left: 20px; *margin-left: 20px !important; _margin-left: 20px; _display:inline;  float:left; }
.list-item-img li a{overflow:hidden;  z-index:1}
.list-item-img li img{margin-bottom:3px; z-index:2; position:absolute;top:0;}
.list-item-img li span{width:100%; display:block; position:absolute; bottom:0; z-index:9999; text-align:center;line-height:25px; height:25px; overflow:hidden;  }
.no-fix li span{ position:relative;}

.pic-con{ margin-left:-20px; *display:inline-block !important;}

	/* 首映 */
	.move-sy dt{}
	.move-sy dt a{ display:block; height:105px; overflow:hidden;background:none; padding-left:0}
	.move-sy .col-auto{ display:block; line-height:1.4;}
		.move-sy .col-auto small{display:block; padding-top:4px;}
	/* 预告 */
	.move-yg .list-item-img li{ width:96px; width:96px; overflow:hidden;  margin-left: 6px; *margin-left: 6px !important;}
	.move-yg .list-item-img .big{width:300px; height:190px; margin-left:0; margin-bottom:15px; font-size:12px; line-height:1.5; }
	.move-yg .list-item-img .big img{float:left;}
	.move-yg .list-item-img .big strong{ line-height:2;}
	.move-yg .pic-con{ margin-left:-6px;}

	/*票房 */
	.move-pf .hd{top:-44px; left:100px}
	.move-pf .sideMenu h3{ overflow:hidden;text-overflow:ellipsis;}
	.move-pf .slideTxt-tab .bd li{float:none; width:270px; padding:0}
	
	/* 影评 */
	.move-news .box-hd{ height:45px;}
	.move-news .list-item-img li{ width:270px; font-size:12px; line-height:1.5; }
	.move-news .list-item-img li strong{ color:#333;}
	.move-news .list-item-img li p{color:#999; height:90px;}
	
	/* 热点聚焦 */
	.hot-fours .list-item-img li{width:270px;}
	
	/* 精彩热图 */
	.img-hot .list-item-img li span{color:#fff; background:rgba(0,0,0,0.7); 
							*background:transparent;
							-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#b2000000', EndColorStr='#b2000000');/* IE8 */
							filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#b2000000', EndColorStr='#b2000000');/* IE6\7 */
							zoom: 1;
							_background:rgb(0,0,0); 
	}
	/* 剧照 */
	.move-jz .list-item-img li{ padding-bottom:25px; }
	
.pic-big { width:300px; height:220px; position:relative;}
.pic-big  span{display:block; position:absolute; z-index:99;color:#fff; bottom:40px; left:0; right:70px; padding:10px; }
	.move-sy .pic-big, .move-hx .pic-big{height:295px;}
	.move-sy .pic-big span, .move-hx .pic-big span{color:#000;bottom:0; right:0; height:24px; padding:0;border:1px solid #ddd; text-align:center; background:#f7f7f7}


.bg1{background:rgba(223,78,50,0.6); 
							*background:transparent;
							-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#99df4e32', EndColorStr='#99df4e32');/* IE8 */
							filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#99df4e32', EndColorStr='#99df4e32');/* IE6\7 */
							zoom: 1;
							_background:rgb(223,78,50); 

}
.bg2{background:rgba(203,164,247,0.6);
							*background:transparent;
							-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#99cba4f7', EndColorStr='#99cba4f7');/* IE8 */
							filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#99cba4f7', EndColorStr='#99cba4f7');/* IE6\7 */
							zoom: 1;
							_background:rgb(203,164,247);

}
.bg3{background:rgba(82,184,236,0.6);
							*background:transparent;
							-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#9952b8ec', EndColorStr='#9952b8ec');/* IE8 */
							filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#9952b8ec', EndColorStr='#9952b8ec');/* IE6\7 */
							zoom: 1;
							_background:rgb(82,184,236);
}



/* tag */
.tag-item{text-align:justify;text-justify:distribute-all-lines;word-break:break-all; *text-align:left;}
.tag-item a{ display:inline-block; color:#fff; padding:3px 6px; margin-right:5px;line-height:1.1;word-break:break-all;border-radius:2px;}
.tag-item a:hover{color:#fff;}
.tagc1{background:#009999;color:#888;font-size:12px;margin-bottom:5px;}
.tagc1:hover{background:#00cccc;}
.tagc2{background:#ff8400;font-size:12px;margin-bottom:5px;}
.tagc2:hover{background:#ffcc00;color:#ddd;}
.tagc3{background:#823f6a;font-size:12px;margin-bottom:5px;}

.sub-menu{padding-top: 0; border-left:1px solid #398981;}
.sub-menu a{border-right:1px solid #398981; line-height:40px; height:40px; display: inline-block; padding:0 20px}

/* 标题文字转图片 */
.title-h3{width:120px; text-indent:-9999px; overflow:hidden;min-height:30px;}

.title-zx{ background-position:-480px -230px;  height:37px;text-indent:-9999px; margin: 15px 0 0 5px;}
.title-gallery{background-position:-478px -424px; width:300px; height:59px;text-indent:-9999px;}
.title-hotfours{background-position:-600px -230px; height:37px;text-indent:-9999px; margin: 15px 0 0 5px;}

.title-yg{background-position:0px -97px; }
.title-sy{background-position:-120px -97px; }
.title-jz{background-position:-240px -97px; }
.title-hx{background-position:-360px -97px; }
.title-fl{background-position:-480px -95px; }
.title-bmh{background-position:-600px -97px; }

.title-variety{background-position:0 -170px; }
.title-film{background-position:-120px -170px; }
.title-music{background-position:-240px -170px; }
.title-pf{background-position:-360px -170px; }
.title-hotimg{background-position:-480px -168px; }
.title-reading{background-position:-600px -168px; }

.title-huay{background-position:0px -230px; }
.title-rihan{background-position:0px -269px; }
.title-oum{background-position:0px -312px; }

.title-picgs{background-position:-240px -530px; }
.title-picnews{background-position:-480px -507px;  background-color:#fefdbd; padding:0; width:210px; height:330px;}

.title-yp{background-position:-360px -230px; height:40px; margin-top:5px; }
.title-mtjx{background-position:-239px -420px; width:200px; }
.title-look{background-position:-239px -469px; width:208px}
/* tab */
.tab-hd{border-bottom:2px solid #d8d8d8}
.tab-hd ul{ height:32px;}
.tab-hd li{ float:left; padding:0 30px 0 8px; }
.tab-hd li a{ font-size:17px; height:32px; padding:0 5px;  display:block; _display:inline-block; font-family:"微软雅黑"}
.tab-hd li.on{ }
.tab-hd li.on a{ color:#000;font-weight:700; border-bottom:2px solid #ff2000;  _display:inline-block;}

/* tag  */
.tag-hd{float:right; padding-right:0px; line-height:30px;}
.tag-hd a{font-size:12px; font-family:"微软雅黑"}

.tag-hd span{color:#999}


/* 瀑布流 */
#waterfall{min-height:600px;}
#waterfall a{ display:block; border:1px solid #f0f0f0; margin:5px; padding:10px; text-align:center;}
.cell{ padding-bottom:15px}
.cell span{display:block; line-height:1}


.btn-more{background:#b99c60; padding:5px 2%; color:#fff; display:block;margin:10px auto;}
.btn-more:hover{background:#c7a45b;color:#fff; }

.category-hot li{ position:relative; outline:1px solid #ddd; width:159px; height:220px;float:left; overflow:hidden; margin:7px 0px 7px 16px;}
.category-hot li a{display:block; }
.category-hot li.big{width:300px; height:453px; margin-left:0}
.category-hot li.big img{width:300px; height:453px;}
.category-hot li span{ position:absolute; right:0; bottom:0; color:#fff; font-size:12px; padding:0 15px; text-align:center; line-height:24px; min-width:50px; background:rgba(0,0,0,0.6);
							*background:transparent;
							-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#99000000', EndColorStr='#99000000');/* IE8 */
							filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#99000000', EndColorStr='#99000000');/* IE6\7 */
							zoom: 1;
							_background:rgb(0,0,0);

 }



.sideMenu{}
		.sideMenu h3{ height:28px; line-height:28px; cursor:pointer;font:normal 14px/28px "Microsoft YaHei"; border-bottom:1px solid #f0f0f0; overflow:hidden;}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:28px;   cursor:pointer; font-size:12px;  color:#999; }
		.sideMenu h3.on em{}
		.sideMenu a{font-size:12px; color:#999;  line-height:1.5;}
		.sideMenu ul{ padding:8px 0px; color:#999;height:88px; _padding:5px 0px; display:none;}
		.sideMenu ul div{margin-right:10px; }
.sideMenu ul p a{width:auto; overflow:hidden; font-size:12px; line-height:1.5; height:90px; }


/* 图片故事 */
.imggs .box-bd{border:1px solid #eee;}
.imggs .box-bd li{ position:relative; float:left; margin:6px; _margin:5px; _display:block;font-size:12px;width:119px; height:119px; overflow:hidden;}
.imggs .box-bd li a{ display:block;}
.imggs .box-bd li span{position:absolute; top:0; z-index:999; display:none;  width:100px; height:100px; color:#fff; padding:10px; background:rgba(0,0,0,0.7);
							*background:transparent;
							-ms-filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#b2000000', EndColorStr='#b2000000');/* IE8 */
							filter:progid:DXImageTransform.Microsoft.gradient(StartColorStr='#b2000000', EndColorStr='#b2000000');/* IE6\7 */
							zoom: 1;
							_background:rgb(0,0,0);
}
.imggs .box-bd li a:hover span{ display:block;}
.imggs li.title-picgs{ _margin-left:10px}
.imggs li.title-picgs a{width:120px;height:120px;display:block;}
	.pic-news li{width:205px;}
	.pic-news .pic-news-info{border:1px solid #ddd; *display:inline-block !important;}
	.pic-news li span{ text-align:left;}
	.pic-news li span.rttxt{ height:auto;}

.num-top,.num-normal{width:18px; height:18px;display:inline-block; line-height:18px; text-align:center; margin-right:8px;}
.num-top{ background:#cf2d2a; color:#fff; }
.num-normal{ background:#e0e0e0; color:#000;}

/* 图片背景容器 */
.imgW140{width:140px; height:100px; overflow:hidden; display:block; position:relative;background:#f2f2f2 }
.imgW141{width:140px; height:190px; overflow:hidden; display:block;position:relative;background:#f2f2f2}
.imgW145{width:145px; height:145px; overflow:hidden; display:block; position:relative;background:#f2f2f2}
.imgW185{width:185px; height:207px; overflow:hidden; display:block;position:relative; background:#f2f2f2}
.imgW200{width:200px; height:175px; overflow:hidden; display:block;position:relative;background:#f2f2f2}
.imgW75{width:74px; height:93px; overflow:hidden; display:block; position:relative;background:#f2f2f2}
.imgW96{width:96px; height:120px; overflow:hidden; display:block; position:relative; background:#f2f2f2}
.imgW300{width:300px; height:270px; overflow:hidden; display:block;position:relative;background:#f2f2f2 }
.imgW100{width:100px; height:90px; overflow:hidden; display:block;position:relative;background:#f2f2f2}
.imgW120{width:120px; height:120px; overflow:hidden; display:block;position:relative;background:#f2f2f2}
.imgW210{width:210px; height:190px; overflow:hidden; display:block;position:relative;background:#f2f2f2}
.imgW660{width:660px; height:320px; overflow:hidden; display:block;position:relative;background:#f2f2f2}
.imgW109{width:109px; height:65px; overflow:hidden; display:block;position:relative;background:#f2f2f2}
.imgW184{width:184px; height:160px; overflow:hidden; display:block;position:relative;background:#f2f2f2 }
.imgW75 img,.imgW140 img,.imgW145 img,.imgW300 img,.imgW96 img,.imgW185 img,.imgW100 img,.imgW120 img,.imgW210 img,.imgW141 img,.imgW660 img,.imgW109 img,.imgW184 img{width:100%;}


li.br{ height:22px;background:url("/media/images/line.gif") repeat-x scroll left 10px}
