.news-hot ul li:hover .meet_tittle ,
#news .swiper-slide:hover .news_tittle, 
#notice .swiper-slide:hover  .news_tittle { color: #003f43; transition: all .35s; }


/* banner */
.banner { width: 100%;  height: 78vh; position: relative; z-index: 5; }
.meet-banner { width: 100%;  height:700px; position: relative; z-index: 5; }

.mySwiper { width: 100%; height: 100%; }
#banner .swiper-slide { position: relative; display: block; }
#banner .swiper-slide .container { 	height: 100%; position: relative; z-index: 1; }
#banner .swiper-slide a {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 1;
	overflow: hidden;
	text-align: left;
	text-decoration: none;
	color: #fff;
}

.mt_box { height: 100%; width: 100%;  position: absolute; left: 0; top: 0; z-index: 0; }

.mt_box img,
.mt_box video,
#banner .swiper-slide img,
#banner .swiper-slide video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 0; 
}

#banner .swiper-slide video { display: block; z-index: 5;  }

#banner .swiper-pagination-bullet { 
	width: 10px;
	height: 10px;
	border: 2px #fff solid; 
	border-radius: 50%; 
	background-color: rgba(255,255,255,.25); 
	margin: 0 5px; 
	opacity: 1; 
}

#banner .swiper-pagination-bullet-active { background-color:rgba(255,255,255,1) ; }

#banner .swiper-button-prev, 
#banner .swiper-button-next {
	width: 10%;
	height: 100%;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 0;
	border: none;
	z-index: -1;
}

#banner:hover .swiper-button-prev, 
#banner:hover .swiper-button-next { z-index: 1; }

#banner .swiper-button-prev:after, 
#banner .swiper-button-next:after { font-size: 44px; font-weight: normal; color: #fff;  }

#banner .swiper-pagination {
	width: 50%;
	line-height: 1;
	height: 50px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%); 
	bottom: 0;
}

