/*科普视频详情页*/
.lhkp_vid_header .lhkp_vid_title div:first-child{
	background-color: #ffb200;
}
.lhkpv_banner2_title2 .lhkpv_banner2_btn .box div.vlistbox:hover{	
		background-color: #2c64ac;
}
.lhkpv_banner2_title2 .lhkpv_banner2_btn .box div.vlistbox:hover span{	
		color: #fff;
		
}
.lhkpv_banner2_title2 .lhkpv_banner2_btn .box div.vlistbox:hover .vlist{
	background-color: #2c64ac;
	color: #fff;
	border: none;
}

.lhkpv_banner2_title2 .lhkpv_banner2_btn .box .vlist.active{
	color: #fff;
	background-color: #2c64ac;
	border: 1px solid #2c64ac;
}
.lhkpv_banner2_title2 .lhkpv_banner2_btn .box .vlist.active+span{
	color: #2c64ac;
}
@media only screen and (min-width: 1367px){
	.lhkpv_banner2_title1 p{
		color:#2c64ac;font-size:30px;
	}
	.lhkpv_banner2_title2{
		display: flex;
		align-items: flex-start;
		justify-content: space-between;

	}
	
	.lhkpv_banner2_title1 div{
		font-size: 20px;
		height: 40px;
		overflow: hidden;

	}
	.lhkpv_banner2_title2 .lhkpv_banner2_vid{
		margin-top:24px;
		width: 692px;
		height: 400px;
		/*border: 1px solid red;*/
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn{
		margin-top:24px;
		width: 342px;
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn p{
		color:#2c64ac;font-size:30px;
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn .box{
		height: 370px;
		overflow-y:scroll;
		margin-top: 10px;
	}
	
	.lhkpv_banner2_title2 .lhkpv_banner2_btn .box div.vlistbox{
		margin-bottom: 10px;
		width: 100%;
		color: #555;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		cursor: pointer;
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn .box div.vlist{
		display: inline-block;
		width: 56px;
		height: 56px;
		border: 1px solid #a5a5a5;
		border-radius: 10px;
		background-color: #fff;
		text-align: center;
		line-height: 56px;
		font-size: 26px;
	}
	
}





@media screen and (min-width: 1081px) and (max-width: 1366px){
	.lhkpv_banner2_title1 p{
		color:#2c64ac;font-size:21px;
	}
	.lhkpv_banner2_title2{
		display: flex;
		align-items: flex-start;
		justify-content: space-between;

	}
	
	.lhkpv_banner2_title1 div{
		font-size: 14px;
		height: 28px;
		overflow: hidden;

	}
	.lhkpv_banner2_title2 .lhkpv_banner2_vid{
		margin-top:16.8px;
		width: 484.4px;
		height: 280px;
		/*border: 1px solid red;*/
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn{
		margin-top:16.8px;
		width: 239.4px;
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn p{
		color:#2c64ac;font-size:21px;
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn .box{
		height: 270px;
		overflow-y:scroll;
		margin-top: 7px;
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn .box div.vlistbox{
		margin-bottom: 6px;
		width: 100%;
		color: #555;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		cursor: pointer;
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn .box div.vlist{
		display: inline-block;
		width: 39.2px;
		height: 39.2px;
		border: 1px solid #a5a5a5;
		border-radius: 7px;
		background-color: #fff;
		
		text-align: center;
		line-height: 39.2px;
		font-size: 18.2px;
	}
	
	




}





/*分辨率 1080 以下*/
@media only screen and (max-width: 1080px){
	.lhkpv_banner2_title1 p{
		color:#2c64ac;font-size:30px;
	}
	.lhkpv_banner2_title2{
		display: flex;
		flex-direction: column;
		align-items:center;
		justify-content: space-between;

	}
	.lhkpv_banner2_title1 img{
		height: 107px;
		width: 102px;
		margin-top:-18px;
	}
	.lhkpv_banner2_title1 div{
		font-size: 20px;
		height: 40px;
		overflow: hidden;

	}
	.lhkpv_banner2_title2 .lhkpv_banner2_vid{
		margin-top:24px;
		width: 606px;
		height: 372px;
		/*border: 1px solid red;*/
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn{
		margin-top:24px;
		width: 562px;
		/*height: 400px;*/
		/*border: 1px solid red;*/
		
		/*justify-content: center;*/
		/*justify-content: space-around;*/
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn p{
		color:#2c64ac;font-size:30px;
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn .box{
		height: 370px;
		overflow-y:scroll;
		margin-top: 10px;
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn .box div.vlistbox{
		margin-bottom: 10px;
		width: 100%;
		color: #555;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		cursor: pointer;
	}
	.lhkpv_banner2_title2 .lhkpv_banner2_btn .box div.vlist{
		display: inline-block;
		width: 56px;
		height: 56px;
		border: 1px solid #a5a5a5;
		border-radius: 10px;
		background-color: #fff;
		text-align: center;
		line-height: 56px;
		font-size: 26px;
	}
	

}