/*meet_ppt.css*/

.notip{
	background-color: #fff; margin: 10px 0px 30px 0px; padding: 20px 0px; text-align: center; color: #999;
}
.notip a{
	text-decoration: underline;
}
.notip a:hover{
	text-decoration: none;
}


.tag-title {
    float: left;
    min-width: 30px;
    height: 20px;
    line-height: 20px;    
    color: #999;
    border: 0px solid #eee;   
    font-size: 12px;
    border-radius: 10px;
	padding-left: 0px;
	padding-right: 0px;
}


.tag-item {
    float: left;
    min-width: 50px;
    height: 20px;
    line-height: 20px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 12px;
    color: #999;
    border: 1px solid #eee;
    text-align: center;
    border-radius: 10px;
    margin-right: 4px;
    cursor: pointer;
	/*font-weight: normal;*/
}

/*全部会议ppt列表页面样式定义开始*/
.left-ppt01{
	float: left;
	width: 910px;
	height: auto;
	/*background-color: #eee;*/
}
.left-ppt01 .item{
	float: left;
	width: 445px;
	height: 400px;
	overflow: hidden;
	box-sizing: border-box;
	box-shadow: 1px 1px 5px #888;
	background-color: #fff;
	margin-right: 10px;
	margin-bottom: 20px;
	position: relative;
}
.left-ppt01 .item:hover{
	box-shadow: 5px 5px 5px #888;
}

.left-ppt01 .item .t1{
	width: 405px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	overflow: hidden;
	margin: 20px 20px 10px 20px;
}

.left-ppt01 .item .t2{
	width: 405px;
	height: 75px;
	line-height: 25px;
	font-size: 14px;
	overflow: hidden;
	margin: 0px 20px 0px 20px;
	color: #999;	
}


.left-ppt01 .item .t3{
	width: 405px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	overflow: hidden;
	margin: 0px 20px 10px 20px;
	color: #999;	
	display: flex;
	border-bottom: 1px dashed #ccc;
}
.left-ppt01 .item .t3 span{
	flex: 1;
	font-size: 13px;
	color: #999;
}
.left-ppt01 .item .t3 span:last-child{
	text-align: right;
}

.left-ppt01 .item .t4{
	width: 405px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	overflow: hidden;
	margin: 0px 20px 0px 20px;	
}

.left-ppt01 .item .t4 .s1{
	float: left;
	width: 320px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	overflow: hidden;
}
.left-ppt01 .item .t4 .s2{
	float: right;
	width: 80px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	overflow: hidden;
	color: #999;
	text-align: right;
	/*background-color: #332;*/
}

.left-ppt01 .item .t5{
	width: 405px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	overflow: hidden;
	margin: 0px 20px 10px 20px;
	color: #999;
	text-align: center;
	position: absolute;
	margin-bottom: 0px;
	bottom: 10px;
}


.right-ppt01{
	float: right;
	width: 290px;
	height: auto;
	background-color: #fff;
}
.right-ppt01 .cont01{
	width: 100%;
	height: auto;
}
.right-ppt01 .cont01 .item{
	width: 100%;
	height: 80px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px dashed #eee;
	background-color: #fff;
}

.right-ppt01 .cont01 .item .s1{
	float: left;
	width: 105px;
	height: 70px;
	overflow: hidden;
	/*background-color: #ccc;*/
	margin-left: 10px;
	position: relative;
}
.right-ppt01 .cont01 .item .s1 .png{
	width: 105px;
	height: 70px;
	overflow: hidden;
	border-radius: 5px;
	transition: all 0.6s;
}

.right-ppt01 .cont01 .item .s1 .cert{
	position: absolute; 	
	width: 68px; 
	height: 68px; 
	left: 40px; 	
	top: -2px;	
	z-index: 100;
}
.right-ppt01 .cont01 .item .s1 .png:hover{
	transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2); 
}
.right-ppt01 .cont01 .item .s2{
	float: right;
	width: 160px;
	height: 70px;
	padding-right: 10px;
	overflow: hidden;
	/*background-color: #ddd;*/
}
.right-ppt01 .cont01 .item .s2 .t1{
	width: 100%;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	margin-bottom:10px;
}
.right-ppt01 .cont01 .item .s2 .t2{
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 12px;
	color: #999;
}
.right-ppt01 .cont02{
	width: 100%;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #fff;
	
}

