body{
	background: #fff;
}
.lunjianone{
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.lunjiantwo{
	width: 100%;
	background:  no-repeat;
	background-size:100%;
	margin: 0 auto;
	
    padding-top: 30px;
    padding-bottom: 10px;
}
.lunjianbanner{
	width: 100%;
	margin-top: 52px;
	
}
.lunjianbanner>img{
	width: 100%;
}
.lunjiancontent{
	width:83%;
	margin: 0 auto;	
	min-width: 1122px;
	max-width: 1122px;
}
.lunjiantitle{
	width:1010px;
	height: 80px;
	margin: 0 auto;
	/*background: #fff;*/
	line-height: 80px;
	width: 84.1%;
}
.lunjian_video{
	width: 100%;
	margin: 0 auto;
	margin-bottom: 30px;
	display: flex;
	background: #222;
	max-width: 1122px;
}
.huigu_videolist{
	width:116px;
	height: 87px;
}

.titlelist{
	display: flex;
	font-size:18px;
	justify-content: space-between;
	
}

.titlelist>li{
	flex: 1;
	text-align: center;
}
.titlelist>li>a{
	color: #2e3b0d;
}
/*.lunjian_huigu{
	background: #222;
	margin-bottom: 30px;
}*/



.huigu_banner{
	background:#fff ;
	color: #2e3b0d;
	height: 60px;
	line-height: 60px;
	display: flex;
	justify-content: space-between;
	position: relative;
	width: 100%;
	border-bottom: 1px solid #ddd;
}
/*.huigu_banner>div{
	flex: 1;
}*/
.swiper-button-prev,.swiper-button-next{
	background: none;
}
.swiper-button-next, .swiper-button-prev{
	width: 80px;
	font-size: 16px;
	line-height: 50px;
}
.huigu_wangjin{
	font-size: 20px; 
	position: absolute;
	left:47%;
}
.huigu_img{
	position: relative;
}
.huigu_img>img:first-child{
	width: 100%;
}
.huigu_playbutton{
	position: absolute;
	left:43%;
	top: 37%;
	height: auto;
}
.swiper-slide>a>p{
	text-align: left;
	margin-top: 10px;
    color: #fff;
    padding-left: 15px;
}
.swiper-slide>a>p:last-child{
	padding-bottom: 10px;
}
.huigu_wordcolor{
	font-size: 16px;
	color: #9e9e9e;
}
.container-fluid{
	padding: 0;
	margin-bottom: 60px;

}
.container-fluid2{
	text-align: center;
	background: #222;
	padding-top: 30px;
    margin-bottom: 30px;
}
/*二级页面的*/
.container-fluid3{
	width: 1122px;
	margin-bottom:0 !important ;
}
/*二级页面的结束*/
.container-fluid>div{
	padding: 0;	
	margin-bottom: 30px;
}

.container-text{
	font-size: 20px;
	margin-top: 10px;
	text-align: left;
	color: #fff;
	padding-left: 11px;
}
.container-fluid>div>a>img{
	width: 90%;
}
.huigu_hudong{
	margin-left: 89%;
	color: #fff;
}
.container-fluid1{
	border:1px solid #9e9e9e;
	border-top: none;
	box-sizing: border-box;
	color: #333;
	font-size: 15px;
	background: #fff;
}
/*首页底部回复讨论*/
.huigu_border{
	padding:20px 40px;
}
.huigu_border>li{
	border-bottom: 1px solid #f4f4f4;
	padding: 20px 20px;
}
.huigu_dianping{
	padding: 20px 0px !important;
}
.huigu_border>li>p:first-child{
	color: #2e3b0d;
	margin-bottom: 10px;
}
.huigu_border>li>p:nth-child(2){
	line-height: 20px;
}
.huigu_border>li>p:last-child{
	font-size: 14px;
	margin-top: 20px;
	color: #9e9e9e;
}
.video-item{
	display: flex;
	padding: 10px;
	background: #212121;
}
.video-item:hover{
	background: #fff;
	color: #2e3b0d;
}

.video-item:hover .lunjian_time{
	color: #2e3b0d;
}
.video-item>div>p{
	font-size: 16px;
	margin-left: 10px;
	margin-top: 16px;
	color: #fff;
}
.video-item>div>p:last-child{
	font-size: 14px;
	color: #9e9e9e;
	margin-top: 12px;
}
.lunjian_videolist{
	width: 332px;
	border-left: 1px solid #fff;
	}
	
.lunjian_zhibo{
    width: 100%;
    height: 57px;
    background: #222222;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 57px;
}



.video-list-height{
	height:540px;
	overflow: hidden;
	overflow-y: scroll;
}


.video-list-height::-webkit-scrollbar {/*滚动条整体样式*/
        width:5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.video-list-height::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #535353;
    }
.video-list-height::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #ededed;
    }
