.main{
	width:100%;
	background-color:#f9fbff;
	color:#fff;
	font-size:16px;
}
.main img{
	display:block;
}
.main a{
	text-decoration:none;
}
section{
	width:1000px;
	margin:0 auto;
}

.poster h1{
	padding-top:125px;
	line-height:40px;
	font-size:30px;
	font-weight:normal;
	text-align:center;
}

/*顶部海报*/
.poster{
	width:100%;
	height:250px;
	background:url(../../images/bgy/poster_bg.png) no-repeat center;
	text-align:center;
}
.poster span{
	display:block;
	width:
}

/*主视频*/
.primary{
	overflow:hidden;
	margin-top:40px;
}
.main-video{
	position:relative;
	float:left;
	margin:0 19px 0 0;
	overflow:hidden;
}
.main-video>a{
	display:block;
}
.main-video .play-icon{
	position:absolute;
	top:-100%;
	left:0;
	width:100%;
	height:78.494%;
	background-color:rgba(0,0,0,0.4);
	transition: top 0.3s;
	-moz-transition: top 0.3s; /* Firefox 4 */
	-webkit-transition: top 0.3s; /* Safari 和 Chrome */
	-o-transition: top 0.3s; /* Opera */
	z-index:9;
}
.main-video a:hover .play-icon{
	top:0;
}
.main-video .play-icon img{
	position:absolute;
	width:80px;
	height:80px;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	transform:translateY(40px);
	-ms-transform:translateY(40px); 	/* IE 9 */
	-moz-transform:translateY(40px); 	/* Firefox */
	-webkit-transform:translateY(40px); /* Safari 和 Chrome */
	-o-transform:translateY(40px); 	/* Opera */
}
.main-video a>img{
	width:660px;
	height:372px;
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; /* Firefox 4 */
	-webkit-transition: transform 0.6s; /* Safari 和 Chrome */
	-o-transition: transform 0.6s; /* Opera */
}
.main-video a:hover>img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 	/* Opera */
}
.video1-info{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	overflow:hidden;
	background-color:rgba(0,0,0,0.4);
}
.video1-info .title{
	float:left;
	padding-left:20px;
	line-height:80px;
	color:#fff;
	font-size:24px;
}
.video1-data{
	float:right;
}
.video1-data li{
	float:left;
	margin:0 20px;
	background:url(../../images/bgy/video-time.png) no-repeat 50% 50%;
	text-align:center;
}
.video1-data p{
	padding-top:48px;
	color:#fff;
	font-size:12px;
}
.video1-data .zan{
	background-image:url(../../images/bgy/video-zan.png);
}
.video1-data .browse{
	background-image:url(../../images/bgy/video-browse.png);
}
.ad{
	float:right;
}
.ad li{
	position:relative;
}
.ad img,.ad a{
	width:321px;
	height:110px;
	margin-bottom:21px;
}
.ad	a{
	position:absolute;
	top:0;
    transition:all .15s ease;
	-moz-transition:all .15s ease; /* Firefox 4 */
	-webkit-transition:all .15s ease; /* Safari 和 Chrome */
	-o-transition:all .15s ease; /* Opera */
}
.ad	a:hover{
	box-shadow:0 0 38px rgba(0,0,0,0.1) inset;
}
.ad	.last{
	margin-bottom:0
}

/*次要视频*/
.secondary{
	padding:20px 0 140px;
}
.secondary ul{
	overflow:hidden;
}
.secondary li{
	position:relative;
	float:left;
	overflow:hidden;
	margin-bottom:20px;
}
.secondary li:nth-child(3n+2){
	margin: 0 20px 20px;
}
.middle-li{
	margin:0 20px;
}
.secondary a{
	display:block;
}
.secondary a>img{
	width:320px;
	height:179px;
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; /* Firefox 4 */
	-webkit-transition: transform 0.6s; /* Safari 和 Chrome */
	-o-transition: transform 0.6s; /* Opera */
}
.secondary a:hover>img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	/* IE 9 */
	-moz-transform:scale(1.1); 	/* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 	/* Opera */
}
.video2-info{
	position:absolute;
	bottom:-57px;
	left:0;
	width:300px;
	height:97px;
	padding-left:20px;
	background-color:rgba(0,0,0,0.4);
	transition: bottom 0.3s;
	-moz-transition: bottom 0.3s; /* Firefox 4 */
	-webkit-transition: bottom 0.3s; /* Safari 和 Chrome */
	-o-transition: bottom 0.3s; /* Opera */
}
a:hover .video2-info{
	bottom:0;
}
.video2-data{
	float:left;
	color:#fff;
}
.video2-data .title{
	display:block;
	line-height:40px;
	width:244px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.video2-data .time{
	display:block;
	line-height:20px;
	font-size:12px;
}
.video2-data div{
	overflow:hidden;
}
.video2-data div p{
	float:left;
	font-size:12px;
}
.video2-data .browse{
	padding:0 18px 0 22px;
	background:url(../../images/bgy/video-browse.png) no-repeat left center;
	background-size:17px 13px;
}
.video2-data .zan{
	padding:0 0 0 22px;
	background:url(../../images/bgy/video-zan.png) no-repeat left center;
	background-size:14px 13px;
}
.video2-data+img{
	float:right;
	width:40px;
	height:40px;
	padding:40px 16px 0 0;
}