/* CSS Document */
.fl {
	float:left
}
.fr {
	float:right
}
.banner {
	width:1000px;
	margin:0 auto
}
.banner1 {
	background:url(images/banner1.jpg) no-repeat scroll center center;
	height:307px
}
.banner2 {
	background:url(images/banner2.jpg) no-repeat scroll center center;
	height:180px
}

.banner3 {
	background:url(images/banner3.jpg) no-repeat scroll center center;
	height:137px
}



.w-1085 {
	width:1084px;
	margin:0 auto
}
.w-960 {
	width:960px;
	margin:0 auto
}
.w-620 {
	width:620px;
	margin:0 auto
}
.w-740 {
	width:740px;
	margin:0 auto
}
.w-800 {
	width:800px;
	margin:0 auto

}
.w-840 {
	width:840px;
	margin:0 auto
}
.w-775 {
	width:775px;
	margin:0 auto
}
.w-600{
	width:680px;
	margin:0 auto
}

.w-610{
	width:600px;
	margin:0 auto
}
.p110{ padding:0 110px}

.b {
	font-weight:bold
}
.red_bg {
	background:#e31d3c
}
.yellow {
	color:#ffcc00
}
.f-80 {
	font-size:80px;
	line-height:100px
}
.f-50 {
	font-size:50px;
	line-height:60px
}
.f-40 {
	font-size:50px;
	line-height:50px
}
.p_zx a,.p_zx a:hover{ background:#ff0103; padding:8px 30px; color:#FFF; border-radius:5px }
.red{ color:#ff0000}

.grey_bg{ background:#eeeeed}
.bg1{ background:#070f1c}
.red{ color:#f86888}

.a1{ border:40px solid #f0f0f0}
.p_tk a,.p_tk a:hover{ background:#f75f83; padding:10px 30px; color:#FFF}
.orange{ color:#e44900}
.p1_r b{ color:#cf0104}
.p1_r{ width:480px}

.picScroll{ width:746px; margin:10px auto 0 }
	.picScroll .hd{height:36px;line-height:35px;padding:0 15px; background:#f4f4f4; }
	.picScroll .hd h2{ font-family: "Microsoft YaHei"; font-size: 17px;  float: left; margin-right: 15px; }
	.picScroll .bd{ position:relative;  }
	.picScroll .prev,.picScroll .next{ position: absolute; top: 80px; left:-1px; display: block; width: 26px; height: 64px; background: url(images/slide_tigger.png) 0 -65px; z-index: 9; overflow: hidden; }
	.picScroll .next{ left:auto; right:-1px; background-position: -26px -65px; }
	.picScroll .prev:hover{ background-position:0 -130px; }
	.picScroll .next:hover{ background-position:-26px -130px; }
	.picScroll .prevStop{ background-position:0 -65px !important; }
	.picScroll .nextStop{ background-position:-26px -65px !important; }


	.picScroll ul{ overflow:hidden; zoom:1; }
	.picScroll li{ width:746px; position:relative; float:left; display:inline; }
	.picScroll li .pic {position:relative;display:block;overflow:hidden;margin-bottom:6px;}
	.picScroll li .pic img {display:block;background:#ddd;}
	.picScroll li p {margin-top:5px;line-height:15px;overflow:hidden; line-height:30px}
	.picScroll li .txt1 a{color:#333;}
	.picScroll li .movielist_tt {position:relative;height:16px;line-height:16px;padding-right:30px;overflow:hidden;position:relative;}
	.picScroll li .movielist_tt a {font-size:14px;}
	.picScroll li .score {color:#FF6600;font-family:Arial;position:absolute;top:0;right:10px;}
	
	
	.p1 .col-xs-4{ height:116px; border:5px solid #FFF; color:#fff;
	display: -webkit-flex;
    display: flex; 
  
   }
.p1 .col-xs-4 p{ margin: auto;}
.flex-item{ height:50px; line-height:50px}
.blue{ color:#0c97ee}
.p2 li{ padding-left:40px }
.n1{ background:url(images/no.gif) no-repeat left top}
.n2{ background:url(images/no.gif) no-repeat left -55px}
.n3{ background:url(images/no.gif) no-repeat left -98px}
.n4{ background:url(images/no.gif) no-repeat left -150px}
.n5{ background:url(images/no.gif) no-repeat left -216px}
.p11{ border-bottom:1px solid #ccc; padding-bottom:10px}
.more{ border-bottom:1px solid #ccc; padding-bottom:10px}