.head_top{
	width: 7.5rem;
	position: fixed;
	top: 0;
	z-index: 88888;
}
.head_top img{
	display: block;
	width: 100%;
}

.banner{
	width: 7.5rem;
	overflow: hidden;
	position: relative;
	height: 4.22rem;
}
.banner .banner_swiper{
	width: 7.5rem;
	height: 4.22rem;
}
.banner a{
	display: block;
	width: 100%;
	height: 100%;
}
.banner a img{
	display: block;
	width: 100%;
}
.banner .swiper-pagination,.index_blk2_cont .swiper-pagination{
  width: 100% !important;
  left: auto !important;
  right: auto !important;
  height: 0.17rem !important;
  min-height: 0.17rem;
  bottom: 0.1rem !important;
  display: flex;
  justify-content: center;
}
.banner .swiper-pagination-bullet {
    width: 0.2rem !important;
    height: 0.2rem !important;
    margin: 0 0.05rem !important;
}
.index_common_tit{
	width: 100%;
	padding-top: 0.6rem;
	padding-bottom: 0.5rem;
	text-align: center;
	font-size: 0.4rem;
	color: #0b0c0d;
	font-family: "PingFang Bold";
	line-height: 1;
}
.index_blk1{
	margin-bottom: 0.5rem;
}
.index_blk11,.index_blk12{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 6.9rem;
	margin: auto;
	flex-wrap: wrap;
}
.index_blk11 li img{
	width: 2.2rem;
	height: 1.6rem;
	display: block;
	margin: auto;
	border-radius: 0.05rem;
}
.index_blk11 li p{
	font-size: 0.3rem;
	font-family: "PingFang Medium";
	margin-top: 0.18rem;
	line-height: 1;
	color: #2d2f33;
	text-align: center;
}
.index_blk12{
	margin-top: 0.2rem;
}
.index_blk12 li{
	width: 2.1rem;
	height: 0.7rem;
	margin-top: 0.4rem;
	background: url(../images/index_blk1_icon1.png) no-repeat center left 1.6rem,#1991e0;
	background-size: 0.26rem,100%;
	border-radius: 0.08rem; 
	box-shadow: 0.0rem 0.03rem 0.08rem 0.0rem rgba(0, 0, 0, 0.1);
}
.index_blk12 li a{
	display: block;
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	text-indent: 0.3rem;
	font-size: 0.26rem;
	color: #fff;
	font-family: "PingFang Medium";
}

