.videolist{margin-top:30px;height:auto}
.videolist .block{float:left;position:relative;width:33%;}
.videolist li{float:left;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:15px 20px;width:324px;height:345px}
.videolist li.first{border-left:1px solid #ddd}
.videolist li.bottom{border-top:1px solid #ddd}
.videolist li img{width:324px;height:180px;border-radius:5px;position:relative}
.videolist li .title{font-size:16px;font-weight:500;margin-top:15px;color:#333;clear:both;height:40px;line-height:1.3em}
.videolist li .title a{color:#333}
.videolist li .body{margin-top:15px;line-height:1.5em;font-size:14px}
.videolist li .date{margin-top:15px;font-size:14px}
.videolist li .date .shu{margin:0 10px}
.videolist li .tuijian{position:absolute;right:-5px;bottom:20px;background:url(../img/tuijian.png) 0 0 no-repeat;background-size:100% 100%;width:40px;height:24px;z-index:100}
.dtinfo{margin-top:20px;border-top:1px solid #ddd;padding-top:10px;line-height:1.5em}
.dtvideo{line-height:1.8em;margin:30px 0;width:1096px}
.nodata{width:1096px;background:#efefef;border-radius:5px;margin-top:50px;padding:50px 0;text-align:center}
.floatimg{position:absolute;top:85px;background:url(/img/video.png) 0 0 no-repeat;background-size:100% 100%;width:70px;height:45px;z-index:100;left:147px}
.top{border:1px solid #ddd;width:1054px;margin-top:30px;clear:both;height:auto;overflow:hidden;padding:30px 20px}
.top .img{float:left;width:500px;height:278px;border-radius:5px;position:relative}
.top .img img{width:500px;height:278px;border-radius:5px}
.top .info{margin-left:30px;float:left;height:auto;width:524px}
.top .info .title{font-size:18px;font-weight:500;margin-top:15px;color:#333}
.top .info .title a{color:#333}
.top .info .body{margin-top:30px;line-height:1.5em;text-indent:2em}
.top .info .date{margin-top:30px;font-size:14px}
.top .info .date .shu{margin:0 10px}
.topfloatimg{position:absolute;top:109px;background:url(/img/video.png) 0 0 no-repeat;background-size:100% 100%;width:127px;height:74px;z-index:100;left:187px}

@media screen and (max-width: 991px) {
	.top{    width: 100%;padding:0;border: 0;}
	.top .img{width: 100%;}
	.top .img img{width: 100%;height: auto;}
	.top .info{width: 100%;margin: 0;}
	.top .info p{display: block;}
	.videolist .block{float: none;width:100%;}
	.videolist li.first,.videolist li,.videolist li.bottom{border: 0;padding:0;width: 100%;}
	.videolist li img{width: 100%;}
	.videolist{overflow: hidden;}
}