a.banner-info {	color: #fff; background-color: rgba(0,0,0,.15); }

a.banner-info .change {
	border-top: 2px #fff solid;
	width: auto; 
	position: absolute;
	padding-top: 82px;
	font-size: .48rem;
	line-height: 1.15;
	bottom: 120px;
	font-weight: normal;
	max-width: 73%;	 
}

a.banner-info .change::before {
	content: "";
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background-color: rgba(255,255,255,.5);
	position: absolute;
	top: 15px;
	left: 0;
}

a.banner-info .change::after{
	content: "";
	width: 25px;
	height: 25px;
	border-radius: 50%;
	background-color: rgba(255,255,255,1);
	position: absolute;
	top: 15px;
	left:20px;
}


.change-meet { 	border: none !important; max-width: 100%;	}
.change-meet::before ,
.change-meet::after { display: none; }
.change-meet label { font-size: 24px; color: #fff; padding:10px 20px ; font-weight: normal; }
.change-meet h2 { font-size: 48px; font-weight: normal; }

.slide_content.active {  animation: enter .75s ease-out forwards; }
@keyframes enter {
    0% {
        transform: translateX(-100%);
    }
    100%{
        transform: translateX(0);
    }
}



/* banner-end */
 



/* news && notice */
.bg-notice { display: block;position: absolute;	left: -242px; top: -25px;	z-index: 0;	width: 450px; }

#news .swiper-slide hr { margin: 15px 0; }
#news .swiper-slide { background-color: transparent; }
#news .swiper-slide .pics { height: 211px;  }

#news .swiper-slide a,
#notice .swiper-slide a {display: block;text-align: left;width: 100%;color: #000;	position: relative; }


.mode-notice { overflow: hidden; }
.mode-notice .container {  overflow: visible; }

#notice { width:  100% ; }
#notice .swiper-container { overflow: visible; /* width: calc((100vw - 1230px )  / 2 + 100%); */ }
#notice .swiper-slide {
	background: -webkit-linear-gradient(135deg , rgba(255,255,255,.7) 100% , #015156  69%, #003f43 82%);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,.7) 100% , #015156 69%, #003f43 82% );
	background: -ms-linear-gradient(135deg, rgba(255,255,255,.7) 100% , #015156  69%, #003f43 82%  );
	background: linear-gradient(135deg , rgba(255,255,255,.7) 100%, #015156  69%, #003f43 82% );
	transition: all .5s;
}

#notice .swiper-slide a { 
	min-height: 270px; 
	padding: 25px 20px; 
	/* background-color: #003f43; */ 
	background-image: url(../images/icons/y-2.png);
	background-repeat: no-repeat;
	background-position: 190px 40px;
	background-size: auto auto;
	position: relative;
	z-index: 5;
	transition: all .5s;
}

#notice .swiper-slide:hover .research_tittle ,
#notice .swiper-slide:hover .news_date2  { color: #fff; }

#notice .swiper-slide:hover   {
	background: -webkit-linear-gradient(135deg , #fff -150%,  #015156 69%, #003f43 138%  );
	background: -moz-linear-gradient(135deg , #fff -150%,  #015156 69%, #003f43 138%  );
	background: -ms-linear-gradient(135deg , #fff -150%,  #015156 69%, #003f43 138%  );
	background: linear-gradient(135deg, #fff -150% ,  #015156 69%, #003f43 138% );	 
	transition: all .5s; 
} 

#notice .swiper-slide .group {
	border-top: 1px #dcdcdc solid;
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 0;
	padding: 25px 0;
}

#notice .swiper-slide .group .btn-enter { position: absolute;	right: 0;	bottom: 22px; }

/* news-end */


/* home-新闻动态 */
.news-hot { width: 100%; height: 480px; }
.news-hot ul { list-style: none; padding: 0; height: 100%; }
.news-hot ul li {	width: calc((100% - 40px) / 3);	height: 100%;	float: left;	margin-right: 20px;	margin-bottom: 20px;	}

.news-hot ul li:last-child { margin-right: 0; }
.news-hot ul li .cards:nth-child(1) { height: 290px; margin-bottom: 20px; }
.news-hot ul li .cards:nth-child(2) { height: calc(100% - 20px - 290px); margin-bottom: 20px; }

.news-hot ul li .pics {border-radius: 5px; }
.news-hot ul li .meet_tittle { font-weight:normal; }


.news-hot ul li dl ,
.cards { background-color: #fff;	border-radius: 5px;	padding: 20px; overflow: hidden;   }

.news-hot ul li dl { height: 100%; position: relative; z-index: 1; }
.news-hot ul li .news_date2 {  color: #32b4af; margin-bottom: 10px; font-weight: normal; }
.news-hot ul li .news_desc { margin-bottom: 15px; font-weight: normal;  }
.news-hot ul li .news_desc p {  -webkit-line-clamp: 4; line-height: 1.5; height: auto;}

.news-hot ul li dl.item-tpye-1 { padding: 0; height: 100%; }
dl.item-tpye-1 dt {	position: absolute;	width: 100%; height: 100%;	top: 0;	z-index: -1; }
dl.item-tpye-1 dt a { height: 100%; }
dl.item-tpye-1 dd a * ,
dl.item-tpye-1 .news_date2 { color: #fff !important;}
dl.item-tpye-1 dd {
	display: block;
	height: 100%;	
	position: relative;
	background: -webkit-linear-gradient(bottom,rgba(0,0,0,.85) 1%, rgba(0,0,0,0) 79%);
	background: -moz-linear-gradient(bottom,rgba(0,0,0,.85) 1%, rgba(0,0,0,0) 79%);
	background: -ms-linear-gradient(bottom,rgba(0,0,0,.85) 1%, rgba(0,0,0,0) 79%);
	background: linear-gradient(bottom,rgba(0,0,0,.85) 1%, rgba(0,0,0,0) 79%);
}

dl.item-tpye-1 dd a {display: block;width: 100%; position: absolute; bottom: 0;	padding: 20px;}
dl.item-tpye-1 .news_desc { display: none; }

dl.item-tpye-2 a,
.cards a { display: block; width: 100%; height: 100%;  position: relative; }

dl.item-tpye-2 dt { height: calc(100% - 192px - 20px); margin-bottom: 20px; }
dl.item-tpye-2 .pics { height: 192px; margin-bottom: 0; }

.cards .btn-enter ,
dl.item-tpye-2 .btn-enter  {  position: absolute; bottom: 0; font-weight: normal; }

/* 新闻动态-end */


/* 会议动态 */
.mode-meeting { 
	overflow-x: hidden;
	position: relative; 
	overflow: visible; 
	z-index: 5; 
	background-image: url(../images/icons/video-bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#meet{ 	width: 100%; height:4.68rem; position: relative; z-index: 1; }

#meet .gallery-thumbs .swiper-wrapper, 
#meet .gallery-top .swiper-wrapper {  display: block;  position: relative;  z-index: 1;}

#meet .gallery-thumbs {	
	width:  calc( 100% - 8rem); height: 100%;	
	float: left;  
	position: relative; z-index: 1; 
	padding: 15px 0;
	border-right: 25px #fff solid; 
	border-left: none;	
	border-bottom: none;
	background-color: #fff;
}

#meet .gallery-thumbs .swiper-wrapper { height: calc(100% - 30px - 25px); }
#meet .gallery-thumbs .btn-enter { 	position: absolute;	bottom: 20px;	right: 25px;	color: #2bb7b3;}
#meet .gallery-thumbs .swiper-slide { height: calc(100% / 4);  padding:  0 0.25rem;  border-left:10px transparent solid; }

#meet .gallery-thumbs .swiper-slide h6 { height: auto; -webkit-line-clamp: 1; margin-bottom: 10px; }
#meet .gallery-thumbs .swiper-slide h6 a { display: block;	color: #666; position: absolute;  top: 50%;	transform: translateY(-50%); }

#meet .gallery-thumbs .notice_item { width: 100%; height: 100%; padding: .2rem 0; border-bottom: 1px #e5e5e5 solid; }
#meet .swiper-slide-thumb-active h6 { color: #2bb7b3 !important; font-weight: bold !important; transition: all .35s;  }
#meet .swiper-slide-thumb-active { border-color: #2bb7b3 !important; transition: all .35s;  } 


#meet .swiper-pagination {
    position: absolute;
    width: 100%;
    height: 0.35rem;
    text-align: right;
    top: auto;
    right: 0.25rem;
    bottom: -2px;
    padding: 0 0.25rem;
    z-index: 8;
    background: #fff;
    transform: translateY(0);
}

#meet .swiper-pagination-bullet { display: inline-block; margin: 0 3px; border: 1px #2bb7b3 solid; background-color: transparent; opacity: 1; }
#meet .swiper-pagination-bullet-active {  background-color: #2bb7b3 !important; }

#meet .gallery-top { width: 8rem; float: left; height: 100%; }
#meet .gallery-top .swiper-slide { position: absolute; top: 0; left: 0; z-index: -1; display: none;  }

#meet .gallery-top a { width: 100%; height: 100%; display: block; position: relative; z-index: 1; overflow: hidden; }
#meet .gallery-top img { 
	width: 100%; height: 100%; 
	object-fit: cover; 
	position: absolute; 
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(1.01);
	transition: all .35s;
}

#meet .gallery-top .swiper-slide:hover img {transform: translate(-50%,-50%) scale(1.1); transition: all .35s; }
#meet .gallery-top .swiper-slide-thumb-active {	z-index: 1 !important;}

#meet .gallery-top .meet_tittle { 
	width: 100%;
	color: #fff;
	margin-bottom: 0;
	position: absolute;
	bottom: 0;
	padding: 25px;
	padding-top: 50%;
	background: -webkit-linear-gradient(bottom,rgba(0,0,0,.85) 5%, rgba(0,0,0,0) 22%);
	background: -moz-linear-gradient(bottom,rgba(0,0,0,.85) 5%, rgba(0,0,0,0) 22%);
	background: -ms-linear-gradient(bottom,rgba(0,0,0,.85) 5%, rgba(0,0,0,0) 22%);
	background: linear-gradient(bottom,rgba(0,0,0,.85) 5%, rgba(0,0,0,0) 22%);
}

img.bg-mt-1 { position: absolute; top: -43%; left: 85%; width: 404px; transform: rotate(73deg);  z-index: 0; } 
 
 /* 会议动态-end */




/* ---------------------- 会议主题首页 --------------------------- */


/* 会议首页入口 */
#meet-conference { padding: 0; position: relative; z-index: 8; margin-top: -60px; }

.meet-hoster { display: block;	padding: 40px 0;	color: #fff; }
.meet-hoster li {
	width: calc(100% / 3);	
	float: left; 
	position: relative; 
	z-index: 1;  
	padding: 0 40px;
	padding-left: 90px;
	font-size: 16px;
	border-right: 1px rgba(255,255,255,.35) solid;
}

.meet-hoster li:nth-child(3n) { border: none; }

.meet-hoster li .icon {	width: 40px; position: absolute; left: 35px; top: 50%;	transform: translateY(-50%);}
.meet-hoster li .icon img {   }

.meet-hoster li big { display: block;  opacity: .5;	line-height: 14px; font-size: 20px; }

/* 会议首页入口-end */


/* 会议首页-会议介绍 */

.meet-about { width: 100%; padding-right: 5rem; min-height: 3rem;  }
.meet-about h1 { color: #2bb7b3; margin-bottom: 46px; }
.meet-about .meet-pics { 
	border-radius: 0;
	width: 4rem; height: 3.05rem; 
	box-shadow: 15px -15px 0  #2bb7b3;
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
}

.meet-about-info  { margin-bottom: 25px; }

/* 会议首页-会议介绍-end */


/* 主旨报告 */
.mode-keynotes {}

#keynotes dl.visitor_cards .pics { width: 100%; height: 292px; }

/* 主旨报告-end */

/* 会议首页-会议组织 */
.zuzhi { width: 100%; }
.zuzhi h4 { font-size: 16px;   border-bottom: 1px #e0e0e0 solid; padding-bottom: 10px; margin-bottom: 25px; }

.orgs { margin-bottom: 35px; }
.orgs li { height: 168px; background-color: #fff; }
.orgs li a { height: 100%; margin-bottom: 0;  }
.orgs li img { max-width: calc(100% - 80px); max-height: 60%; width: auto; height: auto; }

/* 会议首页-会议组织-end */






/* ---------------------- 会议主题首页-end ------------------------ */