.index_swt{
	margin-top: 0.5rem;
	padding: 0 0.3rem;
	display: flex;
	justify-content: center;
}
.index_swt a{
	width: 5.61rem;
	background-color: #ff7e46;
	color: #fff;
	text-align: center;
	height: 0.8rem;
	border-radius: 0.08rem;
	display: flex;
	justify-content: center;
	align-items: center;
	box-shadow: 0 0 0.15rem 0.03rem rgba(0,0,0,0.2);
	font-size: 0.3rem;
}
/*********index blank2 style*************/
.index_blk2{
	margin-bottom: 0.6rem;
}
.index_blk2_cont{
	width: 100%;
	height: 5.32rem;
	background: url(../images/index_blk2_img1.jpg) no-repeat center bottom;
	background-size: 7.5rem 4.56rem;
}
.index_blk2_doc{
	width: 6.9rem;
	height: 3.12rem;
	background: #fff;
	margin: auto;
	box-shadow: 0 0 0.15rem 0.03rem rgba(0,0,0,0.2);
	position: relative;
}
.index_blk2_swiper .swiper-wrapper{
	width: 6.9rem;
	height: 3.12rem;
}
.index_blk2_docimg{
	width: 2.6rem;
	height: 2.72rem;
	display: block;
	margin-left: 0.2rem;
	margin-top: 0.2rem;
	float: left;
	object-fit: scale-down;
}
.index_blk2_docinfo{
	float: left;
	margin-left: 0.3rem;
	width: 3.4rem;
}
.index_blk2_docinfo p:nth-child(1){
	font-size: 0.3rem;
	color: #ff7e46;
	font-family: "PingFang Bold";
	margin-top: 0.7rem;
	cursor: pointer;
}
.index_blk2_docinfo p:nth-child(2){
	margin-top: 0.15rem;
	font-size: 0.26rem;
	color: #888;
	line-height: 1.6;
	font-family: "PingFang Medium";
}
.doc_swt{
	margin-top: 0.4rem;
	display: flex;
	justify-content: space-between;
}
.index_blk2_docinfo a:nth-child(1){
	background: #ffbb00;
}
.index_blk2_docinfo a:nth-child(2){
	background: #007AFF;
}
.index_blk2_docinfo a{
	display: block;
	width: 1.46rem;
	height: 0.46rem;
	text-align: center;
	line-height: 0.46rem;
	color: #fff;
	font-size: 0.26rem;
	border-radius: 0.3rem;
}
.index_blk2_swiper{
	overflow: hidden;
}
.index_blk2_cont .swiper-pagination{
	bottom: -0.4rem !important;
}
.index_blk2_cont .swiper-pagination-bullet{
	width: 0.2rem !important;
	height: 0.2rem !important;
	background: #fff !important;
	margin: 0 0.11rem !important;
  	border-radius: 0.2rem !important;

}
.zixun{
	display: block;
	width: 5.61rem;
	height: 0.81rem;
	text-align: center;
	line-height: 0.81rem;
	background: #fff;
	box-shadow: 0 0 0.15rem 0.03rem rgba(0,0,0,0.2);
	font-size: 0.3rem;
	color: #1991e0;
	border-radius: 0.05rem;
	margin: 0.8rem auto 0;
	font-family: "PingFang Medium";
}
/**************index blank3 style******************/
.index_blk3{
	margin-bottom: 0.8rem;
}
.index_blk3 ul{
	display: table;
	width: 6.9rem;
	height: 100%;
	margin: auto;
}
.index_blk3 ul li{
	width: 6.9rem;
	margin: auto;
	border-bottom: 0.01rem dashed #47a7e6;
}
.index_blk3_news{
	display: flex;
	justify-content: flex-start;
	margin-top: 0.4rem;
	margin-bottom: 0.4rem;
}
.index_blk3_news img{
	width: 2.5rem;
	height: 1.74rem;
	object-fit: cover;
}
.index_blk3_news div{
	width: 4.1rem;
	margin-left: 0.3rem;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 0.1rem 0;
}
.index_blk3_news div h5{
	overflow: hidden;
	color: #2d2f33;
	font-size: 0.26rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.index_blk3_news div span{
	font-size: 0.24rem;
	line-height: 1.4;
	color: #666;
}
.index_blk3_news div p{
	width: 1.62rem;
	border-top: 0.02rem solid #1991e0;
	font-size: 0.2rem;
	color: #707580;
	/*font-family: "PingFang Bold";*/
	padding-top: 0.1rem;
	margin-top: 0.08rem;
}
.index_blk3 .index_common_tit{
	padding-bottom: 0;
}
.index_blk3 .zixun{
	background: #1991e0;
	color: #fff;
	box-shadow: 0.0rem 0.03rem 0.08rem 0.0rem rgba(0, 0, 0, 0.1);
	border-radius: 0.06rem;
	margin-top: 0.6rem;
}
/**************index blank4 style******************/
.index_blk4{
	width: 100%;
	background: #f2f2f2;
	padding-bottom: 1.0rem;
}
.index_blk4>p{
	width: 6.9rem;
	margin: auto;
	color: #43464c;
	line-height: 1.8;
	font-size: 0.26rem;
	font-family: "PingFang Regular";
}
.index_blk4>ul{
	width: 6.9rem;
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.index_blk4>ul li{
	margin-top: 0.4rem;
	width: 3.25rem;
}
.index_blk4>ul li img{
	display: block;
	margin: auto;
	width: 3.25rem;
	height: 2.32rem;
	border-radius: 0.08rem;
}
.index_blk4>ul li p{
	text-align: center;
	color: #2d2f33;
	font-size: 0.26rem;
	font-family: "PingFang Medium";
	margin-top: 0.15rem;
}
/*********news page style**********/
.banner_other{
	width: 7.5rem;
	height: 3.05rem;
	margin: auto;
}
.banner_other img{
	width: 7.5rem;
	height: 3.05rem;
}

.list_mbx{
	background-color: #eee;
	font-size: 0.28rem;
	padding: 0.2rem;
	color: #333;
}
.list_mbx a{
	color: #333;
}
.news_blk{
	width: 6.9rem;
	margin: auto;
}
.news_blk>ul li{
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	border-bottom: 0.01rem solid #ccc;
}
.news_blk .index_blk3_news{
	margin-top: 0;
	margin-bottom: 0;
}

.list_page{
  display: table;
  margin: 0.66rem auto 0;
  margin-bottom: 0.63rem;
}
.list_page li{list-style: none; padding: 0 0.1rem;}
.list_page li strong{font-weight: normal;}
.list_page a,.list_page span{
  display: table-cell;
  vertical-align: middle;
}
.list_page a{
  width: 1.5rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  color: #fff;
  font-size: 0.24rem;
  background: #1f52ad;
  border-radius: 0.05rem;
}
.list_page span{
  min-width: 1.0rem;
  text-align: center;
  font-size: 0.2rem;
  color: #b9b9b9;
}


.page_nav{
	width: 6.9rem;
	overflow: hidden;
	padding-top: 0.6rem;
	padding-bottom: 1.0rem;
	margin: auto;
}
.page_nav ul{
	display: flex;
	justify-content: center;
	align-items: center;
}
.page_nav ul li{
	width: 0.56rem;
	height: 0.56rem;
	text-align: center;
	background: #9da3b3;
	border-radius: 0.56rem;
	margin-right: 0.25rem; 
	/* line-height: 0.56rem; */
}
.page_nav ul li:last-child{
	margin-right: 0;
}
.page_nav ul li a{
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0.56rem;
	font-size: 0.56rem;
	font-family: "PingFang Bold";
	transform: scale(0.5)
}
.thisclass{
	background: #1991e0 !important;
}
/***********news informetion page style***********/
.art_swts{
	border: 0.02rem solid #eee;
	padding: 0.4rem 0.2rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 0.2rem;
	color: #333;
}
.art_swts_bt{
	font-size: 0.28rem;
	color: #333;
}
.art_swts_bt b{
	font-weight: bold;
	color: #333;
}
.art_swts_info{
	font-size: 0.32rem;
	color: red;
	margin: 0.3rem 0;
}
.art_swts img{
	display: block;
	width: 95%;
}
.art_swts:hover{
	cursor: pointer;
}

.arc_cont{
	width: 7.5rem;
	margin: auto;
	overflow: hidden;
	margin-bottom: 1.0rem;
}
.arc_conts{
	width: 6.9rem;
	margin: auto;
}
.arc_conts h5{
	margin-top: 0.4rem;
	line-height: 1.5;
	width: 6.9rem;
	font-size: 0.34rem;
	color: #2b2d33;
	/*font-family: "PingFang Medium";*/
	text-align: center;
	font-weight: bold;
}
.pubdata{
	background: url(../images/clock_icon.png) no-repeat center left;
	background-size: 0.16rem 0.16rem;
	color: #878c99;
	font-size: 0.2rem;
	line-height: 2;
	margin-bottom: 0.25rem;
	margin-top: 0.1rem;
}
.pubdata{
	text-align: center;
}
.arc_conts p{
	font-size: 0.28rem;
	color: #43464c;
	/*font-family: "PingFang Regular";*/
	line-height: 1.7;
	margin-bottom: 0.25rem;
}
.arc_conts>img,.arc_conts p img, .arc_conts>center>img{
    margin: auto;
    display: block;
    width: auto !important;
    height: auto !important;
    max-width: 6.1rem !important;
    margin-bottom: 0.25rem;
}
.arc_cont_page{
	width: 7.5rem;
	height: 1.8rem;
	background: #f5f5f5;
	display: flex;
	justify-content: center;
	align-content: center;
	flex-wrap: wrap;
}
.arc_cont_page a{
	width: 6.9rem;
	font-size: 0.26rem;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
    color: #2b2d33;
    line-height: 2.1;
    /*font-family: "PingFang Regular"*/
}
.arc_cont_about{
	width: 6.9rem;
	margin: auto;
}
.arc_cont_about h5{
	margin-top: 0.5rem;
	margin-bottom: 0.05rem;
	font-size: 0.3rem;
	color: #2b2d33;
	font-family: "PingFang Bold";
}
.arc_cont_about ul li{
	/*padding: 0.25rem 0;*/
	border-bottom: 0.02rem solid #eee;
	line-height: 1.0rem
}
.arc_cont_about ul li a{
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.26rem;
    color: #43464c;
    display: block;
    width: 100%;
}

/* 内容页附加样式 */
.about-swt{background-color: #fff; padding: 0.4rem 0.3rem; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1; margin-top: 0.2rem;}
.about-swt h5{font-size: 0.28rem;}
.about-swtxt{display: flex; justify-content: space-between; margin-top: 0.2rem;}
.about-swtt:hover{cursor: pointer;}
.about-swtt{width: 3.1rem; display: flex; justify-content: space-around; align-items: center; padding: 0.1rem; color: #fff;}
.about-swtt img{display: block; width: 0.6rem; height: 0.6rem;}
.about-swtinfo span{line-height: 1.4; font-size: 0.22rem;}
.about-swtinfo p{line-height: 1.4; font-size: 0.28rem;}
.about-swtt:first-child{background-color: #1976d2;}
.about-swtt:last-child{background-color: #e64a19;}

/*********problem page style*************/
.problem_blk{
	width: 7.5rem;
	overflow: hidden;
	margin-top: 0.4rem;
}
.problem_blk ul{
	width: 6.9rem;
	margin:auto;
}
.problem_blk ul li{
	border-radius: 0.07rem;
	border-left: 0.06rem solid #1991e0;
	padding-bottom: 0.45rem;
	padding-top: 0.2rem;
	margin-top: 0.38rem;
	box-shadow: 0 0 0.20rem 0.05rem rgba(68,75,84,0.16);
}
.problem_blk ul li h5,.problem_blk ul li p{
	width: 6.35rem;
	margin: auto;
}
.problem_blk ul li h5{
	font-size: 0.3rem;
	color: #2b2d33;
	font-family: "PingFang Medium";
	line-height: 1.7;
}
.problem_blk ul li p{
	font-size: 0.26rem;
	color: #43464c;
	line-height: 1.7;
	font-family: "PingFang Regular";
	margin-top: 0.15rem;
}
.problem_blk button,.about_equipment button,.hospital_cont button{
	display: block;
	margin: auto;
	width: 5.61rem;
	height: 0.81rem;
	background: #1991e0;
	font-size: 0.3rem;
	color: #fff;
	text-align: center;
	line-height: 0.81rem;
	border-radius: 0.05rem;
	margin-top: 0.6rem;
	margin-bottom: 1.0rem;
	box-shadow: 0.0rem 0.03rem 0.08rem 0.0rem rgba(0, 0, 0, 0.1);
}
/******about introduce page style******/
.intro_blk{
	width: 7.5rem;
	margin: auto;
}
.intro_blk1{
	width: 6.9rem;
	margin: auto;
	font-size: 0.26rem;
}
.intro_blk1 p{
	margin-top: 0.2rem;
	font-size: 0.26rem;
	color: #43464c;
	line-height: 1.8;
}
.intro_blk1 p:first-child{
	margin-top: 0.45rem;
}
.intro_blk1 img{
	margin-top: 0.4rem;
	margin-bottom: 0.15rem;
	width: 100%;
}
.intro_blk2{
	width: 7.5rem;
	height: 5.61rem;
	margin: 0.45rem auto 0;
	background: url(../images/intro_img2.jpg) no-repeat center;
	background-size: 7.5rem 5.61rem;
}
.intro_blk2 p,.intro_blk3 p{
	width: 6.9rem;
	margin: auto;
	font-size: 0.26rem;
	color: #43464c;
	line-height: 1.8;
	padding-top: 0.2rem;
}
.intro_blk2 h5,.intro_blk3 h5{
	width: 6.9rem;
	margin: auto;
	font-size: 0.32rem;
	color: #2b2d33;
	padding-top: 0.35rem;
	padding-bottom: 0.1rem;
}
.intro_blk3{
	margin-top: 0.45rem;
}
.intro_blk4{
	width: 7.5rem;
	margin: auto;
	overflow: hidden;
	margin-top: 0.45rem;
}
.intro_blk4 .swiper-container{
	width: 7.5rem;
	height: 1.33rem;
	background: #ddeffa;
	display: flex;
	align-items: center;
	align-content: center;
}
.intro_blk4 .swiper-wrapper{
	height: 0.59rem;
}
.intro_blk4 .swiper-slide{
	width: 1.9rem !important;
	height: 0.59rem !important;
	text-align: center;
	background: #1991e0;
	font-size: 0.26rem;
	color: #fff;
	line-height: 0.59rem;
	margin-left: 0.35rem;
	border-radius: 0.05rem;
	cursor: pointer;
}
.this_act{
	background: #00bdff !important;
}
.intro_blk4 .swiper-scrollbar{
	width: 6.9rem !important;
	left: 0.3rem !important;
}
.intro_blk4 .swiper-scrollbar-drag{
	background: #157bbf !important;
}
.year_event{
	width: 7.5rem;
	background: #f3f9fd;
	margin: auto;
	display: table;
	padding-bottom: 1.0rem;
}
.year_event ul{
	width: 6.9rem;
	margin: auto;
}
.year_event>ul>li{
	display: none;
}
.year_event>ul>li:first-child{
	display: block;
}
.year_event_li{
	width: 6.9rem;
	margin: auto;
}
.year_event_li li{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 0.35rem;
}
.year_event_li li:nth-child(odd){
	border-left: 0.02rem solid #1991e0;
}
.year_event_li li:nth-child(even){
	border-left: 0.02rem solid #ff7e46;
}
.year_event_li li>span{
	margin-left: 0.15rem;
	color: #43464c;
	font-size: 0.26rem;
	width: 1.2rem;
}
.year_event_li li p{
	margin-left: 0.3rem;
	color: #43464c;
	font-size: 0.26rem;
	width: 80%;
	line-height: 0.32rem;
	text-align: justify;
}
.year_event_li li p span:nth-child(1){
	margin-top: 0;
}
.year_event_li li p span{
	display: block;
	margin-top: 0.15rem;
}
/*********about flow page style**********/
.about_flow{
	width: 6.9rem;
	margin: auto;
}
.about_flow_blk{
	width: 100%;
	margin: auto;
	padding-bottom: 0.4rem;
	border-bottom: 0.01rem solid #ccc;
}
.about_common_tit{
	padding-top: 0.5rem;
	color: #2b2d33;
	font-size: 0.32rem !important;
	font-family: "PingFang Medium";
	margin-top: 0 !important;
}
.about_flow_blk>p{
	margin-top: 0.25rem;
	font-size: 0.26rem;
	color: #43464c;
	line-height: 1.7;
	font-family: "PingFang Medium";
}
.about_flow_blk ul{
	margin-top: 0.25rem;
}
.about_flow_blk ul li{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 0.15rem;
}
.about_flow_blk ul li img{
	width: 0.18rem;
	margin-right: 0.18rem;
	margin-top: 0.1rem;
}
.about_flow_blk ul li p{
	font-size: 0.26rem;
	color: #43464c;
	line-height: 1.7;
}
.about_flow_blk>img{
	margin-top: 0.15rem;
	width: 6.78rem;
	height: 3.57rem;
}
.flow_note{
	margin-top: 0.25rem;
}
.flow_note p{
	margin-bottom: 0.05rem;
	line-height: 1.7;
	font-size: 0.26rem;
	color: #43464c;
}
.about_common_tit2{
	color: #1991e0 !important;
}
.about_flow_blk:last-child{
	border-bottom: 0;
	padding-bottom: 0.9rem;
}
/**********about contact page style**************/
.about_contact{
	width: 7.5rem;
	padding-bottom: 1.0rem;
}
.address{
	width: 6.9rem;
	margin: 0.34rem auto 0;
	font-size: 0.26rem;
	color: #2b2d33;
}
.address p{
	line-height: 2;
}
.about_contact>ul{
	margin-top: 0.5rem;
}
.about_contact li{
	width: 100%;
	margin: auto;
	height: 1.46rem;
}
.about_contact li:nth-child(odd){
	background: #f1f8fd;
}
.contact_li{
	width: 6.9rem;
	height: 1.46rem;
	margin: auto;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.contact_li div{
	margin-left: 0.18rem;
}
.contact_li img{
	width: 0.66rem;
	height: 0.66rem;
}
.contact_li p:nth-child(1){
	font-size: 0.26rem;
	color: #43464c;
	font-family: "PingFang Medium";
}
.contact_li p:nth-child(2){
	font-size: 0.22rem;
	line-height: 1.5;
	color: #43464c;
	margin-top: 0.15rem;
	font-family: "PingFang Regular";
}
.about_contact .zixun{
	background: #1991e0;
	color: #fff;
	box-shadow: 0 0 0.1rem rgba(0,0,0,0.2);
	margin-top: 0.6rem;
}
/*****about equipment page style******/
.about_equipment{
	width: 6.9rem;
	margin: auto;
}
.about_equipment>p{
	margin-top: 0.4rem;
	font-size: 0.26rem;
	color: #43464c;
	line-height: 1.8;
}
.about_equipment ul{
	margin-top: 0.3rem;
	width: 6.9rem;
	margin: auto;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.about_equipment ul li{
	width: 3.3rem;
	margin-top: 0.25rem;
	font-size: 0.22rem;
}
.about_equipment ul li:nth-child(even){
	margin-left: 0.3rem;
}
.about_equipment ul li img{
	width: 3.3rem;
	height: 2.35rem;
	border-radius: 0.05rem;
}
.about_equipment ul li p{
	font-size: 0.22rem;
	color: #43464c;
	font-family: "PingFang Medium";
	line-height: 1.6;
	margin-top: 0.1rem;
}
/******about doctor page style*********/
.doc_lst{
	width: 6.9rem;
	margin: auto;
}
.doc_list_cont{
	width: 6.9rem;
}
.doc_list_cont li{
	padding: 0.5rem 0;
	border-bottom: 0.01rem solid #ccc;
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.doc_list_cont li>img{
	width: 3.1rem;
	height: 3.77rem;
}
.doc_info{
	margin-left: 0.3rem;
	flex: 1;
	font-size: 0.3rem;
}
.doc_info>a{
	font-size: 0.3rem;
	color: #383b40;
	/*font-family: "PingFang Bold";*/
	font-weight: bold;
}
.doc_info>p{
	margin-top: 0.22rem;
	color: #43464c;
	font-size: 0.26rem;
	/*font-family: "PingFang Regular";*/
	line-height: 0.4rem;
}
.doc_info>div{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 0.85rem;
}
.doc_info>div a{
	width: 1.5rem;
	height: 0.58rem;
	color: #fff;
	font-size: 0.24rem;
	font-family: "PingFang Medium";
	background: #00bdff;
	text-align: center;
	line-height: 0.58rem;
	border-radius: 0.05rem;
	box-shadow: 0.0rem 0.08rem 0.19rem 0.01rem rgba(0, 189, 255, 0.25);
}
.doc_info>div a:nth-child(2){
	margin-left: 0.35rem;
	background: #ff8754;
	box-shadow: 0.0rem 0.08rem 0.19rem 0.01rem rgba(255, 135, 84, 0.25);;
}
/*******about doctor detail page style*********/
.about_doc_detail{
	width: 7.5rem;
	margin: auto;
	/* padding-bottom: 1.0rem; */
}
.doc_detail_cont>div{
	width: 6.9rem;
	margin: auto;
	padding-bottom: 0.4rem;
	padding-top: 0.5rem;
	border-bottom: 0.01rem solid #ccc;
}
.doc_detail2 ul li,.doc_detail4 ul li{
	margin-top: 0.15rem;
    font-size: 0.26rem;
    color: #43464c;
    line-height: 0.4rem;
}
.doc_detail1{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.doc_detail1 img{
	width: 3.1rem;
	height: 3.77rem;
	object-fit: scale-down;
}
.doc_detail1>div{
	margin-left: 0.3rem;
}
.doc_detail1>div h5,.doc_detail_cont>div h5{
	font-size: 0.3rem;
	color: #383b40;
	/*font-family: "PingFang Bold";*/
	font-weight: bold;
	padding-bottom: 0.05rem;
}
.doc_detail1>div p,.doc_detail_cont>div p{
	margin-top: 0.15rem;
	font-size: 0.26rem;
	color: #43464c;
	line-height: 0.4rem;
}
.doc_detail_cont>div p{
	line-height: 0.46rem;
	color: #43464d;
}
.doc_detail1>div a{
	display: block;
	width: 3.36rem;
	background: #ff8754;
	box-shadow: 0.0rem 0.08rem 0.0.192rem 0.008rem rgba(255, 135, 84, 0.25);
	border-radius: 0.06rem;
	text-align: center;
	line-height: 0.58rem;
	height: 0.58rem;
	text-align: center;
	color: #fff;
	font-size: 0.24rem;
	font-family: "PingFang Medium";
	margin-top: 0.8rem;
}
.doc_detail_cont>div:last-child{
	border-bottom: 0;
	padding-bottom: 0.5rem;
}
.doc_detail4{
	font-size: 0.26rem;
}
.doc_detail5_swiper{
	margin-top: 0.3rem;
}
.doc_detail5_swiper .swiper-wrapper>div{
	width: 4.4rem;
	height: 3.2rem;
	position: relative;
	margin-right: 0.3rem;
}
.doc_detail5_swiper .swiper-wrapper>div:last-child{
	margin-right: 0;
}
.doc_detail5_swiper .swiper-wrapper>div img{
	display: block;
	width: 4.4rem;
	height: 3.2rem;
	margin:auto;
	border-radius: 0.05rem;
}
.doc_detail5_swiper .swiper-wrapper>div p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0.22rem;
	color: #fff;
	height: 0.5rem;
	line-height: 0.5rem;
	background: -webkit-linear-gradient(rgba(255,255,255,0.0), rgba(0,0,0,1)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(rgba(255,255,255,0.0), rgba(0,0,0,1)); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(rgba(255,255,255,0.0), rgba(0,0,0,1)); /* Firefox 3.6 - 15 */
	background: linear-gradient(rgba(255,255,255,0.0), rgba(0,0,0,1)); /* 标准的语法 */
	border-radius: 0 0 0.05rem 0.05rem;
}
/*********about hospital page style*********/
.hospital_cont{
	width: 6.9rem;
	margin: auto;
	/*padding-bottom: 1.0rem;*/
}
.hospital_list li{
	width: 100%;
	padding: 0.4rem 0;
	border-bottom: 0.01rem solid #ccc;
}
.hospital_list li h5{
	font-size: 0.26rem;
	color: #43464c;
	font-family: "PingFang Medium";
	line-height: 2;
}
.hospital_list li>img{
	display: block;
	width: 6.9rem;
	height: 3.5rem;
	object-fit: cover;
	margin-top: 0.25rem;
}
.hos_addr{
	width: 6.9rem;
	margin: auto;
}
.hos_addr p{
	font-size: 0.26rem;
	color: #43464c;
	font-family: "PingFang Regular";
	line-height: 1.8;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.hos_addr p span:nth-child(1){
	width: 1.3rem;
}
.hos_addr p span:nth-child(2){
	flex: 1;
}
.hos_addr p:nth-child(1){
	margin-top: 0.25rem;
}
/*****about enviroment page style*****/
.about_enviroment ul li p{
	text-align: center;
}
/****service page style*****/
.icl_cont{
	width: 6.9rem;
	margin: auto;
}
.icl_cont>div:last-child{
	border-bottom: 0;
}
.icl_blk{
	padding: 0.5rem 0;
	border-bottom: 0.01rem solid #ccc;
}
.icl_blk h5{
	color: #2b2d33;
	font-size: 0.32rem;
	font-family: "PingFang Medium";
	padding-bottom: 0.1rem;
}
.icl_blk>p{
	font-size: 0.26rem;
	color: #43464c;
	margin-top: 0.15rem;
	line-height: 1.8;
	font-family: "PingFang Regular";
}
.icl_blk p:nth-child(1){
	margin-top: 0.25rem !important;
}
.icl_blk1>img{
	display: block;
	width: 6.3rem;
	height: 3.24rem;
	margin: auto;
}
.icl_blk2 ul li{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 0.1rem;
}
.icl_blk2 ul li:first-child{
	margin-top: 0.2rem;
}
.icl_blk2 ul li span{
	width: 0.14rem;
	height: 0.14rem;
	background: #00bdff;
	margin-left: 0.2rem;
	margin-right: 0.2rem;
	border-radius: 50%;
	margin-top: 0.16rem;
}
.icl_blk2 ul li p{
	flex: 1;
	font-size: 0.26rem;
	color: #43464c;
	line-height: 1.8;
}
.icl_blk3 ul li{
	margin-top: 0.35rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.icl_blk3 ul li img{
	width: 3.09rem;
	height: 2.33rem;
}
.icl_blk3 ul li div{
	width: 3.3rem;
}
.icl_blk3 ul li div p:nth-child(1){
	font-size: 0.26rem;
	color: #2d2f33;
	font-family: "PingFang Medium";
}
.icl_blk3 ul li div p:nth-child(2){
	margin-top: 0.2rem;
	font-size: 0.22rem;
	color: #43464c;
	line-height: 1.6;
	font-family: "PingFang Regular";
}
.icl_blk:last-child{
	padding-bottom: 0.8rem;
}
.icl_blk4 ul li{
	margin-top: 0.25rem;
}
.icl_blk4 ul li p:nth-child(1){
	font-size: 0.3rem;
	color: #2d2f33;
	font-family: "PingFang Medium";
	background: url(../images/arror_icon.png) no-repeat left center;
	background-size: 0.18rem 0.22rem;
	text-indent: 0.3rem;
}
.icl_blk4 ul li p:nth-child(2){
	width: 6.21rem;
	margin: auto;
	line-height: 1.8;
	font-size: 0.26rem;
	color: #43464c;
	font-family: "PingFang Regular";
	margin-top: 0.22rem;
}
/******service mct page style******/
.mct_blk1 img{
	margin-top: 0.25rem;
}
.mct_flow{
	display: block;
	margin: auto;
	width: 6.96rem;
	height: 4.2rem;
	margin-top: 0.36rem;
}
/******service mks page style********/
.mks_mintit{
	font-size: 0.28rem !important;
	color: #2d2f33 !important;
	font-family: "PingFang Medium" !important;
}
.mks_blk1>img{
	width: 6.78rem;
	height: 4.6rem;
	display: block;
	margin: 0.3rem auto 0;
}
/*****service smile page style******/
.smile_blk1>img{
	width: 6.78rem;
	height: 3.98rem;
	display: block;
	margin: 0.3rem auto 0;
}
.smile_blk3_ul{
	width: 6.9rem;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: flex-start;
}
.smile_blk3_ul li{
	margin-top: 0.38rem;
	width: 3.24rem;
}
.smile_blk3_ul li img{
	display: block;
	width: 3.24rem;
	height: 2.13rem;
	margin: auto;
}
.smile_advantage p:nth-child(1){
	padding-top: 0.2rem;
	padding-bottom: 0.1rem;
	line-height: 1.5;
	font-size: 0.26rem;
	color: #2d2f33;
	font-family: "PingFang Medium";
}
.smile_advantage p:nth-child(2){
	line-height: 1.5;
	font-size: 0.22rem;
	color: #43464c;
	font-family: "PingFang Regular";
}
.smile_blk4{
	width: 6.9rem;
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-content: flex-start;
	flex-wrap: wrap;
}
.smile_blk4 li {
	margin-top: 0.3rem;
}
.smile_blk4 li img{
	width: 3.24rem;
	height: 2.16rem;
	display: block;
	margin: auto;
}
.smile_blk4 li p{
	font-size: 0.22rem;
	color: #43464c;
	line-height: 2;
	font-family: "PingFang Regular";
}
/******service optometry page style******/
.opt_blk1>img{
	width: 6.78rem;
	height: 3.7rem;
	display: block;
	margin: 0.25rem auto 0;
}
.opt_blk2>img{
	width: 6.96rem;
	height: 4.26rem;
	display: block;
	margin: 0.4rem auto 0;
}
.opt_blk3>img{
	width: 6.78rem;
	height: 3.7rem;
	display: block;
	margin: auto;
	margin-top: 0.25rem;
	margin-bottom: 0.25rem;
}
.optometry{

}