/*====================导航*********/
.header {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	height: 80px;
}

/*右侧*/
.header .nav {
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	height: 100%;
	line-height: 80px;
	display: table;
	margin: 0px auto;

}

.header .navbar_nav li {
	float: left;
	position: relative;
	display: table-cell;
}

.header .navbar_nav li+li {
	padding-left: 10px;
	padding-right: 10px;
}

.header .navbar_nav li:after {
	content: "";
	width: 0;
	height: 2px;
	background: #1ab60a;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.5s ease 0s;
}

.header .navbar_nav li:hover:after {
	width: 100%;
}

.header .navbar_nav li a {
	text-decoration: none;
	height: 100%;
	padding: 0 16px;
	display: block;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	color: #fff;
	font-size: 18px;
}

.header .navbar_nav li:hover a {
	color: rgba(255, 255, 0, 1);
}

.header .navbar_nav li.dropdown {
	display: inherit;
	position: relative;

}

.header .navbar_nav li.dropdown .jt {
	width: 20px;
	height: 20px;
	background: url(i/top.png) no-repeat;
	background-size: 100% 100%;
	display: block;
}

.header .navbar_nav li.dropdown .dropdown_menu {
	display: none;
	border-radius: 8px 8px;
	position: absolute;
	top: 80px;
	width: 100%;
	background: #fff;
	box-shadow: 0 15px 27px 0 rgba(167, 165, 165, 0.38);
	width: 120%;
	left: -10%;
	overflow: hidden;
}

.header .navbar_nav li.dropdown .dropdown_menu a {
	font-size: 16px;
	color: #666;
	padding: 0 10px;
	line-height: 50px;
	text-align: center;
	background: #fff;
	margin-bottom: 2px;
}

.header .navbar_nav li.dropdown:hover .dropdown_menu {
	display: block;
	background: #f3f3f3;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.header .navbar_nav li.dropdown:hover .dropdown_menu a {
	color: #666;
}

.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {
	color: #fff;
	background: #1ab60a;
}

/*白色背景的头部*/
.header.on {
	background: rgba(255, 255, 255, 0.9);
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	transition: background-color 0.3s, color 0.3s;
}

.header.on .navbar_nav li a {
	color: #333;
}

.header.on .navbar_nav li:hover a {
	color: #1ab60a;
}

#navToggle {
	display: none;
}

.m_nav {
	position: fixed;
	top: 0px;
	box-shadow: 0 15px 27px 0 rgba(167, 165, 165, 0.38);
	width: 100%;
	height: 100%;
	background: #fff;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	z-index: 1000;
	opacity: 1;
	visibility: visible;
	margin-top: 0;
	overflow-y: auto;
	transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	top: 0;
	transform: translateX(100%);
}

.m_nav.open {
	transform: translateX(0);
}

.m_nav .top {
	height: 60px;
	padding: 20px;
	box-sizing: border-box;
}

.m_nav .top .closed {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	float: right;
	cursor: pointer;
}

.m_nav .logo {
	width: 100%;
	margin: 0 auto;
}

.m_nav .logo img {
	height: 50px;
	display: block;
	margin: 30px auto;
}

.m_nav .ul {
	margin-top: 10px;
}

.m_nav .ul li {
	padding: 0 20px;
	border-bottom: 1px solid #f5f5f5;
	transform: translateY(0);
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	opacity: 0;
}