.right-ppt01 .cont02 .title{
	width: 280px;
	padding: 0 5px;	
	box-sizing: border-box;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	
}
.right-ppt01 .cont02 .title span{ 
	color: #666; 
	background-color: #ccc; 
	display: inline-block; 
	height: 20px; 
	line-height: 20px; 
	width: 20px; 
	margin:0px 5px;
	text-align: center;
}
.right-ppt01 .cont02 .title:first-child span{
	color: #fff;
	background-color: #ff9e33;
}
.right-ppt01 .cont02 .title:nth-child(2) span{
	color: #fff;
	background-color: #ff9e33;
}
.right-ppt01 .cont02 .title:nth-child(3) span{
	color: #fff;
	background-color: #ff9e33;
}

/*2023-09-01*/


.right-ppt01 .cont03{
	width: 100%;
	height: auto;
}
.right-ppt01 .cont03 .item{
	width: 100%;
	height: 80px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px dashed #eee;
	background-color: #fff;
}

.right-ppt01 .cont03 .item .s1{
	float: left;
	width: 105px;
	height: 70px;
	overflow: hidden;
	/*background-color: #ccc;*/
	margin-left: 10px;
	position: relative;
}
.right-ppt01 .cont03 .item .s1 .png{
	width: 105px;
	height: 70px;
	overflow: hidden;
	border-radius: 5px;
	transition: all 0.6s;
}

.right-ppt01 .cont03 .item .s1 .cert{
	position: absolute; 	
	width: 68px; 
	height: 68px;
	left: 40px; 	
	top: -2px;	
	z-index: 100;
}
.right-ppt01 .cont03 .item .s1 .png:hover{
	transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2); 
}
.right-ppt01 .cont03 .item .s2{
	float: right;
	width: 230px;
	height: 70px;
	padding-right: 10px;
	overflow: hidden;
	/*background-color: #ddd;*/
}
.right-ppt01 .cont03 .item .s2 .t1{
	width: 100%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	margin-bottom: 7px;
}
.right-ppt01 .cont03 .item .s2 .t2{
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 12px;
	color: #999;
}


/**/


/*meet_ppt_list  单个会议ppt列表*/
.left-mppt01{
	float: left;
	width: 900px;
	height: auto;
	/*background-color: green;*/
}

.left-mppt01 .cont01{
	width: 900px;
	height:220px;
	background-color: #fff;	
	overflow: hidden;
	margin-bottom: 10px;	
}
.left-mppt01 .cont01 .s1{
	float: left;
	width: 300px;
	height: 200px;
	background-color: #eee;
	overflow: hidden;
	margin: 10px;
	position: relative;

}
.left-mppt01 .cont01 .s1 .png{
	width: 300px;
	height: 200px;
	overflow: hidden;
	border-radius: 10px;
	transition: all 0.6s;
}

.left-mppt01 .cont01 .s1 .cert{
	position: absolute; 	
	width: 68px; 
	height: 68px; 
	left: 232px; 	
	top: 0px;	
	z-index: 100;
}
.left-mppt01 .cont01 .s1 .png:hover{
	transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2); 
}


.left-mppt01 .cont01 .s2{
	float: right;
	width: 560px;
	height: 200px;
	/*background-color: #ddd;*/
	overflow: hidden;
	margin: 10px;
}
.left-mppt01 .cont01 .s2 .t1{
	width: 560px;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}
.left-mppt01 .cont01 .s2 p{
	width: 560px;
	height: 75px;
	line-height: 25px;
	color: #999;
	font-size: 14px;
	margin-top: 10px;
	/*background-color: #888;*/
	overflow: hidden;
}
.left-mppt01 .cont01 .s2 .t2{
	width: 560px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	margin-top: 10px;	
}
.left-mppt01 .cont01 .s2 .t3{
	width: 560px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #999;
	overflow: hidden;	
	/* margin-left: 5px; */
}

