.pl_and_pr {
	padding: 0 0.2rem;
}

.bord-b {
	border-bottom: 0.2rem solid #f5f5f5;
}

.pb2 {
	padding-bottom: 0.2rem;
}

.mr3 {
	margin-right: 0.3rem;
}

/* -----------------------------------------------------------------hospital----------------------------------------------------- */

/* banner */
#hops_index_banner .swiper-slide a p {
	position: absolute;
	bottom: 0;
	left: 0;
}

#hops_index_banner .swiper-slide a {
	display: block;
	height: 2.6rem;
}

#hops_index_banner .swiper-slide a img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
}

#hops_index_banner .swiper-slide a p {
	font-size: 0.26rem;
	color: #fff;
	width: 100%;
	line-height: 0.8rem;
	padding: 0 0.1rem;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), transparent);
	background: linear-gradient(to top, rgba(0, 0, 0, 0.6), transparent);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* tag */
.hospital_tag_list {
	display: flex;
	align-items: center;
	margin: 0.4rem 0 0.1rem;
	text-align: center;
}

.hospital_tag_list li {
	flex: 1;
}

.hospital_tag_list li a i {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
	font-size: .5rem;
	color: white;
	margin: 0 auto;
}

.hospital_tag_list li a p {
	margin-top: 0.2rem;
}