.m_nav.open .ul li {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.m_nav .ul li:nth-child(1) {
	-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(2) {
	-webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(3) {
	-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(4) {
	-webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(5) {
	-webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(6) {
	-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(7) {
	-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 1.4s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(8) {
	-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 1.6s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(9) {
	-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 1.8s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(10) {
	-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 2.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(11) {
	-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 2.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(12) {
	-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 2.4s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(13) {
	-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 2.6s cubic-bezier(.77, 0, .175, 1) 0ms;
}


.m_nav .ul li a {
	display: block;
	text-decoration: none;
	color: #333;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	width: 100%;
}

.m_nav .ul li .dropdown_menu {
	display: none;
}

.m_nav .ul li.dropdown.active .dropdown_menu {
	display: block;
}

.m_nav .ul li .dropdown_menu a {
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0 40px;
	box-sizing: border-box;
	border-bottom: 1px solid #f5f5f5;
}

.m_nav .ul li .dropdown_menu a:last-child {
	border: none;
}



@media screen and (max-width: 1400px) {
	.header {
		padding: 0px;
		height: 60px;
	}

	.header #navToggle {
		height: 100%;
		padding: 9px 15px;
		margin-right: 9px;
		display: inline-block;
		float: right;
	}

	.header #navToggle span {
		position: relative;
		width: 25px;
		height: 2px;
		margin-top: 19px;
	}

	.header #navToggle span:before,
	.header #navToggle span:after {
		content: '';
		position: relative;
		width: 100%;
		height: 2px;
		left: 0;
	}

	.header #navToggle span,
	.header #navToggle span:before,
	.header #navToggle span:after {
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		display: block;
		background: #1ab60a;
	}

	.header #navToggle span:before {
		top: 8px;
	}

	.header #navToggle span:after {
		bottom: 10px;
	}

	.header #navToggle.open span:before {
		top: 10px;
		-webkit-transform: translateY(-11px) rotate(-45deg);
		-moz-transform: translateY(-11px) rotate(-45deg);
		-ms-transform: translateY(-11px) rotate(-45deg);
		-o-transform: translateY(-11px) rotate(-45deg);
		transform: translateY(-11px) rotate(-45deg);
	}

	.header #navToggle.open span:after {
		bottom: 12px;
		-webkit-transform: translateY(10px) rotate(45deg);
		-moz-transform: translateY(10px) rotate(45deg);
		-ms-transform: translateY(10px) rotate(45deg);
		-o-transform: translateY(10px) rotate(45deg);
		transform: translateY(10px) rotate(45deg);
	}

	.header #navToggle.open span {
		background: none;
	}

	.header #navToggle.open span:before,
	.header #navToggle.open span:after {
		background: #1ab60a;
	}

	.header .nav {
		display: none;
	}

	.banner img {
		width: 100%;
	}
}

.banner {
	width: 100%;
	position: relative;
}

.banner img {
	width: 100%;
	position: relative;
}

.g-djs {
	position: absolute;
	right: 1%;
	bottom: 4%;
	font-size: 40px;
	color: #ffffff;
	width: 40%;
}

.g-djs span {
	float: left;
	display: block;
	line-height: 100px;
}

.g-djs img {
	float: left;
	width: 15%;
	padding: 0px 20px;
}

.dkj {
	padding: 10px 10px;
	position: relative;
	z-index: 2;
}

.left-nr {
	width: 50%;
	height: 1184px;
	float: left;
}

/*引言开始*/
.left-top {
	width: 100%;
	height: 592px;
	clear: both;
	position: relative;
}

.yinyan {
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	overflow: hidden;
	margin-right: 10px;
}

.yinyan h3 {
	font-size: 60px;
	text-align: center;
	font-weight: 600;
	padding-bottom: 20px;
	padding-top: 20px;
}

.yinyan span {
	background: -webkit-linear-gradient(0deg, #1ab60a 25%, #08b3f2);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


.wrap {
	display: flex;
}

.text {
	max-height: 27rem;
	padding-bottom: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: all 1s;
	position: relative;
	z-index: 99;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, .05);
	box-shadow: 0px 10px 20px rgba(0, 0, 0, .05);
}

.text::before {
	content: '';
	float: right;
	height: 100%;
	margin-bottom: 0px;
}

.text p {
	display: block;
	font-size: 22px;
	color: rgba(0, 0, 0, 0.8);
	line-height: 45px;
	text-indent: 2em;
	text-align: justify;
	padding: 0px 30px;
}

.btn {
	float: right;
	clear: both;
	margin-left: 50px;
	font-size: 16px;
	background: rgba(0, 193, 103, 0.8);
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	margin-top: -30px;
	text-align: center;
	margin-right: 10px;
	transition: all .2s linear;
	background-image: url(../image/green/shousuo.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 40%;
	position: relative;

}


#check {
	display: none;
}

#check:checked+.text {
	max-height: none;
}


/* 隐藏省略号 */
#check:checked+.text>.btn::before {
	visibility: hidden;
}

/*引言结束*/

/*会议亮点*/
.left-bottom {
	margin-right: 10px;
	height: 592px;
	clear: both;
	position: relative;
}

.left-bottom h3 {
	width: 100%;
	font-size: 60px;
	text-align: center;
	font-weight: 600;
	padding-bottom: 20px;
	padding-top: 20px;
	color: #ffffff;
	position: absolute;
	z-index: 1;
}

.swiper {
	width: 100%;
	height: 100%;
	z-index: 0;
	--swiper-pagination-color: #ffffff;
	/* 两种都可以 */
	--swiper-navigation-color: #ffffff;
	/* 单独设置按钮颜色 */
	background: #08b3f1;
	background-image: url(../image/green/ld.png);
	background-repeat: no-repeat;
	background-position: left;
	background-size: 55%;
}

.swiper-slide {
	text-align: left;
	display: flex;
	justify-content: center;
	align-items: center;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ldnr {
	width: 80%;
	margin: 0px auto;
}

.ldnr b {
	font-size: 30px;
	display: block;
	clear: both;
	font-weight: 600;
	color: #ffffff;
}

.ldnr p {
	display: block;
	clear: both;
	font-size: 26px;
	padding: 10px 0px;
	color: #ffffff;
	line-height: 40px;
	text-align: justify;
}

/*亮点结束*/


/*会议议题及内容*/

.right-nr {
	width: 50%;
	height: 1184px;
	float: right;
	background: -webkit-linear-gradient(90deg, #0eb65d, #08b3f0);
	overflow: hidden;
	position: relative;
}

.right-nr h3 {
	font-size: 60px;
	text-align: center;
	font-weight: 600;
	padding-bottom: 20px;
	padding-top: 30px;
	color: #ffffff;
}






.hylb {
	padding: 0px 30px;
	z-index: 2;
	overflow: hidden;
}

.hyfgx {
	margin-left: 39px;
	width: 6px;
	top: 10%;
	min-height: 85%;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	background-image: url(../image/green/hynr.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.hylb li {
	clear: both;
	cursor: pointer;
	color: #ffffff;
	/* 	margin-bottom: 45px;
	margin-top: 0px; */
	min-height: 60px;
}

.hylb li h2 {
	display: block;
	font-size: 22px;
	transition: all .2s linear;
	background-image: url(../image/green/yd.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 50px;
	height: 30px;
	line-height: 30px;
}

.hylb li h2:hover {
	font-size: 22px;
	color: #fff000;
	background-image: url(../image/green/ydd.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	transition: all .2s linear;
}

.hylb li p {
	display: block;
	font-size: 16px;
	padding-left: 20px;
	line-height: 32px;
	background-image: url(../image/green/xyd.png);
	background-repeat: no-repeat;
	background-position: left center;
	transition: all .2s linear;
}

.hylb li p:hover {
	color: #fff000;
	transition: all .2s linear;
}

.hyxn {
	width: 80%;
	padding: 10px 20px;
	transform: translateX(50px);
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 10px 10px;
	margin-top: 15px;
	margin-bottom: 10px;
}

.hyxn::after {
	position: absolute;
	top: -8px;
	left: calc(10% - 8px);
	width: 0px;
	height: 0px;
	content: '';
	border-style: solid;
	border-width: 8px;
	border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) transparent transparent;
	transform: rotate(-45deg);
}

/*组织机构*/

.zzjg {
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	overflow: hidden;
	margin: 10px 10px;
	padding: 10px 10px;
}

.zzjgbt h3 {
	font-size: 60px;
	text-align: center;
	font-weight: 600;
	padding-bottom: 20px;
	padding-top: 20px;
}

.zzjgbt span {
	background: -webkit-linear-gradient(0deg, #1ab60a 25%, #08b3f2);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.left-zzjg {
	width: 48%;
	height: 460px;
	float: left;
	overflow: hidden;
}

.solu_bt {
	width: 100%;
	height: 80px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.solu_bt span {
	color: #333333;
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	height: 78px;
	line-height: 78px;
	cursor: pointer;
	font-size: 26px;
}

.solu_bt span:hover {
	color: #1ab60c;
}

.solu_bt .lion {
	color: #1ab60c;
	border-bottom: 3px solid #1ab60c;
}

.right-zzjg {
	width: 48%;
	float: right;
	height: 460px;
	overflow: hidden;
}

.solur_bt {
	width: 100%;
	height: 80px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.solur_bt span {
	color: #333333;
	display: block;
	float: left;
	width: 25%;
	text-align: center;
	height: 78px;
	line-height: 78px;
	cursor: pointer;
	font-size: 26px;
}

.solur_bt span:hover {
	color: #08b3ef;
}

.solur_bt .lion {
	color: #08b3ef;
	border-bottom: 3px solid #08b3ef;
}

.danlist {
	background-color: #ffffff;
	width: 180px;
	height: 80px;
	border-radius: 10px 10px;
	-webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, .05);
	box-shadow: 0px 10px 30px rgba(0, 0, 0, .05);
	float: left;
	margin-right: 20px;
	margin-top: 24px;
	transition: all .2s linear;
}

.danlist img {
	width: 180px;
	height: 80px;
}

.danlist:hover {
	cursor: pointer;
	-webkit-transform: translate3d(0, -8px, 0);
	transform: translate3d(0, -8px, 0);
	transition: all .2s linear;
	-webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, .08);
	box-shadow: 0px 10px 30px rgba(0, 0, 0, .08);
}

/*大会组委会*/
.dhzwh {
	background-color: #f5f5f7;
	min-height: 790px;
	margin: 10px 10px;
	padding: 10px 10px;
	position: relative;
}

.zwh-title {
	text-align: center;
}

.zwh-title h3 {
	font-size: 60px;
	padding-top: 30px;
	text-align: center;
	font-weight: 600;
	display: block;
	width: 100%;
}

.zwh-title span {
	background: -webkit-linear-gradient(0deg, #1ab60a 25%, #08b3f2);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.banyuan {
	background: -webkit-linear-gradient(0deg, #1ab60a 25%, #08b3f2);
	border: 6px solid #ffffff;
	width: 800px;
	height: 800px;
	border-radius: 50% 50%;
	position: absolute;
	top: 0;
	left: -460px;
	overflow: hidden;
}

.left-zwh {
	padding: 10px;
	height: 100%;
	width: 300px;
	float: left;
	right: -20px;
	position: absolute;
	padding-top: 120px;
}

.left-zwh span {
	right: 0;
	color: #ffffff;
	display: block;
	clear: both;
	text-align: right;
	width: 120px;
	height: 110px;
	padding-right: 180px;
	line-height: 110px;
	cursor: pointer;
	font-size: 26px;
	background-image: url(../image/green/zwh.png);
	background-repeat: no-repeat;
	background-position: 100%;
	transition: all .2s linear;
}

.left-zwh span:hover {
	color: #fffc00;
	background-image: url(../image/green/zwh1.png);
	background-repeat: no-repeat;
	background-position: 100%;
	-webkit-transform: translate3d(0, -8px, 0);
	transform: translate3d(0, -8px, 0);
	transition: all .2s linear;
}

.left-zwh .lion {
	color: #fffc00;
	background-image: url(../image/green/zwh1.png);
	background-repeat: no-repeat;
	background-position: 100%;
}

.right-zwh {
	/* width: 80%; */
	float: left;
	left: 350px;
	margin-top: 20px;
	position: absolute;
}

.right-zwh ul {
	display: flex;
	width: 100%;
	height: 640px;
	flex-wrap: wrap;
	/* 允许图层换行 */
	justify-content: center;
	/* 水平居中 */
	/*align-items: center;
	 垂直居中（如果只有一个图层）*/
	/*align-content: center;
	 垂直居中（对于多行）*/
	overflow-x: hidden;
	overflow-y: auto;
}

.right-zwh ul li {
	width: 204px;
	margin-left: 30px;
	margin-right: 50px;
	margin-bottom: 30px;
	text-align: center;
	/* 间距 */
	/* 其他样式 */
}

.ih-item {
	position: relative;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.ih-item,
.ih-item * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.ih-item img {
	width: 100%;
	height: 100%
}

.ih-item .img {
	position: absolute;
	width: 165px;
	height: 165px;
	border-radius: 50%;
	background-color: #0eb65d;
	top: 18px;
	left: 20px;
	overflow: hidden;
}

.ih-item.img img {
	border-radius: 50%
}

.ih-item.effect1 .spinner {
	width: 204px;
	height: 204px;
	background-image: url(../image/green/renbg.png);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 50%;
	-webkit-transition: all .8s ease-in-out;
	-moz-transition: all .8s ease-in-out;
	transition: all .8s ease-in-out;
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
}

.ih-item.effect1 a:hover .spinner {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.right-zwh ul li span {
	text-align: center;
	display: block;
	color: #0eb65d;
	font-size: 18px;
	padding-top: 10px;
}

.right-zwh ul li p {
	text-align: center;
	display: block;
	color: #666666;
	font-size: 14px;
	line-height: 25px;
}

/*大会学术委员会*/
.xueshu {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	background: -webkit-linear-gradient(0deg, #0eb65d 25%, #08b3f2);
	display: flex;
	flex-direction: column;
	min-height: 610px;
	padding-bottom: 50px;
}

.xs-title {
	flex: 0 0 auto;
	/* 顶部层占据自适应的高度 */
	text-align: center;
	box-sizing: border-box;
}

.xs-title h3 {
	font-size: 60px;
	padding-top: 30px;
	text-align: center;
	font-weight: 600;
	display: block;
	width: 100%;
	color: #ffffff;
}

.left-xs {
	width: 15%;
	float: left;
	background-image: url(../image/green/xs.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 5% 0;
	height: 400px;
	position: relative;
}

.left-xs span {
	color: #ffffff;
	display: block;
	clear: both;
	width: 80%;
	text-align: center;
	height: 80px;
	line-height: 80px;
	cursor: pointer;
	font-size: 26px;
	right: 0;
	margin-left: 20%;
	margin-bottom: 5%;
	transition: all .2s linear;
}

.left-xs span:hover {
	color: #1ab60c;
	background-color: #ffffff;
	transition: all .2s linear;
}

.left-xs .lion {
	color: #1ab60c;
	background-color: #ffffff;
	transition: all .2s linear;
}

.right-xs {
	width: 83%;
	float: right;
}

.right-xs ul {
	flex-wrap: wrap;
	/* 允许图层换行 */
	justify-content: center;
	/* 水平居中 */
	align-items: center;
	/* 垂直居中（如果只有一个图层）*/
	/*align-content: center;
	 垂直居中（对于多行）*/
	overflow-x: hidden;
	overflow-y: auto;
}

.right-xs ul li {
	width: 22%;
	height: 10%;
	background-color: #fff;
	border-radius: 10px 10px;
	float: left;
	margin-right: 3%;
	margin-top: 3%;
	transition: all .2s linear;
}

.right-xs ul li:hover {
	cursor: pointer;
	-webkit-transform: translate3d(0, -8px, 0);
	transform: translate3d(0, -8px, 0);
	transition: all .2s linear;
}

.xs_img {
	width: 120px;
	height: 120px;
	border-radius: 50% 50%;
	border: 1px solid rgba(0, 0, 0, .05);
	float: left;
	overflow: hidden;
	margin: 30px 15px 30px 24px;
}

.xs_img img {
	width: 120px;
	height: 120px;
}

.xs-mx {
	float: left;
}

.xs-mx span {
	font-size: 18px;
	color: #01c167;
	clear: both;
	line-height: 45px;
	font-weight: 600;
	margin-top: 40px;
	display: block;
}

.xs-mx p {
	color: rgba(0, 0, 0, 0.7);
	font-size: 14px;
	line-height: 20px;
}

/*分会场设置*/
.fhcsz {
	min-height: 650px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	overflow: hidden;
	margin: 10px 10px;
	padding: 10px 10px;
	background-image: url(../image/green/fhcbg.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.demo {
	width: 100%;
}

.tabs {
	padding: 30px 20px;
}

.tabs-list {
	list-style: none;
}

.tabs-list li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 20px;
	margin-bottom: 30px;
}

.tabs-list li a {
	display: block;
	width: 296px;
	height: 60px;
	line-height: 28px;
	padding: 30px 20px;
	background-image: url(../image/green/fh1.png);
	background-repeat: no-repeat;
	background-position: left;
	background-size: 100%;
	color: #ffffff;
	text-decoration: none;
	font-size: 20px;
	border-radius: 10px 10px;
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
}

.tabs-list li a:hover {
	background: -webkit-linear-gradient(90deg, #0eb65d 25%, #08b3f2);
	color: #fff000;
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	box-shadow: 0px 10px 30px 0 rgba(14, 182, 93, .5);
}

.tabs-list li.active a {
	background: -webkit-linear-gradient(90deg, #0eb65d 25%, #08b3f2);
	color: #fff000;
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
	box-shadow: 0px 10px 30px 0 rgba(14, 182, 93, .5);
}

.tab-content {}

.fhnbk {
	min-height: 250px;
	margin: 10px 0 15px;
	background-color: #ffffff;
	border-radius: 10px 10px;
	border: 1px solid rgba(0, 0, 0, .05);
	padding: 20px 20px;
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
}




.tabs .accordion-handle {
	display: none;
}

.tabs-vertical-left,
.tabs-vertical-right {
	*zoom: 1;
}

.tabs-vertical-left:before,
.tabs-vertical-left:after,
.tabs-vertical-right:before,
.tabs-vertical-right:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.tabs-vertical-left .tabs-list,
.tabs-vertical-right .tabs-list {
	width: 25%;
}

.tabs-vertical-left .tabs-list li,
.tabs-vertical-right .tabs-list li {
	display: block;
	margin: 0 0 5px 0;
	width: 100%;
}

.tabs-vertical-left .tabs-list li a,
.tabs-vertical-right .tabs-list li a {
	height: auto;
	padding: 8px 20px;
	line-height: 1.5;
}

.tabs-vertical-left .tabs-container,
.tabs-vertical-right .tabs-container {
	width: 75%;
}

.tabs-vertical-left .tabs-list {
	float: left;
}

.tabs-vertical-left .tabs-container {
	float: right;
}

.tabs-vertical-left .tabs-container .tab-content {
	margin: 0 0 0 15px;
}

.tabs-vertical-right .tabs-list {
	float: right;
}

.tabs-vertical-right .tabs-container {
	float: left;
}

.tabs-vertical-right .tabs-container .tab-content {
	margin: 0 15px 0 0;
}

.accordion-handle {
	position: relative;
	margin-bottom: 10px;
	background-color: #d9d9d9;
	text-decoration: none;
	color: #282828;
	cursor: pointer;
	transition: all 0.4s ease 0s;
}

.accordion-handle:hover {
	background-color: #d9d9d9;
}

.accordion-handle.active {
	color: #ffffff;
	background-color: #008f43;
}

.accordion-handle span {
	display: block;
	line-height: 30px;
	padding: 10px 15px;
	font-size: 1.2rem;
	font-weight: normal;
}


.accordion-content {
	margin-bottom: 15px;
	display: none;
}

.fh-mx {
	width: 100%;
	height: 60px;
	clear: both;
}

.fh-left {
	float: left;
	width: 20%;
}

.fh-right {
	float: right;
	width: 75%;
}

.fh-left span,
.fh-right span {
	font-size: 24px;
	font-weight: 600;
	background: -webkit-linear-gradient(0deg, #1ab60a 25%, #08b3f2);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.fh-neir {
	clear: both;
	width: 100%;
}

.fh-bt {
	width: 20%;
	float: left;

}

.fh-bt h2 {
	font-size: 22px;
	line-height: 28px;
	color: #282828;
	padding-top: 40px;
}

.fh-md {
	float: right;
	width: 75%;
}

.fh-md ul {
	float: left;
}

.fh-md ul li {
	float: left;
	text-align: center;
	margin-bottom: 24px;
	margin-right: 24px;
	transition: all .2s linear;
}

.fh-md ul li:hover {
	cursor: pointer;
	-webkit-transform: translate3d(0, -8px, 0);
	transform: translate3d(0, -8px, 0);
	transition: all .2s linear;
}

.fh-md ul li p {
	padding-top: 10px;
}

.fh-tx {
	background-color: #01c167;
	width: 120px;
	height: 120px;
	border-radius: 50% 50%;
	position: relative;
	overflow: hidden;
}

.lanse {
	background-color: #08b3ef;
}

.fh-tx img {
	width: 120px;
}

.fh-tx span {
	display: block;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 14px;
	text-align: center;
	color: #ffffff;
	line-height: 30px;
	position: absolute;
	bottom: 0px;
}

/*日程安排*/
.lv-rcap {
	background-color: #f5f5f7;
	min-height: 790px;
	margin: 10px 10px;
	padding: 10px 10px;
}

.rcap_bt {
	width: 100%;
	height: 170px;
	background-image: url(../image/green/rc.png);
	background-repeat: no-repeat;
	background-position: top;
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 30px;
	margin-bottom: 80px;
}

.rcap_bt span {
	color: #333333;
	display: block;
	width: 140px;
	height: 140px;
	text-align: center;
	line-height: 140px;
	border-radius: 50% 50%;
	cursor: pointer;
	font-size: 28px;
	float: left;
	margin: 0px 30px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .05);
	transition: all .2s linear;
	position: relative;
}

.rcap_bt span:hover {
	color: #ffffff;
	background-color: #01c167;
	transition: all .2s linear;
}

.rcap_bt .lion {
	color: #ffffff;
	background-color: #01c167;
	transition: all .2s linear;
}

.rcap_bt span p {
	color: #282828;
	display: block;
	position: absolute;
	width: 140px;
	margin-top: -30px;
	    font-size: 18px;
}

.rcap_bt span:hover p {
	color: #01c167;
}

.rcap_bt .lion p {
	color: #01c167;
}

.rclist {
	width: 100%;
	clear: both;
}

.rclist li {
	width: 72%;
	clear: both;
	height: 60px;
	line-height: 60px;
	margin: 25px auto;
	font-size: 20px;
	color: #282828;
	background-color: #ffffff;
	border-radius: 10px 10px;
	transition: all .2s linear;
}

.rclist li:hover {
	color: #ffffff;
	background-color: #01c167;
	transition: all .2s linear;
}

.rclist li span {
	width: 20%;
	float: left;
	text-align: center;
}

.rclist li p {
	width: 75%;
	float: right;
}

/*联系我们*/
.lx-left {
	width: 50%;
	height: 592px;
	float: left;
}

.lxwm {
	margin-right: 10px;
	height: 100%;
	background-color: #01c167;
	position: relative;
}

.lxwm h3 {
	font-size: 60px;
	padding-top: 30px;
	text-align: center;
	font-weight: 600;
	display: block;
	width: 100%;
	color: #ffffff;
}

.lx-list {
	padding: 30px 20px;

}

.lx-list li {
	float: left;
	width: 33%;
	height: 60px;
	line-height: 60px;
	color: #ffffff;
	border-bottom: 1px dotted #ffffff;
	font-size: 20px;
}

.lx-list li span {
	float: left;
	width: 30%;
	text-align: right;
	padding-right: 10px;
}

.lx-list li p {
	float: left;
}

.lx-info {
	background-color: rgba(0, 0, 0, 0.2);
	bottom: 0;
	width: 100%;
	height: 110px;
	position: absolute;
	padding-top: 30px;
}

.lx-info p {
	color: #ffffff;
	clear: both;
	font-size: 18px;
	line-height: 30px;
	padding: 0px 20px;
}

/*会议时间、地点*/
.lx-right {
	width: 50%;
	height: 592px;
	float: right;
	background-color: #f6f6f8;
	position: relative;
	overflow: hidden;
}

.timer {
	width: 100%;
	clear: both;
}

.timer h3 {
	font-size: 60px;
	padding-top: 30px;
	text-align: center;
	font-weight: 600;
	display: block;
	width: 100%;
	z-index: 1;
	position:relative;
}

.timer-dt {
	position: absolute;
	width: 100%;
	bottom: 0;
}

.timer-dt img {
	width: 100%;
}

.timer span {
	background: -webkit-linear-gradient(0deg, #1ab60a 25%, #08b3f2);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.timer-mx {
	background-color: #01c167;
	bottom: 0;
	width: 100%;
	height: 110px;
	position: absolute;
	padding-top: 30px;
}

.timer-mx p {
	color: #ffffff;
	clear: both;
	font-size: 26px;
	line-height: 40px;
	padding: 0px 20px;
	font-weight: 600;
	text-align: center;
	letter-spacing: 2px;
}

/*会议投稿说明*/
.hy-left {
	width: 50%;
	height: 592px;
	float: left;
	position: relative;
}

.hybt {
	margin-right: 10px;
	overflow: hidden;
	background-image: url(../image/green/gb.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #f6f6f8;
	min-height: 592px;
}

.hybt h3 {
	font-size: 60px;
	text-align: center;
	font-weight: 600;
	padding-bottom: 20px;
	padding-top: 20px;
}

.hybt span {
	background: -webkit-linear-gradient(0deg, #1ab60a 25%, #08b3f2);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.wrapt {
	display: flex;
}

.textt {
	max-height: 27rem;
	padding-bottom: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: all 1s;
	position: relative;
	z-index: 99;
	-webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, .05);
	box-shadow: 0px 10px 20px rgba(0, 0, 0, .05);
}

.textt::before {
	content: '';
	float: right;
	height: 100%;
	margin-bottom: 0px;
}

.textt p {
	display: block;
	font-size: 22px;
	color: rgba(0, 0, 0, 0.8);
	line-height: 50px;
	text-align: justify;
	padding: 0px 30px;
}

.btnt {
	float: right;
	clear: both;
	margin-left: 50px;
	font-size: 16px;
	background: rgba(0, 193, 103, 0.8);
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	margin-top: -30px;
	text-align: center;
	margin-right: 10px;
	transition: all .2s linear;
	background-image: url(../image/green/shousuo.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 40%;
	position: relative;

}


#checkt {
	display: none;
}

#checkt:checked+.textt {
	max-height: none;
}


/* 隐藏省略号 */
#checkt:checked+.textt>.btnt::before {
	visibility: hidden;
}

/*会议费用*/
.hy-right {
	width: 50%;
	height: 592px;
	float: right;
	position: relative;

}

.hy-right h3 {
	font-size: 60px;
	padding-top: 30px;
	text-align: center;
	font-weight: 600;
	display: block;
	width: 100%;
	color: #ffffff;
}

.hyfy {
	overflow: hidden;
	background-image: url(../image/green/fy.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #10b6f1;
	min-height: 592px;
}

.hyfy h3 {
	font-size: 60px;
	padding-top: 30px;
	text-align: center;
	font-weight: 600;
	display: block;
	width: 100%;
	color: #ffffff;
}

.wrapfy {
	display: flex;
}

.textfy {
	max-height: 27rem;
	padding-bottom: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: all 1s;
	position: relative;
	z-index: 99;
	-webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, .05);
	box-shadow: 0px 10px 20px rgba(0, 0, 0, .05);
}

.textfy::before {
	content: '';
	float: right;
	height: 100%;
	margin-bottom: 0px;
}

.textfy p {
	display: block;
	font-size: 22px;
	color: #fff;
	line-height: 50px;
	text-align: justify;
	padding: 0px 30px;
}

.btnfy {
	float: right;
	clear: both;
	margin-left: 50px;
	font-size: 16px;
	background: #fff;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50%;
	color: #01c167;
	cursor: pointer;
	margin-top: -30px;
	text-align: center;
	margin-right: 10px;
	transition: all .2s linear;
	background-image: url(../image/green/shousuo0.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 40%;
	position: relative;

}


#checkfy {
	display: none;
}

#checkfy:checked+.textfy {
	max-height: none;
}


/* 隐藏省略号 */
#checkfy:checked+.textfy>.btnfy::before {
	visibility: hidden;
}

/*邀请嘉宾*/
.yqjb {
	background-color: #f5f5f7;
	min-height: 500px;
	margin: 10px 10px;
	padding: 10px 10px;
}

.yqjb-list {
	clear: both;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.yqjb-list li {
	width: 19%;
	height: 120px;
	padding-top: 20px;
	float: left;
	margin-right: 18px;
	margin-bottom: 24px;
	background-color: #ffffff;
	border-radius: 10px 10px;
	overflow: hidden;
	transition: all .2s linear;
}

.yqjb-list li:hover {
	cursor: pointer;
	-webkit-transform: translate3d(0, -8px, 0);
	transform: translate3d(0, -8px, 0);
	transition: all .2s linear;
}


.yqjb-list li:nth-child(5n) {
	margin-right: 18px;
}

.jb-zp {
	float: left;
	width: 80px;
	height: 80px;
	text-align: center;
	border: 1px solid rgba(0, 0, 0, .05);
	border-radius: 50% 50%;
	overflow: hidden;
	margin-right: 15px;
	margin-left: 5%;
}

.jb-zp img {
	width: 100%;
}

.jb-mc {
	float: left;
	width: 50%;
}

.jb-mc span {
	clear: both;
	font-size: 18px;
	line-height: 40px;
	color: #01c167;
	font-weight: 600;
}

.jb-mc p {
	color: rgba(0, 0, 0, 0.7);
	font-size: 14px;
	clear: both;
	line-height: 20px;
}


/* 往期回顾 */
.wqhg {
	width: 100%;
	background-color: #01c167;
	min-height: 600px;
	clear: both;
}

.wqhg h3 {
	font-size: 60px;
	text-align: center;
	font-weight: 600;
	padding-bottom: 20px;
	padding-top: 30px;
	color: #ffffff;
}


.news-container {
	padding: 5% 3%;
}

.news-titles {
	float: left;
	width: 70%;
}
.news-titles li{
	width: 100% ;
	background-image: url(../image/green/hgb.png) ;
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 30px;
	display: block;
	clear: both;
	background-size: auto;
	padding: 15px 10px;
	height: 30px;
	padding-left: 50px;
}
.news-titles li a{
	color: #ffffff;
	font-size: 20px;
}
.news-titles li a:hover{
	color: #fff000;
	text-decoration: underline;
}



.news-thumbnails {
	position: relative;
	width: 400px;
	height: 250px;
	float: right;
}

.thumbnail {
	position: absolute;
	width: 100%;
	height: 100%;
	transition: z-index 0.3s;
	border: 2px solid #fff;
	border-radius: 10px 10px;
}

.i1 {
	top: 0;
	left: 0;
}

.i2 {
	top: 20px;
	left: -20px;
}

.i3 {
	top: 40px;
	left: -40px;
}

.i4 {
	top: 60px;
	left: -60px;
}

/*底部信息*/
.footgreen {
	clear: both;
	background-color: #018748;
	text-align: center;
	height: 80px;
	line-height: 80px;
}

.footgreen a{
    color: #ffffff;
}

.footgreen a:hover
{
    color: #ffffff;
    text-decoration: underline;
}


.footgreen span {
	font-size: 16px;
	color: #ffffff;
}

@media screen and (min-width: 480px) and (max-width: 1420px) {
	.news-titles{
		width: 100%;
		clear: both;
	}
	.news-thumbnails{
		display: none;
	}
}

@media (max-width: 1920px) {

	/*大会学术委员会*/
	.right-xs ul li {
		width: 30%;
		height: 10%;
		margin-left: 1%;
		margin-right: 2%;
	}

	@media screen and (min-width: 961px) and (max-width: 1340px) {
		.lx-list li {
			width: 48%;
		}

		.lx-info p {
			line-height: 30px;
		}
	}

}

@media (max-width: 1240px) {

	/*邀请嘉宾*/
	.yqjb-list li {
		width: 32%;
		margin-right: 18px;
	}

	.yqjb-list li:nth-child(5n) {
		margin-right: 18px;
	}

	/*往期回顾*/
	.wqhg {
		height: auto;
	}

	.hg-right {
		float: none;
		width: 100%;
		height: auto;
		clear: both;
	}

	.xbj {
		margin-bottom: 2rem;
	}
}

@media screen and (min-width: 961px) and (max-width: 1280px) {
	.g-djs {
		position: absolute;
		right: 0%;
		bottom: 4%;
		font-size: 1.6rem;
		color: #ffffff;
		width: 30%;
	}

	/* 组织机构 */
	.danlist {
		width: 140px;
		height: 60px;

		margin-right: 15px;
		margin-top: 24px;
	}

	.danlist img {
		width: 100%;
		height: auto;
	}

	/* 大会组委会 */
	.banyuan {
		width: 500px;
		height: 100vh;
		left: -320px;

	}

	.left-zwh {
		padding: 10px;
		height: 100%;
		width: 200px;
		float: left;
		right: -10px;
		position: absolute;
		padding-top: 120px;
		overflow: hidden;
	}

	.left-zwh span {
		width: 100px;
		height: 80px;
		padding-right: 160px;
		line-height: 80px;
		font-size: 1.2rem;
	}

	.right-zwh {
		left: 20%;
	}

	.right-zwh ul {
		align-items: normal;
	}

	.right-zwh ul li {
		width: 204px;
		margin-left: 0px;
		margin-right: 40px;
		margin-bottom: 30px;
		text-align: center;
		/* 间距 */
		/* 其他样式 */
	}

	/*学术委员会*/
	.right-xs ul li {
		width: 45%;
		height: 10%;
		margin-left: 1%;
		margin-right: 2%;
	}

	/*分会场设置*/
	.responsive-tabs .tabs-list {
		display: none;
	}

	.responsive-tabs .accordion-handle {
		display: block;
	}

	.responsive-tabs.tabs-vertical-left .tabs-container,
	.responsive-tabs.tabs-vertical-right .tabs-container {
		width: 100%;
		float: none;
	}

	.responsive-tabs.tabs-vertical-left .tabs-container .tab-content,
	.responsive-tabs.tabs-vertical-right .tabs-container .tab-content {
		margin: 10px 0 15px;
	}

	/*日程安排*/
	.rclist li {
		width: 88%;
	}

	/* 联系我们 */
	.lx-list {
		padding: 20px 20px;
	}

	.lx-list li {
		float: left;
		width: 48%;
		font-size: 1.2rem;
	}

	.lx-info {
		padding-top: 20px;
	}

	.lx-info p {
		font-size: 1.2rem;
		line-height: 2rem;
	}

	/* 会议时间、地点 */
	.timer-dt {
		position: relative;
		top: 0;
	}

	.timer-mx p {
		font-size: 1.4rem;
		line-height: 1.8rem;
	}

	/*邀请嘉宾*/
	.yqjb-list li {
		width: 23.5%;
		height: 120px;
		margin-right: 18px;
		margin-bottom: 24px;

	}

	.yqjb-list li:nth-child(5n) {
		margin-right: 18px;
	}

	@media screen and (min-width: 980px) and (max-width: 1240px) {

		/*邀请嘉宾*/
		.yqjb-list li {
			width: 31%;
			margin-right: 18px;
		}

		.yqjb-list li:nth-child(5n) {
			margin-right: 18px;
		}
	}
}

/* 响应式布局 */
@media (max-width: 960px) {
	.g-djs {
		position: absolute;
		right: 0%;
		bottom: 2%;
		font-size: 1.6rem;
		color: #ffffff;
		width: 35%;
	}

	.g-djs span {
		line-height: 4rem;
	}

	.dkj {
		padding: 10px 10px;
	}

	.left-nr {
		width: 100%;
		clear: both;
		margin-bottom: 10px;
	}

	/*引言*/
	.left-top {
		width: 100%;
		clear: both;
	}

	.yinyan {
		margin-right: 0px;
	}

	.yinyan h3,
	.left-bottom h3,
	.right-nr h3,
	.zzjgbt h3,
	.zwh-title h3,
	.xs-title h3,
	.lxwm h3,
	.timer h3,
	.hybt h3,
	.hyfy h3 {
		font-size: 3rem;
	}


	.left-bottom {
		width: 100%;
		clear: both;
	}

	.right-nr {
		width: 100%;
		clear: both;
		background-color: aqua;
	}

	/*组织机构*/
	.left-zzjg {
		width: 100%;
		clear: both;
	}

	.right-zzjg {
		width: 100%;
		clear: both;
	}

	.danlist {
		margin-right: 30px;
	}

	/*大会组委会*/
	.banyuan {
		width: 150px;
		height: 100%;
		border-radius: 0%;
		left: 0px;
	}

	.left-zwh {
		width: 150px;
		right: -20px;
	}

	.left-zwh span {
		right: 0;
		font-size: 1.6rem;
	}

	.right-zwh {
		left: 19%;
	}

	.right-zwh ul {
		align-items: normal;
	}

	.right-zwh ul li {
		width: 204px;
		margin-left: 40px;
		margin-right: 40px;
		margin-bottom: 30px;
		text-align: center;
		/* 间距 */
		/* 其他样式 */
	}

	/*学术委员会*/
	.xs-nr {
		height: 550px;
	}

	.right-xs ul li {
		width: 45%;
		height: 10%;
		margin-left: 1%;
		margin-right: 2%;
	}

	.left-xs {
		width: 150px;
		border-right: 2px solid #ffffff;
		padding: 5% 0;
		height: 100vh;
		background-image: none;
	}

	.left-xs span {
		width: 150px;
		height: 5rem;
		line-height: 5rem;
		font-size: 1.6rem;
		margin-left: 0%;
		margin-bottom: 10%;
	}

	.right-xs {
		width: 77%;
		float: right;
	}

	.right-xs ul {
		align-items: normal;
	}

	.right-xs ul li {
		width: 46%;
		height: 5%;
	}

	.xs_img {
		width: 80px;
		height: 80px;
		margin: 20px 10px 20px 10px;
	}

	.xs_img img {
		width: 80px;
		height: 80px;
	}

	.xs-mx span {
		font-size: 1.4rem;
		line-height: 40px;
		margin-top: 20px;
	}

	.xs-mx p {
		color: rgba(0, 0, 0, 0.7);
		font-size: 14px;
		line-height: 20px;
	}

	/*分会场设置*/
	.responsive-tabs .tabs-list {
		display: none;
	}

	.responsive-tabs .accordion-handle {
		display: block;
	}

	.responsive-tabs.tabs-vertical-left .tabs-container,
	.responsive-tabs.tabs-vertical-right .tabs-container {
		width: 100%;
		float: none;
	}

	.responsive-tabs.tabs-vertical-left .tabs-container .tab-content,
	.responsive-tabs.tabs-vertical-right .tabs-container .tab-content {
		margin: 10px 0 15px;
	}

	/*日程安排*/
	.rclist li {
		width: 96%;
	}

	/*联系我们*/
	.lx-left {
		width: 100%;
		float: none;
		clear: both;
		margin-bottom: 10px;
	}

	.lxwm {
		margin-right: 0;
	}

	/*会议时间、地点*/
	.lx-right {
		width: 100%;
		float: none;
		clear: both;
	}

	.timer-mx p {
		font-size: 1.6rem;
		line-height: 2rem;
	}

	/*会议投稿说明*/
	.hy-left {
		width: 100%;
		clear: both;
		float: none;
		margin-bottom: 10px;
		z-index: 111;
	}

	.hybt {
		margin-right: 0px;
	}

	.hy-right {
		width: 100%;
		clear: both;
		float: none;
	}

	/*邀请嘉宾*/
	.yqjb-list li {
		width: 47%;
		margin-right: 20px;
	}

	.yqjb-list li:nth-child(5n) {
		margin-right: 20px;
	}


	/*手机端样式*/
	@media (max-width: 480px) {
		.g-djs {
			position: absolute;
			right: 0%;
			bottom: 3%;
			font-size: 1rem;
			color: #ffffff;
			width: 40%;
		}

		.g-djs span {
			line-height: 2rem;
		}

		.g-djs img {
			width: 10%;
			padding: 0px 10px;
		}

		.left-nr {
			width: 100%;
			height: 60rem;
			float: left;
			margin-bottom: 0rem;
		}

		/*引言*/
		.left-top {
			height: 29.5rem;
		}

		.text {
			max-height: 21rem;
		}

		.yinyan h3,
		.left-bottom h3,
		.right-nr h3,
		.zzjgbt h3,
		.zwh-title h3,
		.xs-title h3,
		.lxwm h3,
		.timer h3,
		.hybt h3,
		.hyfy h3 {
			font-size: 2rem;
		}

		.text p {
			display: block;
			font-size: 1.2rem;
			color: rgba(0, 0, 0, 0.8);
			line-height: 2.25rem;
			text-indent: 2em;
			text-align: justify;
			padding: 0px 20px;
		}

		/*会议亮点*/
		.left-bottom {
			height: 29.5rem;
			clear: both;
			position: relative;
		}

		.left-bottom h3 {
			width: 100%;
			font-size: 2.5rem;
			text-align: center;
			font-weight: 600;
			padding-bottom: 20px;
			padding-top: 30px;
			color: #ffffff;
			position: absolute;
			z-index: 1;
		}

		.ldnr {
			width: 70%;
			margin: 0px auto;
		}

		.ldnr b {
			font-size: 1.8rem;
			display: block;
			clear: both;
			font-weight: 600;
			color: #ffffff;
		}

		.ldnr p {
			display: block;
			clear: both;
			font-size: 1.2rem;
			padding: 10px 0px;
			color: #ffffff;
			line-height: 2rem;
			text-align: justify;
		}

		/*会议议题及内容*/
		.right-nr {
			height: 35rem;
		}

		.hylb {
			padding: 0px 0.35rem;
			z-index: 2;
			overflow: hidden;
		}

		.hyfgx {
			margin-left: 1rem;
			width: 0.25rem;
			top: 13%;
			min-height: 85%;
			overflow: hidden;
			position: absolute;
			z-index: 1;
			background-image: url(../image/green/hynr.png);
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
		}

		.hylb li {
			clear: both;
			cursor: pointer;
			color: #ffffff;
			/* 	margin-bottom: 45px;
			margin-top: 0px; */
			min-height: 60px;
		}

		.hylb li h2 {
			font-size: 1.2rem;
			padding-left: 2rem;
			height: 2rem;
			line-height: 1.25rem;
			padding-top: 0.8rem;
		}

		.hylb li h2:hover {
			font-size: 1.2rem;
			color: #fff000;
			padding-left: 2rem;
		}

		.hyxn {
			width: 85%;
			padding: 10px 10px;
			transform: translateX(1.5rem);
			background-color: rgba(0, 0, 0, 0.2);
			border-radius: 10px 10px;
			margin-top: 10px;
			margin-bottom: 10px;
		}

		.hylb .hyxn p {
			font-size: 1rem;
			padding-left: 20px;
			line-height: 1.2rem;
			margin-bottom: 0.5rem;
		}

		.hyxn::after {
			position: absolute;
			top: -8px;
			left: calc(10% - 8px);
			width: 0px;
			height: 0px;
			content: '';
			border-style: solid;
			border-width: 8px;
			border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) transparent transparent;
			transform: rotate(-45deg);
		}

		/*组织机构*/
		.left-zzjg {
			width: 100%;
			clear: both;
			height: auto;
			float: none;
			overflow: auto;
			padding-bottom: 20px;
		}

		.right-zzjg {
			float: none;
			clear: both;
			margin-top: 30px;
			height: auto;
			overflow: auto;
			padding-bottom: 20px;
		}

		.solu_bt {
			width: 100%;
			height: 60px;
			border-bottom: 1px solid rgba(0, 0, 0, 0.08);
		}

		.solu_bt span {
			width: 33%;
			font-size: 1.2rem;
			height: 58px;
			line-height: 58px;
		}

		.solur_bt {
			width: 100%;
			height: 60px;
			border-bottom: 1px solid rgba(0, 0, 0, 0.08);
		}

		.solur_bt span {
			width: 25%;
			font-size: 1.2rem;
			height: 58px;
			line-height: 58px;
		}

		.danlist {
			width: 45%;
			border-radius: 10px 10px;
			float: left;
			margin-left: 10px;
			margin-right: 5px;
			margin-top: 20px;
		}

		.danlist img {
			width: 100%;
		}

		/* 大会组委会 */
		.dhzwh {
			padding: 0;
		}

		.banyuan {
			background: -webkit-linear-gradient(0deg, #1ab60a 25%, #08b3f2);
			border: 1px solid #ffffff;
			width: 100%;
			height: 60px;
			border-radius: 0;
			position: relative;
			clear: both;
			top: 0;
			left: 0;
			margin-top: 20px;
		}

		.left-zwh {
			padding: 0px;
			height: 100%;
			width: 100%;
			float: none;
			right: 0px;
			position: relative;
		}

		.left-zwh span {
			right: auto;
			color: #ffffff;
			clear: none;
			text-align: center;
			float: left;
			width: 20%;
			height: 60px;
			padding-right: 0px;
			line-height: 60px;
			cursor: pointer;
			font-size: 1rem;
			background: none;
		}

		.left-zwh span:hover {
			color: #01c167;
			background: none;
			background-color: #fff;
			-webkit-transform: translate3d(0, 0px, 0);
			transform: translate3d(0, 0px, 0);
		}

		.left-zwh .lion {
			color: #01c167;
			background: none;
			background-color: #fff;
		}

		.right-zwh {
			/* width: 80%; */
			float: none;
			clear: both;
			left: 0px;
			position: relative;
		}

		.right-zwh ul {
			width: 100%;
			justify-content: normal;
			align-items: normal;
			height: auto;
			overflow-x: hidden;
			overflow-y: hidden;
		}

		.right-zwh ul li {
			width: 40%;
			margin-left: 20px;
			margin-right: 15px;
			text-align: center;
			float: left;
		}

		.ih-item .img {
			width: 122px;
			height: 122px;
			top: 18px;
			left: 20px;
		}

		.ih-item.effect1 .spinner {
			width: 160px;
			height: 160px;
		}

		.ih-item a {
			display: block;
		}

		.right-zwh ul li span {
			text-align: center;
			display: block;
			color: #0eb65d;
			font-size: 18px;
			padding-top: 10px;
		}

		.right-zwh ul li p {
			text-align: center;
			display: block;
			color: #666666;
			font-size: 14px;
			line-height: 25px;
		}


		/* 大会学术委员 */
		.xs-nr {
			height: auto;
		}

		.left-xs {
			width: 100%;
			float: none;
			clear: both;
			background: none;
			border-bottom: 1px solid #fff;
			border-right: none;
			padding: 0 0;
			height: 50px;
			margin: 30px auto;
		}

		.left-xs span {
			color: #ffffff;
			display: block;
			clear: none;
			float: left;
			width: 33%;
			text-align: center;
			height: 50px;
			line-height: 50px;
			margin-left: 1px;
			cursor: pointer;
			font-size: 1.2rem;
		}

		.right-xs {
			width: 94%;
			clear: both;
			float: none;
			margin: 0px auto;
		}

		.right-xs ul li {
			width: 98%;
			clear: both;
			margin-right: 0px;
		}

		/* 分会场设置 */
		.tabs {
			padding: 0px 0px;
		}

		.accordion-handle span {
			line-height: 1.6rem;
			padding: 1rem 1rem;
		}

		.tab-content {
			padding: 20px 10px;
		}

		.fh-mx {
			height: auto;
		}

		.fh-left {
			width: 50%;
			text-align: center;
		}

		.fh-right {
			width: 50%;
			text-align: center;
		}

		.fh-bt {
			width: 100%;
			float: none;
			clear: both;
		}

		.lanse {
			background-color: #08b3ef !important;
		}

		.fh-bt h2 {
			font-size: 1.2rem;
			line-height: 2rem;
			padding-top: 2rem;
			padding-bottom: 2rem;
		}

		.fh-md {
			width: 100%;
			float: none;
			clear: both;
		}

		.fh-md ul li {
			float: left;
			text-align: center;
			margin-bottom: 24px;
			margin-right: 18px;
			margin-left: 10px;
			transition: all .2s linear;
		}

		.fh-tx {
			background-color: #01c167;
			width: 80px;
			height: 80px;
			border-radius: 50% 50%;
			position: relative;
			overflow: hidden;
		}

		.fh-tx img {
			width: 80px;
		}

		.fh-tx span {
			display: block;
			width: 100%;
			background-color: rgba(0, 0, 0, 0.5);
			font-size: 1rem;
			text-align: center;
			color: #ffffff;
			line-height: 30px;
			position: absolute;
			bottom: 0px;
		}

		/*日程安排*/
		.rcap_bt {
			width: 100%;
			height: 140px;
			padding-top: 10px;
			margin-bottom: 60px;
			background-position: center;
		}

		.rcap_bt span {
			width: 80px;
			height: 80px;
			line-height: 80px;
			border-radius: 50% 50%;
			font-size: 1.4rem;
			margin: 0px 20px;
		}

		.rcap_bt span p {
			font-size: 1.2rem;
			width: 80px;
			margin-top: -10px;
		}

		.rclist li {
			width: 90%;
			line-height: 1.8rem;
			margin: 10px auto;
			font-size: 1.2rem;
			padding: 1rem;
			height: auto;

		}

		.rclist li span {
			width: 100%;
			float: none;
			clear: both;
			text-align: left;
		}

		.rclist li p {
			width: 100%;
			float: none;
			clear: both;
			text-align: left;
		}

		/* 联系我们 */
		.lx-left {
			height: 100%;
		}

		.lxwm {
			margin-right: 0px;
			height: 100%;
		}

		.lx-list {
			padding: 20px 20px;
		}

		.lx-list li {
			float: none;
			clear: both;
			width: 100%;
			height: 3rem;
			line-height: 3rem;
			font-size: 1.2rem;
		}

		.lx-info {
			padding-top: 2rem;
			position: relative;
		}

		.lx-info p {
			font-size: 1rem;
			line-height: 1.4rem;
		}

		/* 会议时间、地点 */
		.lx-right {
			height: 24.5rem;
		}

		.timer-dt {
			position: relative;
			top: 0;
		}

		.timer-mx p {
			font-size: 1.2rem;
			line-height: 1.6rem;
		}

		/* 会议投稿说明 */
		.textt p {
			font-size: 1.2rem;
			line-height: 2rem;
			text-align: justify;
			padding: 0px 20px;
		}

		/* 会议费用 */
		.textfy p {
			font-size: 1.2rem;
			line-height: 2rem;
			text-align: justify;
			padding: 0px 20px;
		}

		/*邀请嘉宾*/
		.yqjb-list li {
			width: 96%;
			clear: both;
			margin-right: 0px;
		}

		.yqjb-list li:nth-child(5n) {
			margin-right: 0px;
		}
		/*往期回顾*/
		.news-titles {
			float: none;
			clear: both;
			width: 85%;
		}
		.news-titles li{
			padding: 20px 10px;
			padding-left: 50px;
		}
		.news-titles li a{
			font-size: 1.2rem;
		}
		.news-thumbnails{
			display: none;
		}
		/*底部信息*/
		.footgreen {
			line-height: 1.5rem;
			padding-top: 1rem;
		}
	}
}

#yinyan{
	position: absolute;
	margin-top: -5%;
}
#hyyt{
	position: absolute;
	margin-top: -5%;
}
#hyld{
	position: absolute;
	margin-top: -5%;
}
#zzjg{
	position: absolute;
	margin-top: -5%;
}
#dhzwh{
	position: absolute;
	margin-top: -5%;
}
#xswyh{
	position: absolute;
	margin-top: -5%;
}
#fhcsz{
	position: absolute;
	margin-top: -5%;
}
#hytime{
	position: absolute;
	margin-top: -5%;
}
#hyrc{
	position: absolute;
	margin-top: -5%;
}
#tgfy{
	position: absolute;
	margin-top: -5%;
}
#lxfs{
	position: absolute;
	margin-top: -5%;
}
#yqjb{
	position: absolute;
	margin-top: -5%;
}
#wqhg{
	position: absolute;
	margin-top: -5%;
}

/* 报名及返回顶部 */
.sidebar {
	position: fixed;
	top: 50%;
	right: 0px;
	z-index: 9999;
	width: 70px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.sidebar a {
	display: block;
	width: 70px;
	height: 70px;
	box-sizing: border-box;
	border-radius: 10px 0px 0px 10px;
	background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);
	border: 2px solid #fff;
	box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, .1);
	transition: all .2s linear;
	text-align: center;
	-webkit-transition: all .2s linear;
	font-size: 12px;
	color: #ffffff;
}

.sidebar a:hover {
	box-shadow: 8px 8px 20px 0 rgba(55, 99, 170, .3);
	transition: all .2s linear;
	-webkit-transition: all .2s linear;
}


.sidebar .wechat-btn {
	background: #0eb65d
}

.wechat-btn img{
	width: 24px;
	height: 24px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
}
.wechat-btn span{
	display: block;
	clear: both;
}

.sidebar .wechat-btn:hover {
	background: #0eb65d
}

.sidebar .backtop {
	background: #0eb65d;
	margin-top: 20px;
	transform: translateX(200%);
	transition: 0.4s;
	font-size: 12px;
	color: #ffffff;
}
.sidebar .backtop img{
	width: 24px;
	height: 24px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 5px;
}
.sidebar .backtop span{
	display: block;
	clear: both;
}




.sidebar .backtop:hover {
	background: #0eb65d
}

.sidebar .backtop.backtop-show {
	transform: translateX(0);
	transition: 0.4s;
}

.sidebar .side-inner {
	border: 1px solid #D7D7D7;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	position: relative;
	border-radius: 10px 10px;
	padding: 4px 4px;
}

.sidebar .side-inner::before {
	display: block;
	content: "";
	width: 4px;
	height: 4px;
	border: 1px solid #fff;
	border-color: #d7d7d7 #d7d7d7 #fff #fff;
	background: #fff;
	position: absolute;
	top: 50%;
	right: -4px;
	margin-top: -4px;
	transform: rotate(45deg);
}


.sidebar .side-erweima {
	position: relative;
	margin-top: 20px;
}

.sidebar .side-erweima .erweima {
	position: absolute;
	top: 50%;
	right: 100%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-right: 10px;
	display: none;
}

.sidebar .side-erweima:hover .erweima {
	display: block;
}