.left-mppt01 .cont02{
	width: 900px;
	height:auto;
	background-color: #eee;	
		
}
.left-mppt01 .cont02 .item{	
	width: 445px;
	height: 150px;
	background-color: #fff;
	margin-bottom: 10px;
	box-shadow: 1px 1px 5px #888;
}
.left-mppt01 .cont02 .item:hover{
	box-shadow: 5px 5px 5px #888;	
}

.left-mppt01 .cont02 .item .s1{
	float: left;
	width: 150px;
	height: 130px;
	margin: 10px;
	overflow: hidden;
	/*background-color: #cde;*/
}
.left-mppt01 .cont02 .item .s1 img{	
	height: 100%;
	object-fit: cover;
	overflow: hidden;	
	transition: all 0.6s;
	border:1px solid  #ccc;
	border-radius: 8px;
	box-sizing: border-box;
}
.left-mppt01 .cont02 .item .s1 img:hover{
	transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2); 
}
.left-mppt01 .cont02 .item .s2{
	float: right;
	width: 255px;
	height: 130px;
	margin: 10px;
	overflow: hidden;
	/*background-color: #cde;*/
}
.left-mppt01 .cont02 .item .s2 .t1{
	width: 255px;
	height: 50px;
	line-height: 25px;
	font-size: 15px;
	overflow: hidden;
}
.left-mppt01 .cont02 .item .s2 .t2{
	width: 255px;
	height: 22px;
	line-height: 22px;
	font-size: 13px;
	color: #999;
	overflow: hidden;
	margin-top: 8px;
}
.left-mppt01 .cont02 .item .s2 .t3{
	width: 255px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #999;
	overflow: hidden;
	margin-top: 2px;
}
.left-mppt01 .cont02 .item .s2 .t4{
	width: 255px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #999;
	overflow: hidden;
	margin-top: 2px;
}

.left-mppt01 .cont03{
	width: 900px;
	height:420px;
	background-color: #fff;	

		
}
.left-mppt01 .cont03 .item{
	float: left;
	width: 200px;
	height: 180px;
	/*background-color: #eee;*/
	margin-left: 20px;
	margin-top: 20px;
	/*box-shadow: 1px 1px 5px #888;*/
}
.left-mppt01 .cont03 .item .s1{
	width: 200px;
	height: 133px;
	overflow: hidden;
	position: relative;
}
.left-mppt01 .cont03 .item .s1 .png{
	width: 200px;
	height: 133px;
	overflow: hidden;
	border-radius: 8px;	
	transition: all 0.6s;
	border:1px solid  #ccc;
	box-sizing: border-box;
}
.left-mppt01 .cont03 .item .s1 .cert{
	position: absolute; 	
	width: 68px;
	height: 68px; 
	left: 132px; 	
	top: 0px;	
	z-index: 100;
}
.left-mppt01 .cont03 .item .s1 .png:hover{
	transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2); 
}

.left-mppt01 .cont03 .item .s2{
	width: 200px;
	height: 46px;
	line-height: 23px;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
}

/*ppt详细页面*/
.ppt01{
	width: 100%;
	height: auto;
	/*background-color: green;*/
}
.ppt01 .s1{
	float: left;width: 830px; background-color: #f4f4f4
}
.ppt01 .s1 .b{
	width: 830px; height: 540px; overflow-x: hidden; overflow-y: scroll;  border:5px solid #81c0f2; padding:10px;box-sizing: border-box;
}
.ppt01 .s1 .b img{
	width: 800px; height: 520px; margin-bottom: 10px;
}

