body {
	max-width: 750px;
}

* {
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

a {
	text-decoration: none !important;
	color: inherit !important;
}

ul,
ol {
	list-style: none;
}

img {
	border: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

button,
input,
select {
	outline: none !important;
	box-shadow: none !important;
}

body {
	background-color: #FFFFFF;
}

iframe {
	width: 100%;
	height: 100%;
}

/* 首页导航start */
.nav_section_bu {
	height: 1.43rem;
}

.nav_section {
	width: 7.5rem;
	height: 1.43rem;
	background: #FFFFFF;
	box-shadow: 0px 0px .12rem 0px rgba(161, 21, 25, 0.3);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	font-size: .12rem;
}

.nav_bar {
	padding: 0 .3rem;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nav_list_section {
	width: 100%;
	height: calc(100vh - 1.43rem);
	background-color: #FFFFFF;
}

.logo {
	width: 3.85rem;
	height: .63rem;
}

.change_nav_btn {
	width: 0.52rem;
	height: .38rem;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #FFFFFF;
}

.open_icon {
	width: 0.52rem;
	height: .38rem;
	background-image: url('../img/nav_open_icon.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.close_icon {
	width: .4rem;
	height: .4rem;
	background-image: url('../img/nav_close_icon.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.breadcrumb_nav {
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: .28rem;
    padding: .36rem .3rem .3rem .3rem;
	letter-spacing: 0.02rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.breadcrumb_nav2 {
	width: 6.9rem;
	margin: 0 .32rem;
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: .28rem;
	padding: .32rem 0 .32rem 0;
	border-bottom: 0.01rem solid #E5E5E5;
	letter-spacing: 0.02rem;
}

.nav_list_section {
	padding: 0 .3rem;
}

.gtImg {
	height: .14rem;
	background-color: rebeccapurple;
}

.nav_list_section li {
	width: 6.9rem;
	height: 1.16rem;
	background: #FFFFFF;
	border: .01rem solid #E6E6E6;
	box-shadow: 0px 0px .1rem 0px rgba(0, 0, 0, 0.1);

	font-size: .36rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	line-height: 1.16rem;
	text-align: center;
	margin-bottom: .2rem;
}

.nav_list_section li a {
	display: block;
	width: 6.9rem;
	height: 1.16rem;
}

.nav_ac {
	background: #A11519 !important;
	color: #FFFFFF !important;
}

/* 首页导航end */

/* 底部导航start */
.bottom_nav_section {
	width: 100%;
	height: 1.4rem;
	height: calc(env(safe-area-inset-bottom) + 1.4rem);
	height: calc(constant(safe-area-inset-bottom) + 1.4rem);
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 999999;
}

.bottom_nav_safe {
	height: 0;
	height: env(safe-area-inset-bottom);
	height: constant(safe-area-inset-bottom);
}

.bottom_nav_content {
	width: 100%;
	height: 1.4rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.bottom_nav_item {
	flex: 1;
	height: 1.4rem;
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-right: .02rem solid #E6E6E6;
}

.bottom_nav_item:last-child {
	border-right: none;
}

.bottom_nav_item_one {
	flex: 1;
	height: 1.2rem;
	background: #A11519;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.bottom_nav_item_two {
	flex: 1;
	height: 1.2rem;
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.bottom_nav_item_img {
	width: 0.46rem;
	height: 0.46rem;
	margin-bottom: .18rem;
}

.bottom_nav_item_title1 {
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.bottom_nav_item_title2 {
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #A11519;
}

.bottom_nav_item_title {
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #4D4D4D;
	line-height: .3rem;
}

.bottom_nav_bu {
	height: 1.4rem;
	height: calc(env(safe-area-inset-bottom) + 1.4rem);
	height: calc(constant(safe-area-inset-bottom) + 1.4rem);
}

.footer_section {
	width: 7.5rem;
	height: 1.86rem;
	background: #4D4D4D;
	font-size: .2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

/* 底部导航end */

/* 在线预约start */
.online_reser_section {
	width: 100%;
	height: calc(100vh - 2.63rem);
	height: calc(100vh - env(safe-area-inset-bottom) - 2.63rem);
	height: calc(100vh - constant(safe-area-inset-bottom) - 2.63rem);
	background-color: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 1.43rem;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999999;
}

.online_reser_content {
	width: calc(100% - .48rem);
	border-radius: .25rem;
	background-color: #FFFFFF;
	margin: 0 .24rem;
}

.online_reser_title {
	/* width: calc(100% - .48rem); */
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: .45rem;
	color: #333333;
	font-weight: bold;
	padding: .24rem;
	border-bottom: 0.02rem solid #F5F5F5;
}

.icon24 {
	width: 0.24rem;
	height: 0.24rem;
}

.online_reser_form {
	padding: .24rem;
}

.online_form_title {
	font-size: .32rem;
	color: #333333;
	width: 1.8rem;
	margin-bottom: 0 !important;
}

.online_reser_form .form-group {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: .32rem !important;
}

.online_reser_form .form-control {
	width: calc(100% - 1.8rem);
	height: .7rem !important;
	font-size: .28rem !important;
	padding: 0 .12rem !important;
	line-height: unset !important;
}

.online_reser_form .form-control2 {
	width: calc(100% - 1.8rem);
	font-size: .28rem !important;
	padding: .12rem !important;
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
}

.colorFF0000 {
	color: #FF0000;
}

.online_btn_primary {
	width: 2.5rem;
	height: .9rem;
	background-color: #936F42;
	border-radius: .25rem;
	margin: 0 calc((100% - 2.5rem) / 2);
	font-size: .32rem;
	color: #FFFFFF;
}

/* 在线预约end */

/* 会诊中心start */
.centre_banner {
	padding: 0 .3rem .3rem .3rem;
}

.banner_img {
	width: 100%;
	height: 100%;
}

.centre_op {
	padding: 0 .3rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.centre_op_item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 3.3rem;
	height: 2.2rem;
	background: #BD3236;
	box-shadow: 0px 0px .1rem 0px rgba(189, 50, 54, 0.4);
	border-radius: .12rem;
}

.centre_op_item_icon {
	width: .75rem;
	height: .75rem;
	margin-bottom: .24rem;
}

.centre_op_item_title {
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.centre_title {
	padding-top: .4rem;
	text-align: center;
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
}

.centre_team_section {
	width: 7.5rem;
	background: #FFFFFF;
	padding: 0 .3rem .3rem .3rem;
}

.centre_team_section img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: .2rem;
	box-shadow: 0px 0px .15rem 0px rgba(189, 50, 54, 0.2);
	margin-top: .3rem;
}

.centre_team_top {
	height: 1.12rem;
	border-bottom: 0.02rem solid #D3ECF8;
	box-shadow: 0px .01rem .27rem 0px #D3ECF8;
	display: flex;
	justify-content: center;
	align-items: center;
}

.centre_team_top_title {
	width: 3.7rem;
	height: .5rem;
	background: linear-gradient(158deg, #EED49F, #FFB473);
	box-shadow: 0px .04rem .06rem 0px rgba(201, 162, 92, 0.49);
	border-radius: .1rem;
	text-align: center;
	line-height: .5rem;
	font-size: .28rem;
	font-family: Source Han Sans CN;
	font-weight: 600;
	color: #231815;
}

.centre_team_content {
	padding: 0 .4rem;
	position: relative;
}

.centre_team_content_title {
	width: 2.85rem;
	height: .58rem;
	background-image: url('../img/centre_content_title_bg.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	font-size: .26rem;
	font-family: SourceHanSerifCN;
	font-weight: bold;
	color: #231815;
	text-align: center;
	line-height: .58rem;
	margin: 0 auto;
	margin-top: -.05rem;
	margin-bottom: .4rem;
}

.centre_data_item {
	padding: .2rem .4rem;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}

.centre_data_item_img {
	width: 1.12rem;
	height: 1.12rem;
}

.centre_data_item_info {
	width: calc(100% - 1.36rem);
	padding-left: .24rem;
}

.centre_data_item_info_name {
	font-size: .14rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	line-height: .20rem;
}

.centre_data_item_info_labs {
	width: 2.8rem;
	line-height: .20rem;
	font-size: .14rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}

.color52B9CB {
	color: #52B9CB;
}

.centre_doc_title {
	padding: .1rem;
	font-size: .15rem;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #221815;
}

.centre_doc_title::before {
	content: '';
	width: 0.05rem;
	height: .14rem;
	background: #52B9CB;
	margin-right: 0.05rem;
}

.load_more_btn {
	width: 2.86rem;
	height: .6rem;
	border-radius: .3rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	border: .01rem solid #BD3236;
	color: #BD3236;
	margin: 0 auto;
}

.load_more_img {
	width: .1rem;
	height: .22rem;
	margin-left: .16rem;
}

.zx_and_yy_section {
	padding: .4rem .9rem .6rem .9rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.zx_and_yy_section2 {
	padding: .0rem .9rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.zixun_btn,
.yuyue_btn {
	display: block;
	width: 2.2rem;
	height: .64rem;
	background: #A11519;
	border-radius: .1rem;
	font-size: .3rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF !important;
	display: flex;
	justify-content: center;
	align-items: center;
	letter-spacing: 0.02rem;
}

/* 会诊中心end */

/* 会诊中心介绍start */
.zx_js_title_secton {
	display: flex;
	justify-content: center;
	align-items: center;
	/* padding: 0 .3rem; */
}

.zx_js_title {
	width: 5.4rem;
	height: .54rem;
	background: #BD3236;
	border-radius: .1rem;
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	/* line-height: .54rem;
	text-align: center; */
	display: flex;
	justify-content: center;
	align-items: center;
}

.zx_js_line {
	width: 1.25rem;
	height: 0.01rem;
	background: #BD3236;
}

.duan_luo {
	padding: .2rem .3rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	text-indent: .45rem;
	line-height: .36rem;
}

.duan_luo2 {
	font-size: .22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	text-indent: .45rem;
	line-height: .34rem;
}

.duan_luo3 {
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-indent: .45rem;
	line-height: .3rem;
	font-size: .26rem;
}

.duan_luo3gai {
	text-indent: .45rem;
}

.duan_luo4 {
	padding: .3rem 0;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	text-indent: .45rem;
	line-height: .36rem;
}

.duan_luo5 {
	padding-top: 0.16rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	text-indent: .45rem;
	line-height: .34rem;
}

.duan_luo6 {
	padding: 0.18rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	text-indent: .45rem;
	line-height: .36rem;
}

.zx_js_hj_section {
	width: 6.9rem;
	background: #FBF8F7;
	/* margin: 0 .3rem; */
	padding: .3rem;
}

.zx_js_other_title {
	/* width: 1.8rem; */
	padding-right: 0.18rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	line-height: .26rem;
	letter-spacing: 0.01rem;
	position: relative;
	z-index: 99;
}

.bgfff {
	background-color: #fff;
}

.bgfbf {
	background: #FBF8F7;
}

.title_line_xu {
	/* width: calc(100% - 1.8rem - .24rem); */
	height: 0.02rem;
	position: absolute;
	right: 0;
	z-index: 9;
}


.zx_js_other_title4 {
	/* width: 2.4rem; */
	padding-right: 0.18rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	line-height: .26rem;
	letter-spacing: 0.01rem;
	position: relative;
	z-index: 99;
}

.zx_js_other_title5 {
	/* width: 2.7rem; */
	padding-right: 0.18rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	line-height: .26rem;
	letter-spacing: 0.01rem;
	position: relative;
	z-index: 99;
}

.zx_js_before_line {
	width: 0.06rem;
	height: .26rem;
	background: #BD3236;
	margin-right: 0.18rem;
}

.zx_js_other_title2 {
	padding-right: 0.18rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	letter-spacing: 0.01rem;
	position: relative;
	z-index: 99;
}

.zx_js_other_title_long {
	/* width: 5.2rem; */
	font-size: .25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	letter-spacing: 0.01rem;
	position: relative;
	z-index: 99;
	padding-right: .18rem;
}

.zx_js_other_title8 {
	/* width: 1.08rem; */
	padding-right: 0.18rem;
	font-size: .25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
	position: relative;
	z-index: 99;
}

.zx_js_other_title3 {
	font-size: .3rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	letter-spacing: 0.01rem;
	/* width: 1.38rem; */
	padding-right: 0.18rem;
	line-height: .34rem;
	position: relative;
	z-index: 99;
}

.zx_ts_txt_section {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	font-size: .25rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: .36rem;
	margin-top: .16rem;
}

.flex_fs_center {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: relative;
}

.flex_fs_between {
	display: flex;
	justify-content: space-between;
	align-items: center;
}


.huizhenghuanjing_img_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.huizhenghuanjing_img {
	width: 3.06rem;
	height: 2.2rem;
	margin-bottom: .18rem;
}

.title_line_xu2 {
	height: 0.02rem;
	/* width: 4.85rem; */
	/* margin-left: .18rem; */
	position: absolute;
	right: 0;
	z-index: 9;
}

.title_line_xu4 {
	height: 0.02rem;
	/* width: 4.6rem; */
	/* margin-left: .18rem; */
	position: absolute;
	right: 0;
	z-index: 9;
}

.title_line_xu5 {
	/* width: calc(100% - 5.5rem); */
	height: 0.02rem;
	position: absolute;
	right: 0;
	z-index: 9;
}

.title_line_xu6 {
	/* width: 5.4rem; */
	/* margin-left: .18rem; */
	height: 0.02rem;
	position: absolute;
	right: 0;
	z-index: 9;
}

.title_line_xu7 {
	/* width: calc(100% - 2rem);
	margin-left: .2rem; */
	height: 0.02rem;
	position: absolute;
	right: 0;
	z-index: 9;
}

.title_line_xu8 {
	/* width: calc(100% - 2.6rem); */
	height: 0.02rem;
	position: absolute;
	right: 0;
	z-index: 9;
}

.title_line_xu9 {
	/* width: calc(100% - 1.42rem);
	margin-left: .1rem; */
	height: 0.02rem;
	position: absolute;
	right: 0;
	z-index: 9;
}

.zx_js_td_section {
	padding: 0.3rem 0;
}

.tedian_img {
	width: 100%;
	height: 100%;
}

/* 会诊中心介绍end */

/* 医保服务start */
.server_head {
	/* padding: 0 .3rem .3rem .3rem; */
	padding: 0 .3rem;
}

.server_head_img {
	width: 6.9rem;
	height: 3.6rem;
}

.server_title {
	/* padding: .3rem .2rem .2rem; */
	padding: .3rem 0 .2rem 0;
	font-size: .32rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	text-align: center;
	line-height: .36rem;
	border-bottom: 0.02rem solid #E5E5E5;
}

.server_title2 {
	padding: 0 .3rem .2rem .3rem;
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	text-align: center;
}

.p30 {
	padding: 0 .3rem;
}

.server_content {
	width: 6.9rem;
	padding: .3rem;
	margin: 0 .3rem;
	margin-bottom: .3rem;
	background: #FCF0EE;
	line-height: .36rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.server_tip_txt {
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
}

.server_content_title {
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}

.server_content_txt {
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.mt36 {
	margin-top: .36rem;
}

.server_baozhang_section {
	width: 7.5rem;
	padding: .2rem .3rem .3rem .3rem;
	/* margin-bottom: .3rem; */
	background-color: #FAFAFA;
}

.server_za_content {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: .3rem 0;
}

.server_title_line {
	width: 1.25rem;
	height: 0.01rem;
	background: #CCCCCC;
}

.server_more_tip {
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #808080;
	margin: 0 .2rem;
}

.server_more_tip2 {
	width: 100%;
	text-align: center;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #808080;
	margin: .3rem .2rem;
}

.server_zu_section {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	padding-top: .3rem;
}

.zhu_icon {
	font-size: .22rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #C53E42;
}

.zhu_txt {
	font-size: .22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	display: flex;
	flex-direction: column;
}

.server_liucheng_section {
	height: 4.2rem;
	width: 100%;
}

.server_liucheng_txt {
	font-size: .26rem;
	font-family: Microsoft YaHei;
	color: #333333;
	font-weight: 400;
	display: flex;
	flex-direction: column;
	margin-right: 0.18rem;
	line-height: .36rem;
}

.colorBD3236 {
	color: #BD3236;
}

.liucheng_img {
	width: 3.85rem !important;
	height: 4.1rem !important;
	margin: 0 !important;
}

.liucheng_img2 {
	width: 6.9rem !important;
	height: 4.2rem !important;
	margin: 0 !important;
	margin-right: .3rem !important;
}

.wb {
	font-weight: bold;
}

/* 医保服务end */

/* 左右滑动样式start */
.server_box_size {
	width: 6.9rem;
	height: 7.3rem;
}

.slider,
.slider2,
.slider3 {
	overflow: hidden;
	position: relative;
}

.slider_box,
.slider_box2,
.slider_box3 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	position: absolute;
}

.slider_box img {
	width: 6.9rem;
	height: 7.3rem;
	object-fit: cover;
	margin-right: .30rem;
}

.slider_flag_section {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.slider_flag {
	height: .08rem;
	background: #F9E1DC;
	border-radius: .04rem;
	position: relative;
}

.slider_flag_ac {
	width: .9rem;
	height: 0.08rem;
	background: #A11519;
	border-radius: 0.04rem;
	position: absolute;
}

.slider_doc_scetion,
.slider_doc_scetion2 {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.slider_doc_item {
	width: 0.1rem;
	height: .1rem;
	background: #F9E1DC;
	border-radius: 50%;
	margin: 0 .1rem;
}

.slider_doc_item_ac {
	width: .14rem;
	height: .14rem;
	background: #A11519;
	border-radius: 50%;
	margin: 0 .1rem;
}

.server_liucheng_item {
	width: 6.9rem;
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-right: .3rem;
}

.slider_box_content {
	/* width: 6.9rem; */
}

.slider_box_content img {
	width: 6.9rem;
	height: 100%;
	margin-right: .3rem;
}

.h560 {
	height: 5.6rem;
}


.beianliucheng_box_size {
	width: 6.9rem;
	height: 100%;
}

/* 左右滑动样式end */

/* 首页start */
.index_banner {
	padding: .3rem;
}

.index_banner2 {
	padding: 0 .3rem .3rem .3rem;
}

.index_banner_img {
	width: 6.9rem;
	height: 3.6rem;
}

.index_op_list {
	padding: 0 .3rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.index_op_item {
	width: 3.3rem;
	height: 2.2rem;
	background: #BD3236;
	box-shadow: 0px 0px .1rem 0px rgba(189, 50, 54, 0.4);
	border-radius: .12rem;
	margin-bottom: .3rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.index_op_item_img {
	width: .7rem;
	height: .7rem;
	margin-bottom: .26rem;
}

.index_op_item_title {
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.index_search_section {
	padding: .14rem .3rem .1rem .3rem;
}

.index_search_section2 {
	padding: .3rem;
}

.search_form {
	width: 6.9rem;
	height: .8rem;
	border: 0.02rem solid #CCCCCC;
	border-radius: .16rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.search_input {
	width: 5.8rem;
	height: .8rem;
	font-size: .28rem;
	padding: 0 .35rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	background-color: transparent;
}

.search_input::placeholder {
	color: #999999;
}

.search_btn {
	width: 1.1rem;
	height: .8rem;
	background: #BD3236;
	border-radius: 0px .16rem .16rem 0px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.icon44 {
	width: .44rem;
	height: .44rem;
}

.index_title {
	width: 100%;
	padding: .4rem 0 .3rem;
	font-size: .32rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	text-align: center;
}

.index_title2 {
	width: 100%;
	padding: .3rem 0 0.2rem 0;
	padding-bottom: .2rem;
	font-size: .32rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	text-align: center;
	border-bottom: 0.01rem solid #E5E5E5;
}

.index_title3 {
	width: 100%;
	padding: .3rem 0 .2rem 0;
	padding-bottom: .28rem;
	font-size: .32rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	text-align: center;
}

.index_class_list {
	padding: 0 .1rem 0 .3rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}

.index_class_op {
	width: 2.16rem;
	height: 1.4rem;
	border: 0.01rem solid rgba(225, 133, 136, 0.5);
	background: linear-gradient(-25deg, rgba(233, 128, 131, 0.2) 0%, rgba(233, 128, 131, 0) 100%);
	border-radius: .1rem;
	margin-bottom: .2rem;
	margin-right: .2rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #4D4D4D;
}

.icon56 {
	width: 0.56rem;
	height: .56rem;
}

.icon72 {
	width: 0.72rem;
	height: .72rem;
}

.index_class_op_txt {
	font-size: .27rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	/* margin-top: .08rem; */
}

.index_class_op_ac {
	background: #BD3236;
	color: #FFFFFF !important;
}

.index_news_section {
	width: 6.9rem;
	background: #FFFFFF;
	box-shadow: 0px 0px .1rem 0px rgba(60, 60, 60, 0.2);
	border-radius: .1rem;
	margin: .4rem .3rem;
}

.index_news_section_title {
	padding: 0 0.2rem;
	height: 0.98rem;
	background-image: url('../img/index_news_title_bg.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display: flex;
	/* background: linear-gradient(93deg, #E15E61 0%, #FFCFD0 99%); */
	justify-content: space-between;
	align-items: center;
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	border-radius: 0.1rem 0.1rem 0px 0px;
}

.index_news_more_btn {
	width: 1.2rem !important;
	height: .4rem !important;
	background: #DD6569;
	border-radius: 0.08rem;
	font-size: .20rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
}

.index_news_section_content {
	padding: 0 0.2rem;
}

.p4 {
	padding: 0.04rem 0 0.02rem 0;
}

.index_news_item {
	width: 100%;
	height: .67rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 0.01rem solid #E6E6E6;
}

.index_news_item_txt {
	width: 6.25rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	/* 这里的数字表示你希望显示的行数 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.y {
	font-size: .2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}

/* 首页end */

/* 来院导航start */
.place_section {
	padding: .3rem;
}

.place_txt {
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	display: flex;
	flex-direction: column;
	line-height: .38rem;
}

.map_cont {
	width: 6.9rem;
	height: 4rem;
	margin-top: .3rem;
}

.place_way_section {
	width: 6.9rem;
	padding: .3rem;
	background: #FCF0EE;
	margin: 0 .3rem;
	margin-bottom: .6rem;
}

.place_way_title {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: .18rem;
}

.place_way_line {
	width: 2.6rem;
	height: 0.01rem;
	background: #BD3236;
	opacity: 0.3;
}

.place_way_icon {
	width: .6rem;
	height: .6rem;
	margin: 0 .25rem;
}

.place_way_txt {
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: .36rem;
}

.mb15 {
	margin-bottom: .15rem;
}

/* 来院导航end */

/* 就医须知start */
.jiuyi_know_section {
	width: 6.9rem;
	margin: 0 .3rem;
	margin-bottom: .3rem;
	padding: .3rem 0;
	border-top: 0.01rem solid #E5E5E5;
	border-bottom: 0.01rem solid #E5E5E5;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: .36rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

/* 就医须知end */

/* 会诊专家团队start */
.mb30 {
	margin-bottom: .3rem;
}

.huizhenjieshao_section {
	width: 6.9rem;
	border-top: .01rem solid #E5E5E5;
	border-bottom: .01rem solid #E5E5E5;
	margin: 0 .3rem;
	padding-top: .3rem;
}

.guwen_section {
	margin-top: .3rem;
}

.guwen_data_list {
	/* width: calc(100% + .3rem); */
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.huizhen_doc_item {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-bottom: .15rem;
	/* margin-left: -.24rem; */
	/* margin-right: .24rem; */
}

.huizhen_doc_item_kong {
	width: 2.14rem;
}

.doctor_img {
	width: 2.14rem;
	height: 2.14rem;
	object-fit: cover;
}

.doctor_name {
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	margin-top: .10rem;
}

.doctor_line {
	width: .40rem;
	height: .02rem;
	background: #BD3236;
	margin: .05rem 0 .08rem 0;
}

.doctor_lab {
	font-size: .23rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: .24rem;
}

.title_line_xu3 {
	/* width: calc(100% - 3rem);
	margin-left: .15rem; */
	height: 0.02rem;
	position: absolute;
	right: 0;
	z-index: 9;
}

.huizhen_team_secton {
	padding: .3rem 0;
}

.huizhen_team_all_list {
	width: calc(100% + .6rem);
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	text-align: center;
	margin-left: -0.3rem;
	padding: 0 0.2rem;
}

.left_all_data {
	flex: 1;
	font-size: .20rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #737373;
	line-height: .24rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.right_all_data {
	flex: 1.1;
	font-size: .20rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #737373;
	line-height: .24rem;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

/* 会诊专家团队end */

/* 医院介绍start */
.navigation_content {
	padding: .3rem .3rem 0rem .3rem;
}

.hospital_detail_section {
	width: 6.9rem;
	background: #FBF8F7;
	padding: .3rem;
}

.hospital_huanjing_img {
	width: 3.06rem;
	height: 2.2rem;
	margin-top: .18rem;
}

.hospital_huanjing_img_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.mingyi_box_size {
	width: 6.30rem;
	height: 4.7rem;
	margin-bottom: .20rem;
}

.mingyi_data_list {
	width: 6.30rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-right: .6rem;
}

.mingyi_item {
	width: 1.98rem;
	/* height: 1.98rem; */
	height: 2.1rem;
	position: relative;
	margin-top: .2rem;
}

.mingyi_item_img {
	width: 1.98rem !important;
	height: 2.1rem !important;
}

.mingyi_txt {
	width: 1.9rem;
	height: .4rem;
	background: rgba(0, 0, 0, 0.35);
	position: absolute;
	bottom: 0.04rem;
	left: 0.04rem;
	display: flex;
	justify-content: center;
	align-items: baseline;
	line-height: .4rem;
}

.mingyi_name {
	font-size: .2rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.mingyi_zhiye {
	font-size: 0.16rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-left: 0.1rem;
}

.shebei_box_size {
	width: 6.3rem;
	height: 5.0rem;
}

.shebei_list {
	width: 6.3rem;
	height: 100%;
	margin-right: .6rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.shebei_item {
	width: 3.06rem;
	height: 2.2rem;
	position: relative;
	margin-top: .2rem;
}

.shebei_img {
	width: 3.06rem !important;
	height: 2.2rem !important;
}

.shebei_txt {
	width: 2.98rem;
	height: .4rem;
	background: rgba(0, 0, 0, 0.35);
	font-size: .18rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	line-height: .4rem;
	position: absolute;
	left: 0.04rem;
	bottom: 0.04rem;
}

.rongyu_box_size {
	width: 6.3rem;
	height: 4.8rem;
}

.rongyu_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	margin-right: .6rem;
	width: 6.3rem;
	height: 100%;
}

.rongyu_img {
	width: 3.06rem !important;
	height: 2.04rem !important;
	margin-top: 0.2rem;
	margin-right: 0 !important;
}

.hospital_place_phone {
	font-size: .22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #A11519;
}

/* 医院介绍end */

/* 中医郁证基地start */
.melancholia_content {
	padding: 0 .3rem;
}

.melancholia_title_section {
	display: flex;
	justify-content: center;
	align-items: center;
}

.melancholia_title {
	/* width: 7rem; */
	width: 5.6rem;
	height: .54rem;
	background: #BD3236;
	border-radius: .1rem;
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
	align-items: center;
	letter-spacing: 0.02rem;
}

.melancholia_title_line {
	width: .65rem;
	height: 0.01rem;
	background: #BD3236;
}

.zhizhi_section {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.zhidaozhuanjia_section {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.yuyu_team_section {
	padding: 0 .3rem;
}

.weiyuanhui_section {
	/* width: calc(100% + .24rem); */
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.other_weiyuan_section {
	width: 100%;
	max-height: 5rem;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	overflow: hidden;
}

.heixian {
	width: 0.02rem;
	height: 100%;
	background-color: #F5F5F5;
}

.other_weiyuan_left {
	flex: 1;
	/* width: 3.44rem; */
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595959;
	line-height: .34rem;
	padding-right: .20rem;
	letter-spacing: 0.005rem;
	/* border-right: 0.02rem solid #F5F5F5; */
	/* background-color: yellow; */
}

.other_weiyuan_right {
	flex: 1;
	/* width: 3.44rem; */
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595959;
	line-height: .34rem;
	padding-left: .24rem;
	letter-spacing: 0.005rem;
	/* letter-spacing: 0.025rem; */
	/* background-color: red; */
	border-left: 0.03rem solid #F5F5F5;
}

.mb10 {
	margin-bottom: .1rem;
}

.other_more_section {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 5rem;
	/* background-color: red; */
}

/* 中医郁证基地end */

/* 专家介绍start */
.specialist_content {
	padding: 0 .3rem;
}

.specialist_class_list {
	width: calc(100% + .24rem);
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
}

.specialist_class_item {
	width: 2.14rem;
	height: .6rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: .6rem;
	text-align: center;
	margin-right: .24rem;
	margin-bottom: .2rem;
	background-image: url('../img/nav_class_img.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.specialist_class_item_ac {
	color: #FFFFFF;
	background-image: url('../img/nav_claass_ac_img.png');
}

.specialist_doctor_content {
	padding: 0 .3rem;
	margin-top: .3rem;
}

.icon15 {
	width: 0.15rem;
	height: 0.15rem;
	margin-right: 0.1rem;
}

.sanjiaoImg {
	width: 0.1rem;
	height: 0.1rem;
	position: absolute;
	left: 2.7rem;
	top: 0;
}

.specialist_doctor_title {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: .30rem !important;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	margin-bottom: 0.3rem;
}

.specialist_doctor_title_line {
	width: 2.6rem;
	height: 0.1rem;
	background: #BD3236;
	opacity: 0.15;
	border-radius: 0.05rem;
	margin-top: -0.15rem;
}

.specialist_doctor_list {}

.specialist_doctor_item {
	width: 6.9rem;
	background: #FFFFFF;
	border: 0.01rem solid #E6E6E6;
	box-shadow: 0px 0px 0.08rem 0px rgba(63, 41, 25, 0.1);
	padding: .3rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: .3rem;
}

.specialist_doctor_item_img {
	width: 2.1rem;
	height: 2.3rem;
}

.specialist_doctor_item_content {
	/* width: calc(100% - 2.34rem); */
	padding-left: .24rem;
}

.specialist_doctor_name {
	width: 100%;
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
	/* padding-bottom: .15rem; */
	padding-bottom: .2rem;
	border-bottom: .01rem solid #BD3236;
}

.h28 {
	height: .28rem;
}

.h30 {
	height: .34rem;
}

.lh28 {
	line-height: 0.28rem;
}

.lh24 {
	line-height: 0.24rem;
}


.fs20 {
	font-size: 0.2rem;
	font-weight: 400;
}

.ml10 {
	margin-left: .1rem;
}

.ml30 {
	margin-left: .3rem;
}

.specialist_doctor_jieshao {
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #595959;
	line-height: .34rem;
	padding: .15rem 0;
	letter-spacing: 0.005rem;
}

.specialist_btn_section {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.specialist_btn {
	width: 1.4rem !important;
	height: .44rem !important;
	background: #BD3236;
	border-radius: 0.08rem;
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF !important;
	/* text-align: center; */
	/* line-height: .4rem !important; */
	display: flex;
	justify-content: center;
	align-items: center;
	letter-spacing: 0.01rem;
}

.specialist_more {
	width: 2.86rem;
	height: .6rem;
	border: .01rem solid #BD3236;
	border-radius: .3rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #BD3236;
	/* margin: .4rem 2.02rem .6rem 2.02rem; */
}

/* 专家介绍end */

/* 专家介绍详情start */
.doctor_detail_section {
	padding: 0 .3rem;
	padding-bottom: 0.6rem;
}

.doctor_detail_head {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-bottom: .3rem;
}

.doctor_detail_img {
	width: 2.7rem;
	height: 2.96rem;
	object-fit: cover;
}

.doctor_detail_info {
	width: 4.2rem;
	height: 2.76rem;
	background: #A11519;
	padding: 0 .3rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.doctor_detail_info_name {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
	padding-bottom: .08rem;
	border-bottom: 0.01rem solid #C85E61;
	font-size: .3rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: .35rem;
	letter-spacing: 0.02rem;
}

.doctor_detail_other {
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFE1E1;
	padding: .08rem 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
}

.doctor_detail_btn_section {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-top: .1rem;
}

.doctor_detail_btn {
	width: 1.4rem;
	height: .4rem;
	background: #FFFFFF;
	border-radius: 0.08rem;
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #A11519;
	display: flex;
	justify-content: center;
	align-items: center;
	letter-spacing: 0.02rem;
}

/* 专家介绍详情end */

/* 医院公告start */
.news_section {
	padding: 0 .3rem;
	padding-bottom: .6rem;
}

.news_item {
	width: 6.9rem;
	height: 2rem;
	background: #FCFFFE;
	border: 0.01rem solid #F2BCBD;
	box-shadow: 0px 0px 0.1rem 0px rgba(189, 50, 54, 0.14);
	border-radius: .24rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: .24rem;
}

.news_item_line {
	width: 0.16rem;
	height: 2rem;
	background: #BD3236;
	border-radius: .24rem 0 0 .24rem;
}

.news_item_content {
	width: 6.74rem;
	padding: .28rem .3rem .2rem .36rem;
}

.news_title_section {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.news_title_line {
	width: 0.06rem;
	height: .26rem;
	margin-right: .12rem;
	background: #BD3236;
}

.news_title_txt {
	font-size: .28rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.news_time_txt {
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	margin-top: .18rem;
}

.news_btn_section {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.news_btn {
	width: 1.6rem;
	height: .44rem;
	border: 0.01rem solid #BD3236;
	border-radius: .2rem;
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #BD3236;
	line-height: .44rem;
	text-align: center;
}

.fenye_item,.pagesize a,.pagesize span {
	/*min-width: .48rem;*/
	height: .48rem;
	border: 0.01rem solid #BD3236;
	border-radius: 0.06rem;
	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #BD3236 !important;
	line-height: .46rem;
	text-align: center;
	padding: 0 0.08rem;
	margin: 0 0.06rem;
}
.pagesize a:last-child{
	margin-left: 0.24rem
}
 .pagesize :nth-child(1) {
    	margin-right: 0.24rem
  }
 .pagesize :nth-last-child(2) {
    	margin-left: 0.24rem
  }
.fenye_item_ac,.pagesize .thisclass {
	color: #FFFFFF !important;
	background-color: #BD3236;
}

.fenye_section,.pagesize {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.fenye_num_section {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-left: .18rem;
}

.ml24 {
	margin-left: 0.24rem;
}

.mlr12 {
	margin: 0 0.06rem;
}

/* 医院公告end */

/* 公告详情start */
.news_detail_section {
	padding: 0 .3rem;
	padding-bottom: .6rem;
}

.news_detail_title {
	width: 6rem;
	font-size: .32rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BD3236;
	line-height: .4rem;
	text-align: center;
	padding: .28rem 0 .2rem 0;
	margin: 0 auto;
}

.news_detail_detail {
	border-top: 0.01rem dashed #CCCCCC;
	border-bottom: 0.01rem dashed #CCCCCC;
	padding: .16rem 0 .3rem 0;
}

.news_detail_time {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .22rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #808080;
	line-height: .32rem;
}

.ml60 {
	margin-left: .6rem;
}

.news_detail_other_link {
	width: 6.56rem;
	height: .25rem;
	font-size: .24rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-decoration: underline;
	color: #BD3236;
	line-height: .36rem;
	margin-top: .24rem;
}

.news_detail_back_btn {
	width: 3.6rem;
	height: .68rem;
	background: #BD3236;
	border-radius: .34rem;
	margin: 0 1.65rem;
	margin-top: .4rem;

	font-size: .26rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: .68rem;
	text-align: center;
}

.news_detail_have_img {
	width: 3.34rem;
	height: 2rem;
}

.news_detail_imgs_section {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: .3rem 0 .12rem 0;
}

/* 公告详情end */

#lookImg {
	width: 100vw;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999999999;
	background-color: rgba(0, 0, 0, 0.35);
	display: flex;
	justify-content: center;
	align-items: center;
}

#lookImgSection {
	/* height: 100vh; */
	
	display: flex;
	justify-content: center;
	align-items: center;
	padding: .3rem;
}

#lookImgSrc {
	width: 100%;
	height: 100%;
	object-fit: scale-down;
	background-color: #fff;
	border-radius: .10rem;
}


.fs24 {
	font-size: .24rem
}

.fs26 {
	font-size: .26rem
}

.fs28 {
	font-size: .28rem
}

.fs30 {
	font-size: .30rem
}

.fs32 {
	font-size: .32rem
}

.fwb {
	font-weight: bolder;
}

.lh30 {
	line-height: .30rem
}

.lh32 {
	line-height: .32rem
}

.lh34 {
	line-height: .34rem
}

.lh36 {
	line-height: .36rem
}

.mt30 {
	margin-top: .3rem
}

.mt40 {
	margin-top: .4rem
}

.pt0 {
	padding-top: 0
}

.textleft {
	text-align: left
}

.pt30 {
	padding-top: .30rem
}

.pt25 {
	padding-top: .25rem
}

.pb24 {
	padding-bottom: .24rem
}

.mt12 {
	margin-top: .12rem;
}

.previewImage-image {
	background-color: #fff;
	border-radius: 0.1rem;
}
.news_detail_detail {
  font-size: .26rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  /*text-indent: 0.45rem;
  line-height: .34rem;*/
}
.news_detail_detail p {
  margin: 15px 0 0 0;
  color: #000000;
  font-size: .26rem;
}
.news_detail_time  {
  padding-bottom: 0.16rem;
}
.art_link {
	padding: 0.2rem 0;
}
.art_link p {
	font-size: 0.28rem;
	margin-bottom: 0.2rem;
	color: #BD3236;
	display: flex;
	align-items: center;
	text-decoration: underline;
}
.art_link p a {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	width: calc(100% - 1.3rem);
}
.centre_banner,.index_banner2,.index_banner{
	height: 4.2rem;
	box-sizing: border-box;
}
.centre_banner img,.index_banner2 img,.index_banner img{
	height: 3.6rem;
}