@CHARSET "UTF-8";
.technique_top_banner {
	top: 146px;
	position: relative;
	height: 443px;
}

.technique_top_bg {
	top: 190px;
	height: 443px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: url('../../../pic/bgbanner/royal_bg.png') no-repeat
		center center;
	color: #FFFFFF
}

.technique_top_bg .technique_title {
	height: 108px;
	opacity: 1;
	font-family: Poppins;
	font-size: 72px;
	font-weight: bold;
	line-height: normal;
	text-align: center;
	letter-spacing: 0em;
	font-variation-settings: "opsz" auto;
	color: #FFFFFF;
}

.academic_content{
	position: relative;
	height:auto;
	/* margin-top:160px; */
}


.academic_content .academic_list{margin-top:20px;text-align:center;}
.academic_content .academic_list li:nth-child(2),.academic_content .academic_list li:nth-child(4) {
  position: relative;
  margin: 0 15px;
}

.academic_content .academic_list .academic_item{
	display: inline-block;
  width: 31.75%;
  vertical-align: top;
  border-radius: 10px;
	
	padding:30px;
}

.academic_content .academic_list .academic_item .item_content{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.academic_content .academic_list .academic_item .item_content .item_name{
	margin-top:20px;
	font-family: Poppins;
font-size: 24px;
font-weight: bold;
line-height: normal;
text-align: center;
letter-spacing: 0em;

font-variation-settings: "opsz" auto;
color: #0A695F;
}

.academic_content .academic_list .academic_item .item_content .item_txt{
	margin-top:10px;
	font-family: Poppins;
font-size: 18px;
font-weight: normal;
line-height: normal;
text-align: center;
letter-spacing: 0em;

color: #373737;
}
.section_partner ul li{display: inline-block;width:16%;}

.section_heal_banner{
	margin:20px 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.banner_heal_content{
	width:80%;
	display: inline-block;
}

.banner_heal_content .heal_content_info{
	float:left;
	width:50%;
	height:510px;
	padding-right:60px;
	display: flex;
	flex-direction: column; 
	justify-content: center; 
	
}

.banner_heal_content .heal_content_info .title{
	

opacity: 1;

font-family: Poppins;
font-size: 42px;
font-weight: 600;
line-height: normal;
letter-spacing: 0em;

font-variation-settings: "opsz" auto;
color: #2C2C2C;
}

.banner_heal_content .heal_content_info .detail{
	padding-top:30px;
	opacity: 1;

font-family: Poppins;
font-size: 16px;
font-weight: 500;
line-height: normal;
letter-spacing: 0em;

font-variation-settings: "opsz" auto;
color: #2C2C2C;
}

.banner_heal_content .heal_content_info .detail ul li{
	margin-left: 40px;
	list-style-type: disc; /* 实心圆形 */
}

.banner_heal_content .heal_content_banner{
	float:right;
	width:50%;
}

.heal-swiper-button-prev, .heal-swiper-button-next {
	display: flex;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 85px;
	height: 85px;
	opacity: 0.3;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #0D6157;
	z-index: 99;
	overflow: visible;
}

.heal-swiper-button-prev {
	left: 0;
}

.heal-swiper-button-next {
	right: 0;
}

.heal-swiper-button-prev:hover, .heal-swiper-button-next:hover
	{
	background: #02645A;
	opacity: 1;
}

@media only screen and (max-width:768px) {
	.technique_top_banner{
		height:auto;
		top:130px;
	}
	.technique_top_bg{
		height:auto;
	}
	.technique_top_bg .technique_title{
	font-size:30px;
		height:90px;
	}
	.technique_top_bg .technique_tips {
		height:30px;
     }
     .academic_content{height: auto;}
     .academic_content .main {width: 100%;padding: 0 10px;}
     .academic_content .academic_list .academic_item{width: 100%;margin-bottom:10px;}
.academic_content .academic_list li:nth-child(2) {
  margin: 0 0 10px;;
}
.academic_content .main .academic_btn{margin-top:0px;height:50px;}
.section_heal_banner {
	margin:10px 0;
}
.banner_heal_content {
  width: 100%;
  display: block;
}
.banner_heal_content .heal_content_info{
	width:100%;
	padding:10px;
	height:auto;
}
.banner_heal_content .heal_content_info .title {font-size:30px;}
.banner_heal_content .heal_content_info .detail{padding-top:10px;}
.banner_heal_content .heal_content_banner {width:100%;height:auto;}
.swiper-container{height:auto;}
.heal_content_banner .swiper-slide{height:auto;}
.banner_heal_content .heal_content_banner .swiper-slide img {width:100%;height:auto;}   
.heal-swiper-button-prev, .heal-swiper-button-next{width:50px;height:50px;} 
.main{width: 100%;}
.section_partner ul li{width:49%;}

}