.ppt01 .s2{
	float: left;width: 370px; background-color: #f4f4f4;
}
.ppt01 .s2 .b{
	width: 370px; height: 540px; background-color: #eee; overflow-x: hidden; overflow-y: scroll;  border:5px solid #81c0f2; border-left: 0px; padding:0px; box-sizing: border-box;
}
.ppt01 .s2 .b p{
	border-bottom: 1px dashed #ccc; font-size: 15px; color: #666; line-height: 25px; margin: 0px; padding: 5px;
	cursor: pointer;
}
.ppt01 .s2 .b .current{background-color: #fff; }
.ppt01 .s2 .b p:hover{
	background-color: #fff;
}
.ppt01 .s2 .b p span{
	color: #999;
	font-size: 13px;
}

.ppt02{
	width: 100%;
	height: auto;
	background-color: #fff;
}


.ppt02 .s1{	
	width: 1200px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	/* background-color: #123; */
	/* box-sizing: border-box; */
	padding-top: 20px;
	display: flex;
}
.ppt02 .s1 .c1{
	flex: 1;
	font-weight: bold;
	font-size: 18px;
	padding-left: 20px;
	/* background-color: #887654; */
}
.ppt02 .s1 .c2{
	width: 300px;
	/* background-color: #ccc; */
	text-align: right;
	padding-right: 10px;
	display: flex;
}

.btn{
	flex: 1;
	height: 40px;
	line-height: 40px;	
	border-radius: 10px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	cursor: pointer;
}
.red{
	background-color: #d9001b;
	color: #fff;
}
.blue{
	background-color: #169bd5;
	color: #fff;
}

.red:hover{
	background-color: #d56b78;
	color: #fff;
}

.blue:hover{
	background-color: #54a8cc;
}

.ppt02 .s2{	
	width: 1200px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;	
	display: flex;
	padding-top: 10px;
}
.ppt02 .s2 .c1{
	flex: 1;
		
	padding-left: 20px;
	color: #999;
	/* background-color: #887654; */
}
.ppt02 .s2 .c2{
	width: 80px;
	/* background-color: #ccc; */
	text-align: right;
	padding-right: 20px;
	font-size: 12px;
	color: #999;
	cursor: pointer;	
}
/* .ppt02 .s2 .c2:hover{
	background-color: #f9f9f9;
} */

.ppt02 .s3{	
	width: 1200px;
	height: 35px;
	line-height: 30px;
	overflow: hidden;	
	padding-left: 20px;
	padding-right: 10px;
	box-sizing: border-box;
	color: #999;
	border-bottom: 1px dashed #ccc;
}


.ppt02 .s4{	
	width: 1200px;
	height: 90px;
	line-height: 25px;
	overflow: hidden;	
	padding-left: 20px;
	padding-right: 10px;
	box-sizing: border-box;
	/*color: #999;*/
	padding-top: 10px;
	padding-bottom: 10px;	
	
}

.ppt02 .s5{	
	width: 1200px;
	height: auto;
	line-height: 25px;
	overflow: hidden;	
	padding-left: 20px;
	padding-right: 10px;
	box-sizing: border-box;
	/*color: #999;*/
	padding-top: 10px;
	padding-bottom: 10px;	
	display: none;
}

.ppt02 .s6{	
	width: 1200px;
	height: 40px;
	line-height: 30px;
	overflow: hidden;	
	padding-left: 20px;
	padding-right: 10px;
	box-sizing: border-box;
	color: #999;
	padding-bottom: 10px;
	margin-top: 5px;
	/* background-color: #666; */
}
.ppt02 .s6 .t{
	font-size:14px; height:25px; line-height: 25px;
}
.ppt02 .s6 .tt{
	font-size:14px; height:22px; line-height: 22px; padding-left: 10px; padding-right: 10px;
}


/*
.ppt02 .s1 .t1{
	width: 100%;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 16px;
	padding-left: 20px;
	margin-top: 10px;
	font-weight: bold;
}

.ppt02 .s1 .t2{
	width: 100%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
	padding-left: 20px;
	display: flex;
	box-sizing: border-box;
}
.ppt02 .s1 .t2 span{
	flex: 1;
}



.ppt02 .s1 .t3{
	
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	color: #999;padding-left: 20px;
	margin-top: 5px;
}



.ppt02 .s2{	
	width: 100%;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	
	box-sizing: border-box;
	padding-right: 20px;
}

*/
























.ppt03{
	width: 100%;
	height: auto;	
}

.ppt03 .s1{
	float: left;
	width: 830px;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	/*background-color: #fff;*/
}



.ppt03 .s1 .cont01{
	width: 830px;
	height:420px;
	background-color: #fff;	

		
}

.ppt03 .s1 .cont01 .item{
	float: left;
	width: 183px;
	height: 180px;
	/*background-color: #eee;*/
	margin-left: 20px;
	margin-top: 20px;
	/*box-shadow: 1px 1px 5px #888;*/
}
.ppt03 .s1 .cont01 .item .s1{
	width: 183px;
	height: 133px;
	overflow: hidden;
	position: relative;
}
.ppt03 .s1 .cont01 .item .s1 .png{
	width: 183px;
	height: 133px;
	overflow: hidden;
	border-radius: 8px;	
	transition: all 0.6s;
}

.ppt03 .s1 .cont01 .item .s1 .cert{
	position: absolute; 	
	width: 68px; 
	height: 68px; 
	left: 115px; 	
	top: 0px;	
	z-index: 100;
}
.ppt03 .s1 .cont01 .item .s1 .png:hover{
	transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transform: scale(1.2); 
	-moz-transform: scale(1.2); 
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2); 
}