.noe{
	display: block;
}
.two{
	display: none;
}
.lunjian_xiahua{
	border-bottom: 1px solid #1f8101;
	color:#1f8101; 
}
.video-list-name>span:hover{
	animation-duration: 1s;
	transition:1s;
	border-bottom: 1px solid #1f8101;
	color:#1f8101; 
	 
}
.video-list-name{
	line-height:57px;
	text-align: center;
	font-size: 16px;
	color:#fff; 
	background-color:#212121;
	display: flex;
    justify-content: space-evenly;
    cursor: pointer;
}

/*视频页的css */
.shipin_background{
	background: #fff;
	margin-bottom: 20px;
	box-sizing: border-box;
	width:260px;
	float: left;
	margin-right:26px;
	border: 1px solid gainsboro;
}
.shipin_background:nth-child(4n){
	margin-right: 0;
}
.shipin_img>img:first-child{
	width:258px;
	height: 160px;
}
.shipin_img>img:last-child{
	width:258px;
	height: 160px;
}
.yinpin_img>img:first-child{
	width: 258px;
}
.shipin_img{
	position: relative;
	cursor: pointer;
}
.shipin_img2{
	position: absolute;
	left: 0;
	top: 0;
}
.shipin_word{
	background: #fff;
	padding: 5px 10px;
}

.shipin_word>p:first-child{
	color:#333;
	margin-bottom: 5px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.shipin_background:hover .shipin_word>p:first-child{
	color:#01a3e9;
}
.shipin_word>p:last-child{
	color: grey;
	font-size: 12px;
}
/*图文*/
.tuwen_word{
	color: #3b3b3b;
	height: 30px;
	font-size: 14px;
	height:66px;
}
/*音频*/
.yinpin_img{
	position: relative;
	cursor: pointer;
}
.yinpin_shadow{
	width:100%;
	height:0;
	padding:25px 15px;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.8);
	color: #2e3b0d;
	opacity: 0;
	text-align: center;
	overflow: hidden;
}
.shipin_background:hover  .yinpin_shadow{
	width: 100%;
	height: 100%;
	transition: 0.8s;
	opacity: 1;
}
.yinpin_shadow>p{
	font-size: 14px;
	margin-top: 20px;
}
.yinpin_music{
	cursor: pointer;
	text-align: center;
	padding:10px;
	
}
.yinpin_music>span{
	color:#2e3b0d ;
	margin-left: 20px;
}
/*手机端*/
@media screen and (max-width:768px) {
	.lunjiantwo{
		    background:  repeat;
		background-size: auto;
		padding: 0 10px;
		
	}
	.lunjianbanner{
		margin-top: 60px;
	}
	.lunjiantitle{
		width: 100%;
		padding: 0 25px;
		height: 45px;	
		line-height: 45px;
	}
	.lunjiancontent{
	    min-width: 100%;
    	max-width: 100%;
		width: 100%;
		
	}
	.huigu_wangjin{	
	left:40%;
	}
	.swiper-container{
		padding: 0 10px;
	}
	.huigu_border{
		padding: 10px 15px;
	}
	.huigu_hudong{
		margin-left: 70%;
		font-size:14px ;
	}
	.lunjian_video{
		display:block ;
	}
	.lunjian_videolist{
		width: 100%;
	}
	.swiper-slide{
		margin-bottom: 30px;
	}
	.one{
		display: none;
	}
	.two{
		display: block;
	}
	.titlelist{
		font-size:16px ;
	}
	.activelist{
		height: 45px !important;
	}
	.activelist>img{
	width:20px !important;
	margin-bottom: 8px;
	}
	/*首页直播/回顾等切换*/
	.video-list-name>span{
		margin-left: 20px;
	}
	/*hover线的长度*/
	.fourth:hover .border:nth-of-type(1){
	  width:100%;
	}
	
	.fourth:hover .border:nth-of-type(2){
	  height:45px !important;
	}
	
	.fourth:hover .border:nth-of-type(3){
	  width:100%;
	}
	
	.fourth:hover .border:nth-of-type(4){
	  height:45px !important;
	}
	/*视频手机端样式*/
	.shipin_background{
		margin-right:0 ;
	    width: 48%;
   		 margin-left: 2%;
	}
	.container-fluid3{
		width: 100%;
	}
	.shipin_img>img:first-child{
		width: 100%;
	}
	.shipin_img>img:last-child{
		width: 100%;
	}
	.yinpin_img>img:first-child{
		width: 100%;
}
/*手机端音频样式*/

	.yinpin_music>img{
		width: 20px;
	}
   .yinpin_music>span{
    margin-left: 10px;
    font-size: 15px;
   }
   .yinpin_shadow {

    padding: 7px 1px;
  
	}
   .yinpin_shadow>p {
    font-size: 12px;
    margin-top:0;
    }
 /*手机端图文样式*/   
    .tuwen_word {
    font-size: 12px;
    height: 70px;
	}
   
   
   
   
   
}
@media only screen and (min-width: 768px) and (max-width: 996px) {
	.video-list-height{
		height: 290px;
	}
}