.source_icon{
		display: inline-block;
		line-height: 13px;
vertical-align: bottom;
	}
	img{border: none}
	body{
		animation: slow 1s;
	}
	@keyframes slow{
		from{opacity: 0}
		to{opacity: 1}
	}
	.solw1{animation: solw2 1s}
	.solw2{animation: solw2 0.5s}
	.solw3{animation: solw2 1.5s}
	.solw3{animation: solw2 2s}
	.solw3{animation: solw2 2.5s}
	.solw{animation: solw2 2s}
	.solw0{animation: solw2 2.5s}
	@keyframes solw2{
		from{transform: translateY(-200px);opacity: 0;z-index: -10}
		to{transform: translateY(0);opacity: 1;z-index: 1}
	}
	
body {
    font-family: "微软雅黑",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
	margin: 0;
}
.double_nav_box {
    width: 100%;
    background-color: #ffffff;
    border-bottom: solid 1px #f7f7f7;
    margin-bottom: 10px;
}
.double_nav {
   
    font-size: 15px;
    height: 71px;
    background-color: #ffffff;
    overflow: hidden;
    margin: auto;
    width: 1108px;
}
.left_nav_logo {
    float: left;
    padding-top: 13px;
    margin-right: 32px;
	width: 129px;
	height: 71px;
}
.right_nav_text {
    float: left;
}	
.nav_text_up {
    height: 29px;
    overflow: hidden;
    background-color: #ffffff;
    padding-top: 6px;
}
.text_up_content {
    float: left;
    line-height: 22px;
    font-size: 15px;
    color: #333333;
    letter-spacing: 2px;
    margin-right: 57px;
}
.text_up_content_current {
    float: left;
    line-height: 22px;
    font-size: 15px;
    
    letter-spacing: 2px;
    margin-right: 57px;
    font-weight: bold;
    border-bottom: solid 2px #6eba2c;
}
.text_up_content_current	a{
		color: #6eba2c;
	}
a {
    font-size: 15px;
    color: #333333;
	text-decoration: none;
}
.header {
    min-width: 1349px;
    display: block;
    width: 100%;
    height: 36px;
    background-color: #1c391b;
    color: #FFFFFF;
	font-family: "微软雅黑", helvetica, arial;
	}
	.header ul{height: 100%;margin: 0;text-align: center}
.header ul li{
    background: #2f5621;
    font-size: 14px;
	height: 100%;
   
    margin-left: 900px;
    line-height: 36px;
    display: inline-block;
}
	.header ul li a{
		text-decoration-line: none;
		color: #fff;
		font-size: 14px;
		display: block;
		padding: 0 40px;
	}
   

.left_nav_logo img {
    width: 129px;
    border: 0;
	 margin-top: -6px;
}
	
	
.content_coat{
	width: 100%;
	text-align: center;
	display:inline-block;
	}
	.content_body{
		display: inline-block;
		width: 1140px;
		text-align: left;
		padding-left: 15px;
	}
	.app_qr{
		width: 10%;
		float: left;
		height:140px;
	}
	.app_qr ul{
		margin: 0;padding:0;padding-left: 25px;
	}
	.content_show{
		width: 85%;
		margin:auto;
	 margin-top: 140px;

	}
	.hot_video{
		height:335px;
	}
	.hot_video .main_pop{
		width:100%;
		height:300px;
		position: relative;
		vertical-align: top;
		overflow:hidden;
	}
	.hot_video .right_pop{
		width: 39%;
		height: 300px;
		display: inline-block;
		vertical-align: top;

	}
	.hot_video .main_pop .main_pop_img{

		width: 100%;
		display: block;
	}
	.right_pop .right_pop_son{
		width:100%;
		height:118px;
		display: inline-block;
		position: relative;
	}
	.right_pop .right_pop_son .right_pop_son_img{
		width: 100%;
		height:100%;
	}
	.right_pop_bar{
		position: absolute;
		bottom: 0;
		height: 25px;
		width: 100%;
		background-color:rgb(0,0,0);
		background-color: rgba(0,0,0,0.5);
		box-shadow: 0 -10px 15px rgba(0,0,0,0.5);
	}
	.right_pop_length{
		background-color:rgb(0,0,0);
		background-color: rgba(0,0,0,0.5);
		display: inline-block;
		border-radius: 10px;
		position: absolute;
		right: 5%;
		color: #fff;
		padding:1px 6px;
		font-size: 10px;
		bottom: 20%;
	}
	.right_pop_title{
		position: absolute;
		left: 4px;
		font-size: 13px;
		color: #fff;
		bottom:0;
		height: 20px;
		width: 110px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.right_pop_video{
		display: inline-block;
		width: 170px;
		margin-left: 7px
	}
	.right_pop_video_summary{
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 7px;
		width: 100%;
		white-space: nowrap;
		font-size: 12px;
		height: 17px;
		margin-top: 2px;
	}
	.main_pop_bar{
		position: absolute;
		height: 55px;
		background-color:rgb(0,0,0);
		background-color: rgba(0,0,0,0.5);
		width: 100%;
		bottom: 0;
	}
	.main_pop_play_icon{
		float: left;
		height: 100%;
		padding: 5px 15px;
	}
	.main_pop_detail{color: aliceblue;padding: 3px}
	.main_pop_title{
		font-size: 20px;
		color: aliceblue;
		width: 480px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.main_pop_video_length{font-size: 12px}
	.main_pop_play_icon_img{display: block;margin: auto}
	.video_preview_coat{width: 300px;display: inline-block;margin-right: 20px;margin-bottom: 25px;}
	.video_preview_img{width: 100%;height: 200px;position:relative}
	.video_bar{height: 30px;background-color:rgb(0,0,0);;background-color: rgba(0,0,0,0.5);position: absolute;width: 100%; bottom: 0;font-size: 15px;vertical-align: bottom;padding: 5px 20px ;box-sizing: border-box;color: aliceblue}
	.video_detail{}
	.video_sourse{color:#969696;}
	.v_sourse{float: left;font-size: 12px;line-height: 20px;}
	.v_date{float: right}
	.video_preview_img img{width: 100%;height: 100%;display: block}	
	.video_title{text-overflow: ellipsis;
width: 100%;
height: 36px;
font-size: 12px;
overflow-y: hidden;margin: 10px 0 5px;font-size: 13px}
	.main_body{margin-top: 20px;width:100%}
	.lbicon{list-style: none;display: inline-block;position: absolute;right: 20px;bottom: 160px;z-index: 1;}
	.lbicon li{height:10px;width: 10px;background-color: #4c4c4c;margin: 9px 0;opacity:0.5;border-radius:5px}
	.lbicon li.now{background-color:#7dc241;opacity:1}
		.active{display:inline-block;border-radius:0 !important}

	.off{display:none}
	#video_lb{position: relative;width: 60%;display: inline-block;height:100%;overflow:hidden}