.ppt03 .s1 .cont01 .item .s2{
	width: 183px;
	height: 46px;
	line-height: 23px;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	box-sizing: border-box;
}

.ppt03 .s2{
	float: right;
	width: 360px;
	height: auto;
	overflow: hidden;
	box-sizing: border-box;
	/*background-color: #fff;*/
}
.ppt03 .s2 .cont01{
	width: 100%;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #fff;
	
}
.ppt03 .s2 .cont01 .title{
	width: 350px;
	padding: 0 5px;	
	box-sizing: border-box;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}
.ppt03 .s2 .cont01 .title span{ 
	color: #666; 
	background-color: #ccc; 
	display: inline-block; 
	height: 20px; 
	line-height: 20px; 
	width: 20px; 
	margin:0px 5px;
	text-align: center;
}

.ppt03 .s2 .cont01 .title:first-child span{
	color: #fff;
	background-color: #ff9e33;
}
.ppt03 .s2 .cont01 .title:nth-child(2) span{
	color: #fff;
	background-color: #ff9e33;
}
.ppt03 .s2 .cont01 .title:nth-child(3) span{
	color: #fff;
	background-color: #ff9e33;
}


/* 2023-1-26 */

.tabs {
    width: 100%;
    height: 50px;
    line-height: 50px;
    box-sizing: border-box;    
    font-size: 20px;    
    background-color: #fff;
	display: flex;
}
.tabs .comm{
	width: 100px;
	height: 50px;
	line-height: 50px;
	color: #999;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	border-top: 2px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #f4f4f4;
	cursor: pointer;
}

.tabs .curr{	
	color: #333;	
	border-top: 2px solid #137ec1;
	border-left: 1px solid #f4f4f4;
	border-right: 1px solid #f4f4f4;
	border-bottom: 1px solid #fff;
}

.tabs .tail{
	flex: 1;
	text-align: right;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #999;
	padding-right: 10px;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #f4f4f4;
}
/*2024-5-16*/

.ppt-tail{
    width: 1170px;
    height: 60px;
    background-color: #fff;
    position: fixed;
    bottom: 0px;
    z-index: 10000;
    margin-left: 50%;
    transform:translateX(-600px);
    box-shadow: 0px -3px 8px #d8d8d8;
    padding: 0 15px;
    display: flex;
    flex-direction: row;
}

.ppt-tail .t1{
    flex:1;
    /*background-color: #ccc;*/
    line-height: 60px;
    font-weight: bold;
    font-size: 18px;
}
.ppt-tail .t2{
    width:300px;
    /*background-color: #ddd;*/
    display: flex;
    flex-direction: row;
}



/*
.ppt-tail ul{
    height: 60px;
    line-height: 44px;
    margin-top: 8px;
    float: left;
}

.ppt-tail ul li{
    display: inline-block;
    font-size: 16px;
    color: #000;
    margin-right: 60px 
}
.ppt-tail ul li i{
    color: #999;
    font-style: normal;
}
.ppt-tail .btn{
    float: right;
    background-color: #f01f09;
    color: #fff;
    font-size:16px;
    height: 32px;
    line-height: 32px;
    width: 100px;
    padding: 5px;
    margin-top: 8px;
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
}
*/