.hospital_tag_list li:nth-child(1) a i {
	background: linear-gradient(285deg, #65c52c 20%, #6dc230 50%, #76c133 70%, #70c331 100%);
	-moz-box-shadow: 2px 3px 5px 0px #a4c58f;
	-webkit-box-shadow: 2px 3px 5px 0px #a4c58f;
	box-shadow: 2px 3px 5px 0px #a4c58f;
}

.hospital_tag_list li:nth-child(2) a i {
	background: linear-gradient(285deg, #55a6dd 20%, #469bd6 50%, #368dca 70%, #358cc8 100%);
	-moz-box-shadow: 2px 3px 5px 0px #74bef1;
	-webkit-box-shadow: 2px 3px 5px 0px #74bef1;
	box-shadow: 2px 3px 5px 0px #74bef1;
}

.hospital_tag_list li:nth-child(3) a i {
	background: linear-gradient(285deg, #f37b3a 20%, #f1793c 50%, #f27844 70%, #f47a43 100%);
	-moz-box-shadow: 2px 3px 5px 0px #cba28c;
	-webkit-box-shadow: 2px 3px 5px 0px #cba28c;
	box-shadow: 2px 3px 5px 0px #cba28c;
}

.hospital_tag_list li:nth-child(4) a i {
	background: linear-gradient(285deg, #febd25 20%, #fdbd28 50%, #fbbd32 70%, #fbbd33 100%);
	-moz-box-shadow: 2px 3px 5px 0px #dfca9b;
	-webkit-box-shadow: 2px 3px 5px 0px #dfca9b;
	box-shadow: 2px 3px 5px 0px #dfca9b;
}


/* 澶存潯 */
.common_bome_hot-box {
	display: flex;
	height: 1.2rem;
	padding: 0.2rem;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 6px #ddd;
	box-shadow: 0 0 6px #ddd;
	margin: 0 0.3rem;
}

.common_bome_hot_tit {
	text-align: center;
	width: 20%;
	padding-right: 0.2rem;
	border-right: 1px solid #eee;
	font-size: 0.36rem;
	font-weight: 600;
	color: #ff6740;
}

.common_bome_hot_banner ul li a {
	font-size: 0.3rem;
}

.common_bome_hot_banner {
	flex: 1;
	margin-left: 0.2rem;
}



/* title */
.home_index_com_title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0.1rem 0;
}

.home_index_com_title span {
	width: 0.9rem;
	padding-top: 0.22rem;
}

.home_index_com_title h2 {
	margin: 0 0.3rem;
	background-image: linear-gradient(to right, #4188f1, #21cefa);
	font-size: 0.48rem;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.bg_text_bl span {
	border-bottom: 1px solid #21cefa;
}

.bg_text_gren span {
	border-bottom: 1px solid #8eeb91;
}

.bg_text_red span {
	border-bottom: 1px solid #fb5151;
}

.bg_text_org span {
	border-bottom: 1px solid #ffbd39;
}

.bg_text_blgrem span {
	border-bottom: 1px solid #4fc092;
}

.bg_text_bl h2 {
	background-image: linear-gradient(to right, #4188f1, #00a4ce);
}

.bg_text_gren h2 {
	background-image: linear-gradient(to right, #6abf74, #78ce7b);
}

.bg_text_red h2 {
	background-image: linear-gradient(to right, #d35050, #fb5151);
}

.bg_text_org h2 {
	background-image: linear-gradient(to right, #d3a350, #ffbd39);
}

.bg_text_blgrem h2 {
	background-image: linear-gradient(to right, #0b977a, #13c079);
}

/* 鏌ョ湅鏇村 */
.see_more {
	display: block;
	overflow: hidden;
	clear: both;
	line-height: 0.8rem;
	padding-top: 0.1rem;
	border-top: 1px dotted #ddd;
	text-align: center;
	color: #3fb097;
	font-size: 0.3rem;
}

.see_more i {
	margin-left: 0.2rem;
	font-size: 0.3rem;
}

/* 浼樿川鍖婚櫌鎺ㄨ崘 */
#hosp-home-banner {
	margin-top: 0.2rem;
}

#hosp-home-banner ul li {
	width: 3rem;
}

#hosp-home-banner ul li .ipit {
	position: relative;
	display: block;
	text-align: center;
	width: 2.6rem;
	margin-left: 0.3rem;
	background: radial-gradient(circle, #fff 0, #e5e5e5 100%);
	border-radius: 5px;
	overflow: hidden;
}

#hosp-home-banner .ip {
	display: block;
	height: 2rem;
	padding: 0.1rem;
}

#hosp-home-banner .ipit strong {
	margin: 0.1rem;
}

#hosp-home-banner .ipit p {
	margin: 0.1rem;
}

/* 鐑棬鍩庡競 */
.area_hs_list {
	margin: 0.3rem 0;
}

.area_hs_li {
	margin-top: 0.4rem;
}

.area_hs_li dl {
	display: flex;
}

.area_hs_li dl dt {
	display: block;
	height: 1.8rem;
	border-radius: 0.08rem;
	overflow: hidden;
	margin-right: 0.2rem;
}

.area_hs_li dl dd {
	flex: 1;
}

.area_hs_li dl dd h3 {
	font-size: 0.32rem;
	line-height: 0.7rem;
}

.area_hs_li dl dd p {
	margin-top: 0.3rem;
}


.area_hs_li dl dd p span {
	display: inline-block;
	padding: 0.02rem 0.2rem;
	height: 0.4rem;
	font-size: 0.28rem;
	line-height: 0.4rem;
	-webkit-border-radius: 0.04rem;
	border-radius: 0.04rem;
	vertical-align: middle;
	margin-left: 0.08rem;
}

.area_hs_li dl dd p span:first-child {
	margin-left: 0px;
}

.tag-sty1 {
	color: #ff9023;
	background: #ffe9d3;
}

.tag-sty2 {
	background: #d2f6db;
	color: #0fb249;
}

.tag-sty3 {
	background: #d9faff;
	color: #44bbda;
}

.area_hs_det_b {
	padding: 0.16rem 0.1rem;
	background: #f0f9fc;
	margin-top: 0.2rem;
	-webkit-border-radius: 0.04rem;
	border-radius: 0.1rem;
}

.area_hs_det_b p {
	font-size: 0.28rem;
	color: #999;
}

.area_hs_det_b p i {
	font-size: 0.4rem;
	color: #00CBA2;
	vertical-align: middle;
	margin-right: 0.1rem;
}

/* 閲嶇偣绉戝鎺ㄨ崘 */
.ks-hops_list {
	display: flex;
	flex-wrap: wrap;
}

.ks-hops_li {
	width: 25%;
	margin-top: 0.08rem;
	margin-bottom: 0.08rem;
	padding-right: 0.08rem;
	padding-left: 0.08rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ks-hops_li a {
	display: block;
	text-align: center;
	/* align-items: center; */
	background-color: #effafc;
	font-size: 0.26rem;
	padding: 0.1rem;
}

.ks-hops_li a i {
	display: block;
	color: #3290fe;
	font-size: 0.64rem;
	line-height: 0.7rem;
}

.ks-hops_li a p {
	font-size: 0.3rem;
	margin-top: 0.1rem;
	line-height: 0.4rem;
}

/* 涓撳鎺ㄨ崘 */
.expert_doctor_ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0.3rem 0;
}

.expert_doctor_li {
	width: 40%;
	margin: 0.2rem 0.1rem;
	margin-top: 0.3rem;
	padding: 0.2rem;
	border-radius: 0.1rem;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

.expert_doctor_li a img {
	display: block;
	width: 1.8rem;
	height: 1.8rem;
	margin: 0.2rem auto;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
}

.expert_doctor_li a strong {
	text-align: center;
	font-size: 0.28rem;
	font-weight: 400;
	color: #333;
}

.expert_doctor_li a strong span {
	font-size: 0.26rem;
	font-weight: 400;
	color: #999;
	margin-left: 0.2rem;
}

.expert_doctor_li a p {
	text-align: center;
	margin-top: 0.2rem;
	line-height: 0.4rem;
	font-size: 0.28rem;
	color: #999;
}

.expert_doctor_li a p i {
	font-size: 0.28rem;
	font-style: normal;
	font-weight: bold;
	color: #ef3a34;
}

.expert_doctor-con {
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-animation: myAnimation 0.3s ease-out 1;
	-o-animation: myAnimation 0.3s ease-out 1;
	animation: myAnimation 0.3s ease-out 1;
}


/* 鐤剧梾鐑悳 */
.dise-hops_list {
	display: flex;
	flex-wrap: wrap;
}

.dise-hops_li {
	width: 33.3%;
	margin-top: 0.08rem;
	margin-bottom: 0.08rem;
	padding-right: 0.08rem;
	padding-left: 0.08rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.dise-hops_li a {
	display: flex;
	align-items: center;
	background-color: #f8fafb;
	font-size: 0.26rem;
	padding: 0.2rem;
}

.dise-hops_li a span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 0.26rem;
	height: 0.26rem;
	line-height: 0.3rem;
	border-radius: 50%;
	margin-right: 0.2rem;
	background-color: #6aceb9;
}

.dise-hops_li a i {
	display: inline-block;
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	background-color: white;
}

.dise-hops_li a p {
	flex: 1;
}

/* 绮鹃€夋枃绔� */
.common_artl_li {
	padding: 0.3rem 0;
}

.common_artl_li a p {
	font-size: 0.32rem;
	line-height: 0.4rem;
}

.common_artl_conts {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 0.2rem;
}

.common_artl_dor_name {
	display: flex;
	align-items: center;
}

.common_artl_dor_name i {
	display: block;
	width: 0.44rem;
	height: 0.44rem;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 0.1rem;
	overflow: hidden;
}

.common_artl_dor_name strong {
	font-size: .26rem;
	margin-right: 0.1rem;
}

.common_artl_dor_name span {
	font-size: .24rem;
	color: #999;
}

.common_artl_conts time {
	font-size: .24rem;
	color: #999;
}

/* 鍋ュ悍闂瓟 */
.answer_list {
	margin-top: 0.2rem;
}

.box_line {
	border-bottom: 1px dotted #eee;
	padding-bottom: 0.2rem;
}

.answer_to h3 {
	display: flex;
	align-items: center;
	font-size: .34rem;
	font-weight: 400;
}

.answer_to h3 span {
	margin-right: 0.3rem;
	color: #ffbb44;
	font-size: 0.5rem;
}

.answer_cont {
	display: flex;
	margin-top: 0.1rem;
	font-size: .32rem;
	color: #666;
}

.answer_cont span {
	font-size: 0.5rem;
	margin-right: 0.3rem;
	color: #8ac03b;
}

.answer_to .doc {
	margin-top: 0.2rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.answer_to .dl {
	display: flex;
	align-items: center;
}

.answer_to .dl .pic {
	width: 0.45rem;
	height: 0.45rem;
	border-radius: 100%;
	margin-right: 0.15rem;
	overflow: hidden;
}

.answer_to .dl .name {
	display: flex;
	align-items: center;
	font-size: .3rem;
	color: #333;
}

.answer_to .dl .level {
	margin-left: 0.1rem;
	padding: 0.05rem 0.16rem;
	font-size: .26rem;
	background: #f2f6fa;
	border-radius: 20px;
	color: #999;
}

.answer_to .nums {
	font-size: .26rem;
	color: #999;
}

/* --------------------------------------------------------------------------- doctor_Index.html----------------------------------*/

/* doctor_banner */
#doctor_banner ul li {
	width: 3.4rem;
}

#doctor_banner ul li .ipit {
	position: relative;
	display: block;
	text-align: center;
	width: 3.2rem;
	margin-left: 0.3rem;
	background: radial-gradient(circle, #fff 0, #e5e5e5 100%);
	border-radius: 5px;
	overflow: hidden;
}

#doctor_banner .ip {
	display: block;
	width: 80%;
	height: 2.5rem;
	padding: 0.15rem 10%;
}

#doctor_banner .img {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
}

#doctor_banner .ipit p {
	font-size: 0.28rem;
	padding: 0.05rem 0;
	/* color: #888; */
}

#doctor_banner .ipit p i {
	font-style: normal;
}

#doctor_banner .ipit p strong {
	color: darkcyan;
	margin-right: 0.1rem;
	font-size: 0.32rem;
}

/* end doctor_banner */


/* 绮鹃€夊尰闄㈡壘涓撳 */
.hosp_choice_list {
	margin-top: 0.2rem;
}

.hosp_choice_li {
	padding: 0.32rem 0;
	border-bottom: 0.02rem solid #eee;
}

.hosp_choice_li:last-child {
	border-bottom: 0;
}

.hosp_choice_li a {
	display: flex;
}

.hosp_choice_li a i {
	display: block;
	width: 2.1rem;
	height: 1.6rem;
	overflow: hidden;
	margin-right: 0.3rem;
	border-radius: 0.06rem;
	overflow: hidden;
}

.hosp_choice_li a i img {
	object-fit: cover;
}

.hosp_choice_cont {
	flex: 1;
}

.hosp_choice_cont h3 {
	font-size: 0.34rem;
	line-height: 0.4rem;
}

.hosp_choice_cont p {
	font-size: 0.28rem;
	color: #999;
	line-height: 0.36rem;
	margin-top: 0.1rem;
}

.hosp_choice_cont p span {
	color: #333;
}

/* 鍏ㄥ浗鍖荤敓鎺ㄨ崘 */
.commons_doctor_li {
	padding: 0.32rem 0;
	border-bottom: 0.02rem solid #eee;
}

.commons_doctor_li:last-child {
	border-bottom: 0px;
}

.commons_doctor_li a {
	display: flex;
}

.doctor-infor {
	height: 2.6rem;
	margin-right: 0.2rem;
	border-radius: 0.1rem;
	overflow: hidden;
}

.doctor-qnacontent {
	flex: 1;
}

.doctor-qnacontent dl dt strong {
	font-size: 0.4rem;
	font-weight: 700;
	color: #f77700;
	vertical-align: middle;
	margin-right: 0.2rem;
}

.doctor-qnacontent dl dt span {
	display: inline-block;
	vertical-align: middle;
	/* margin-top: 2px; */
	padding: 0 0.1rem;
	font-size: 0.28rem;
	color: #62C4A6;
	border: 1px solid #62C4A6;
	-webkit-border-radius: 0.1rem;
	border-radius: 0.1rem;
}

.doctor-qnacontent dl dt+dd {
	margin: 0.1rem 0;
}

.doctor-qnacontent dl dd span {
	font-size: 0.32rem;
	font-weight: 400;
	color: #999;
	margin-right: 0.2rem;
}

.doctot_ms {
	color: #666;
	font-size: 0.28rem;
	line-height: 0.48rem;
}

.doctot_ms b {
	color: #62C4A6;
}

/* --------------------------------------------------------------------------- disease_Index.html----------------------------------*/
/* 鐤剧梾鐥囩姸 */
.disea_homes_tab {
	display: flex;
	white-space: nowrap;
	white-space: -o-pre-wrap;
	overflow-x: auto;
	margin: 0.3rem 0;
}

.disea_homes_tab li {
	background: #F1F5F7;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	padding: 0.1rem 0.3rem;
	margin-right: 0.3rem;

}

.disea_homes_tab .on {
	color: #fff;
	background: #62C4A6;
}

.disea_homes_list {
	margin-top: 0.2rem;
}

.disea_homes_li {
	padding: 0.2rem 0.18rem 0.2rem;
	background-color: #f8fafb;
	border-radius: 0.16rem;
	margin: 0.2rem 0;
}

.disea_homes_li dl dt {
	font-size: 0.32rem;
	font-weight: 600;
	color: #44ade2;
}

.disea_homes_li:nth-child(1) {
	background-color: #f8fafb;
}

.disea_homes_li:nth-child(1) dl dt {
	color: #44ade2;
}

.disea_homes_li:nth-child(2) {
	background-color: #fdf9f5;
}

.disea_homes_li:nth-child(2) dl dt {
	color: #bf7e4b;
}

.disea_homes_li:nth-child(3) {
	background-color: #F1FFFB;
}

.disea_homes_li:nth-child(3) dl dt {
	color: #3ab693;
}

.disea_homes_li dl dd {
	display: flex;
	flex-wrap: wrap;
}

.disea_homes_li dl div {
	width: 33.3%;
	margin-top: 0.18rem;
	margin-bottom: 0.18rem;
	padding-right: 0.08rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.disea_homes_li dl div a {
	position: relative;
	padding-left: 0.3rem;
	font-size: 0.3rem;
	color: #4b4b4b;
}

.disea_homes_li dl div a::before {
	content: "";
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 0.4rem;
	background-color: #61cbb5;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.05rem;
}

/* 鐤剧梾妫€鏌� */
.inspect_index_lis {
	margin: 0.2rem 0;
}

.inspect_index_lis a {
	display: block;
	padding: 0.3rem;
	background: #F7FAFA;
	transition: all 0.3s;
	border-radius: 0.16rem;
	-webkit-box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 3px 3px 8px 0px rgba(0, 0, 0, 0.1);
}

.inspect_index_lis a h3 {
	font-size: 0.4rem;
	color: #438a93;
}

.inspect_deal_con {
	font-size: 0.32rem;
	color: #767676;
	min-height: 0.96rem;
	margin-top: 0.2rem;
}

.inspect_con_tag {
	color: #767676;
	font-size: 0.28rem;
	margin-top: 0.2rem;
}

.inspect_con_tag span {
	margin-right: 0.4rem;
}

.inspect_con_tag span i {
	color: #5db1b1;
	font-style: normal;
}

/* 瀹跺涵甯歌鑽搧 */
.drug_family_dl {
	display: flex;
	position: relative;
	justify-content: space-between;
	padding: 0.3rem 0;
	border-bottom: 0.02rem solid #eee;
}

.drug_family_a:last-child .drug_family_dl {
	border-bottom: 0rem;
}

.drug_family_dl dt {
	position: relative;
	width: 1.8rem;
	/* height: 1.6rem; */
	margin-right: 0.3rem;
}

.drug_family_dl dt img {
	object-fit: contain;
}

.drug_family_dd {
	flex: 1;
}

.drug_family_dd h3 {
	font-size: 0.32rem;
	font-weight: 400;
	line-height: 0.32rem;
}

.drug_family_dd i {
	font-size: 0.28rem;
	color: #048e9a;
	margin-top: 0.1rem;
	margin-bottom: 0.08rem;
}

.drug_family_dd p b {
	color: #ef3a34;
}

/* 鍖诲瑙嗛 */
.hosp_comon_video_li {
	padding: 0.3rem 0;
}

.hosp_comon_video_li a {
	display: flex;
}

.hosp_comon_video_img {
	position: relative;
	width: 2.5rem;
	height: 1.4rem;
	border-radius: 3px;
	overflow: hidden;
	margin-right: 0.2rem;
}

.hosp_comon_video_img em {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 0.54rem;
	height: 0.54rem;
	margin: -0.27rem 0 0 -0.27rem;
	line-height: .54rem;
	text-align: center;
	background: rgba(0, 0, 0, .35);
	border-radius: 100%;
	overflow: hidden;
}

.hosp_comon_video_img em i {
	color: #fff;
	font-size: .26rem;
}

.hosp_comon_video_img time {
	position: absolute;
	right: 0.05rem;
	bottom: 0.05rem;
	width: 0.8rem;
	height: 0.3rem;
	line-height: .3rem;
	font-size: .2rem;
	text-align: center;
	background: rgba(0, 0, 0, .35);
	border-radius: 30px;
	color: #fff;
	overflow: hidden;
}

.hosp_comon_video_info {
	position: relative;
	flex: 1;
}

.hosp_comon_video_info h3 {
	line-height: 0.4rem;
	font-size: 0.32rem;
	font-weight: 400;
}

.hosp_comon_video_info p {
	font-size: 0.28rem;
	margin-top: 0.1rem;
	color: #999;
}

.drug_video_info p {
	font-size: 0.28rem;
	margin-top: 0.1rem;
	color: #999;
}

.hosp_comon_time_l {
	margin-top: 0.1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 0.24rem;
}

.hosp_comon_time_l time,
.hosp_comon_time_l em {
	font-size: 0.24rem;
}

/* 鐤剧梾鎵嬫湳 */
.disea_oper_d {
	width: 75%;
	margin-left: 0.2rem;
	/* border-radius: 0.14rem; */
	overflow: hidden;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
}

.disea_oper_d h3 {
	line-height: 1rem;
	text-indent: 20px;
	font-size: 0.4rem;
	font-weight: 400;
	color: #fff;
	border-radius: 0.2rem 0.2rem 0 0;
}

.disea_oper_uls {
	overflow: hidden;
	padding: 0 10px 10px;
	border-radius: 0 0 0.2rem 0.2rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.disea_oper_lis {
	margin-top: 0.2rem;
}

.disea_oper_lis a h4 {
	display: flex;
	align-items: center;
	font-size: 0.36rem;
	margin-bottom: 0.1rem;
}

.disea_oper_lis a h4 i {
	display: inline-block;
	height: 0.68rem;
	width: 0.68rem;
	border-radius: 0.16rem;
	text-align: center;
	line-height: 0.68rem;
	font-size: 0.52rem;
	color: white;
	margin-right: 0.2rem;
	transition: all .3s;
}

.disea_oper_lis a h4 span {
	flex: 1;
}

.disea_oper_lis a p {
	padding: 0.14rem 0.2rem;
	background: #FAFAFA;
	color: #999;
	min-height: 0.84rem;
	border-radius: 0.08rem;
}


.disea_operation_box {
	--cor_head_pur: #7788da;
	--cor_head_bul: #00b5cb;
	--cor_head_org: #fa9700;
	--cor_head_green: #2dcf9f;
}

.border_oper_pur {
	border-left: 0.02rem solid var(--cor_head_pur);
	border-right: 0.02rem solid var(--cor_head_pur);
	border-bottom: 0.02rem solid var(--cor_head_pur);
}

.border_oper_bul {
	border-left: 0.02rem solid var(--cor_head_bul);
	border-right: 0.02rem solid var(--cor_head_bul);
	border-bottom: 0.02rem solid var(--cor_head_bul);
}

.border_oper_org {
	border-left: 0.02rem solid var(--cor_head_org);
	border-right: 0.02rem solid var(--cor_head_org);
	border-bottom: 0.02rem solid var(--cor_head_org);
}

.border_oper_green {
	border-left: 0.02rem solid var(--cor_head_green);
	border-right: 0.02rem solid var(--cor_head_green);
	border-bottom: 0.02rem solid var(--cor_head_green);
}

.cor_head_pur {
	background: var(--cor_head_pur);
}

.cor_head_bul {
	background: var(--cor_head_bul);
}

.cor_head_org {
	background: var(--cor_head_org);
}

.cor_head_green {
	background: var(--cor_head_green);
}

/* --------------------------------------------------------------------------- video_Index.html----------------------------------*/

/* 瑙嗛 */

.expert_video_li {
	padding-bottom: 0.2rem;
	padding-top: 0.2rem;
}

.expert_video_cont {
	display: flex;
	justify-content: space-between;
	margin-top: 0.15rem;
}

.expert_video_tit {
	font-size: 0.34rem;
}

.ex_video_m {
	width: 60%;
}

.ex_video_img {
	position: relative;
	display: block;
	width: 2.55rem;
	height: 1.32rem;
}

.ex_video_m p:nth-child(1) {
	line-height: 0.46rem;
	color: #666;
	font-size: 0.3rem;
}

.ex_video_m p:nth-child(2) {
	line-height: 0.32rem;
	font-size: 0.24rem;
	color: #666;
	margin-top: 0.15rem;
}

.ex_video_m p:nth-child(2) span:nth-child(1) {
	color: #62C4A6;
	margin-right: 0.1rem;
}







/* 鍋ュ悍璧勮 */
.health_info-ul {}

.health_info-li {
	padding-bottom: 0.2rem;
	padding-top: 0.2rem;
}

.health_info-li a h3 {
	font-size: 0.34rem;
}

.health_describe {
	font-size: 0.3rem;
	margin-top: 0.1rem;
	color: #666;
}

.health_times {
	margin-top: 0.1rem;
	color: #999;
}

.health_times span {
	margin-right: 0.1rem;
}


/* --------------------------------------------------------------------------- audio_Index.html----------------------------------*/
.expert_audio_li {
	padding-bottom: 0.2rem;
	padding-top: 0.2rem;
}

.expert_audio_cont {
	display: flex;
	justify-content: space-between;
	margin-top: 0.15rem;
}

.expert_audio_tit {
	font-size: 0.34rem;
}

.ex_audio_m {
	width: 60%;
}

.ex_audio_img {
	position: relative;
	display: block;
	width: 2.55rem;
	height: 1.32rem;
}

.ex_audio_m p:nth-child(1) {
	line-height: 0.46rem;
	color: #666;
	font-size: 0.3rem;
}

.ex_audio_m p:nth-child(2) {
	line-height: 0.32rem;
	font-size: 0.24rem;
	color: #666;
	margin-top: 0.15rem;
}

.ex_audio_m p:nth-child(2) span:nth-child(1) {
	color: #62C4A6;
	margin-right: 0.1rem;
}

/* --------------------------------------------------------------------------- ask_Index.html----------------------------------*/
.expert_ask-li {
	padding-bottom: 0.2rem;
	padding-top: 0.2rem;
}

.expert_ask-li a h5 {
	display: flex;
	align-items: center;
	line-height: 0.86rem;
	font-size: 0.34rem;
}

.expert_ask-li a h5 i {
	color: #ffbb44;
	font-size: 0.42rem;
	margin-right: 0.2rem;
}

.expert_ask-info {
	background-color: #f3f8ff;
	padding: 0.2rem;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.ask_top-info {
	display: flex;
	align-items: center;
}

.ask_top-info .ask_level span {
	margin-right: 0.15rem;
	color: #999;
}

.ask_top-info .ask_level span:first-child {
	color: #000;
}

.ask_top-info img {
	height: 0.56rem;
	width: 0.56rem;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-right: 0.15rem;
}

.expert_ask-info .ask-descr {
	margin-top: 0.15rem;
	line-height: 0.45rem;
	font-size: 0.3rem;
}

/* --------------------------------------------------------------------------- art_Index.html----------------------------------*/
.expert_art-li {
	padding-bottom: 0.2rem;
	padding-top: 0.2rem;
}

.expert_art-li a h5 {
	display: flex;
	align-items: center;
	line-height: 0.86rem;
	font-size: 0.34rem;
}

.expert_art-li a h5 i {
	color: #ffbb44;
	font-size: 0.42rem;
	margin-right: 0.2rem;
}

.expert_art-m {
	font-size: 0.3rem;
	margin-top: 0.1rem;
	color: #666;
}

.name_img {
	display: flex;
	align-items: center;
}

.name_img i {
	display: block;
	width: 0.44rem;
	height: 0.44rem;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 0.1rem;
	overflow: hidden;
}

.expert_art-tag {
	margin-top: 0.15rem;
	display: flex;
	justify-content: space-between;
}

.browse {
	color: #999;
}

.browse i {
	margin-right: 0.15rem;
}

/* tab	 */
.hops_top_m_title {
	padding: 0.3rem 0 0 0;
}
.hospital_tabs {
	display: flex;
	padding-left: 0.3rem;
	white-space: nowrap;
	white-space: -o-pre-wrap;
	overflow-x: auto;
	font-size: 0.28rem;
}

.hospital_tabs li {
	position: relative;
	margin-right: 0.68rem;
	font-size: 0.30rem;
}
.hospital_tabs .on {
	padding-bottom: 0.1rem;
	font-weight: bold;
	color: #21c48e;
}
.hospital_tabs .on:after {
	width: 100%;
	left: 0;
}
.hospital_tabs li:after {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #21c48e;
	position: absolute;
	left: 50%;
	bottom: 0px;
	transition: ease .5s;
}


/* 浼樿川鍖婚櫌鎺ㄨ崘 */
.search_more_ul {
	margin: 0 0.2rem;
}
.search_more_li {
	border-bottom: 1px solid #f0f0f0;
	padding: 0.2rem 0.1rem 0.2rem 0.2rem;
	background: #fff;
	margin-top: 0.2rem;
}
.search_top10_dp {
	display: flex;
	/* justify-content: space-between; */
	align-items: center;
	position: relative;
}
.search_c_img {
	display: block;
	width: 2.1rem;
	/* height: 1.5rem; */
	overflow: hidden;
	margin-right: 0.3rem;
}
.search_content {
	flex: 1;
}
.search_con_dt {
	width: 80%;
	font-size: 0.3rem;
	line-height: 0.5rem;
}
.search_dd_tags {
	width: 84%;
}
.search_dd_tags span {
	display: inline-block;
	margin: 0.07rem 0.1rem 0.07rem 0;
	padding: 0.02rem 0.10rem;
	border-radius: 3px;
	background: #d2f6db;
	color: #0fb249;
}
.search_dd_tags span:nth-child(1) {
	color: #ff9023;
	background: #ffe9d3;
}

.hospital_tabs::-webkit-scrollbar {
	display: none;
}
@font-face {
	font-family: "ttk"; /* Project id 4005981 */
	src: url('//at.alicdn.com/t/c/font_4005981_dbp6oy9uoqc.woff2?t=1718272499640') format('woff2'),
	url('//at.alicdn.com/t/c/font_4005981_dbp6oy9uoqc.woff?t=1718272499640') format('woff'),
	url('//at.alicdn.com/t/c/font_4005981_dbp6oy9uoqc.ttf?t=1718272499640') format('truetype');
}

.ttk {
	font-family: "ttk" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-gonggong-gengduo:before {
	content: "\e651";
}

.icon-wenti:before {
	content: "\e605";
}

.icon-wenda:before {
	content: "\e889";
}

.icon-liulan:before {
	content: "\e647";
}

.icon-31dianhua:before {
	content: "\e600";
}

.icon-shouhuodizhi:before {
	content: "\e64e";
}

.icon-jianjie:before {
	content: "\e78b";
}

.icon-quanke-:before {
	content: "\e6db";
}

.icon--yiliao-yisheng:before {
	content: "\e62c";
}

.icon-bingfazheng:before {
	content: "\e798";
}

.icon-shoushuwaike:before {
	content: "\e67a";
}

.icon-wenda1:before {
	content: "\e6ad";
}

.icon-zixun:before {
	content: "\e649";
}