<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* æ‰‹æœºå®˜ç½‘é¦–é¡µçš„cssæ&nbsp;·å¼ */

/* banneræ»šåŠ¨çš„æ&nbsp;·å¼ */
.banner-wrapper{
	height: 2.667rem;
	width: 100%;
}
#banner-swiper .swiper-wrapper .swiper-slide{
	height: 2.667rem;
}
#banner-swiper .swiper-wrapper .swiper-slide&gt;a{
	display: block;
	height: 2.667rem;
	overflow: hidden;
	position: relative;
}
#banner-swiper .swiper-wrapper .swiper-slide img{
	position: absolute;
	top: 0;left: 0;
	width: 15rem;
	height: 2.667rem;
	margin-left: -2.5rem;
}
#banner-swiper .swiper-pagination-bullet-active{
	background-color: #fff;
}
#banner-swiper .swiper-pagination-bullet{
	width: 0.133rem;
	height: 0.133rem;
}
#banner-swiper.swiper-container-horizontal&gt;.swiper-pagination-bullets{
	bottom: 0;
}

/* å¥½å­•æŠ¥å–œæ&nbsp;·å¼ */
.good-news{
	height: 47px;
 	width: 100%;
	background: #FFEDCD;
}

/* åŒ»ç”Ÿåˆ—è¡¨çš„æ&nbsp;·å¼ */
.doctor-list{
	padding-bottom: 0.4rem;
	background-color: #fbfbfb;
}
.doctor-card-wrapper{
	padding-top: 1.187rem;
}
.doctor-card{
	position: relative;
	display: inline-block;
	width: 6.133rem;
	height: 4.427rem;
	margin-left: 0.4rem;
	border:1px solid #FE6E6E;
	border-radius: 0.133rem;
	overflow:visible;
	background-color: #fff;
}
.doctor-card .doctor-avatar{
	width: 2.347rem;
	height: 2.507rem;
	position: absolute;
	left: 0;
	top:-0.973rem;
}
.doctor-card .doctor-avatar&gt;img{
	width: 100%;
	height: 2.507rem;
}
.doctor-card .doctor-name{
	font-size: 0.4rem;
	color:#FE6E6E;
	font-weight: bold;
	text-align: center;
	background-color: #fff;
	margin-top: 0.493rem;
	margin-bottom: 0.133rem;
}
.doctor-card .doctor-title{
	text-indent: 2.533rem;
	font-size: 0.32rem;
	color: #fff;
	line-height: 0.48rem;
	background-color: #FE9494;
}
.doctor-content{
	padding: 0.267rem;
}
.doctor-content .doctor-title-list{
	font-size: 0.32rem;
	padding-left: 0.067rem;
	line-height: 0.347rem;
	margin-bottom: 0.187rem;
	border-left:0.067rem solid #FE6E6E;
}
.doctor-title-group{
	height: 1.415rem;
}
.doctor-content .btn-advisory{
	padding: 0.2rem;
	margin-top: 0.267rem;
	font-size: 0.32rem;
	line-height: 0.32rem;
	display: block;
	color:#fff;
	background: linear-gradient(#FFA7A7, #FE6E6E);
	text-align: center;
}
.doctor-card-more{
	width: 1.867rem;
	margin-top: 1.187rem;
	height: 4.427rem;
	border-radius: 0.133rem;
	margin-left: 0.4rem;
	border:1px solid #FE6E6E;
	background-color: #fff;
}
.doctor-card-more .doctor-more{
	display: inline-block;
	width: 1.867rem;
	color: #FE6E6E;
	font-size: 0.32rem;
	margin-top: 1.773rem;
	text-align: center;
}

/* å›¾ç‰‡é“¾æŽ¥æ&nbsp;·å¼ */
.img-link-wrapper{
	padding: 0.4rem 0.333rem;
	background-color: #fff;
}
.img-link-line:first-child{
	margin-bottom: 0.173rem;
	height: 2.56rem;
}
.img-link-line .img-panel{
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 4.533rem;
	height: 2.56rem;
}
.img-link-line .img-panel .img-panel-show{
	width: 100%;
	height: 2.56rem;
}
.img-link-line .img-panel .img-panel-cover{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 2.56rem;
	background-color: rgba(0,0,0,0.4);
	color: #fff;
	font-size: 0.373rem;
	text-align: center;
	line-height: 2.56rem;
}
/* panelé€šç”¨é¢æ¿æ&nbsp;·å¼ */
.index-panel .panel-title{
	padding: 0.267rem 0;
	text-align: center;
	background-color: #fff;
	line-height: 0.6rem;
}
.index-panel .panel-title .panel-title-text{
	display: inline-block;
	color: #FE6E6E;
	border-bottom:0.053rem solid #FE6E6E;
	font-size: 0.373rem;
	vertical-align: top;
}
/* æ…ˆå–„åŸºé‡‘ */
.charity-fund{
	padding-top: 0.267rem;
	background-color: #f1f1f1;
}
.charity-fund-wrapper{
	background-color: #fff;
}
.charity-fund-img{
	display: block;
	padding: 0.133rem 0;
}
.charity-fund-img&gt;img{
	display: block;
	width: 100%;
}
.charity-fund-content{
	padding:0.333rem 0.267rem 0.467rem;
	background-color: #fff;
	color: #4a4a4a;
}
.charity-fund-title{
	font-size: 0.4rem;
	font-weight: bold;
}
.charity-fund-text{
	position: relative;
	padding-top: 0.267rem;
	font-size: 0.347rem;
	line-height: 0.533rem;
	word-break: break-all;
}
.charity-fund-btn{
	position: absolute;
	right: 0;
	bottom: 0;
	color: #5F9DE5;
	text-align: center;
	background-color: #fff;
}

/* åŒ»é™¢å®žåŠ›æ&nbsp;·å¼ */
.hospital-power{
	padding-top: 0.267rem;
	background-color: #f1f1f1;
}
.hospital-power-wrapper{
	background-color: #fff;
}
.hospital-power-content{
	padding:0.4rem 0.267rem;
}
.hospital-power-content&gt;img{
	display: inline-block;
	vertical-align: top;
	width: 3.76rem;
	height: 6.667rem;
}
.hospital-power-text{
	position: relative;
	width: 5.333rem;
	height: 6.667rem;
}
.hospital-power-intr{
	color:#333;
	font-size: 0.373rem;
	line-height: 0.507rem;
}
.hospital-power-btn{
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
	width: 3.2rem;
	height: 0.72rem;
	font-size: 0.32rem;
	line-height: 0.72rem;
	color: #fff;
	background: linear-gradient(to bottom, #FFA7A7, #FE6E6E);
	border-radius: 0.053rem;
}

/* åº·å¥å…¬ä¼—å· */
.official-accounts{
	padding: 0.267rem 0;
	background-color: #f1f1f1;
}
.official-account-wrapper{
	background-color: #fff;
}
.official-account-content{
	padding:0.267rem 0.667rem;
}
.official-account-qrcode{
	width: 2.667rem;
	height: 2.667rem;
	display: inline-block;
	vertical-align: top;
}
.official-account-qrcode&gt;img{
	width: 2.667rem;
	height: 2.667rem;
}
.official-account-text{
	padding: 0.24rem 0;
	width: 5.333rem;
	height: 2.173rem;
	font-size: 0.347rem;
	color:#4a4a4a;
	line-height: 0.533rem;
	letter-spacing: 0.0096rem;
}

/* å–œè®¯å¼¹çª— */
.good-news #ajaxCrudModal{
	display: none;
    position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1001;
	background: rgba(0,0,0,0.6);
}

#ajaxCrudModal .modal-dialog{
	background-color: #fff;
	width: 7.733rem;
	left: 50%;
	padding: 0.533rem 0.467rem;
	border-radius: 0.133rem;
	margin-top: 3.0rem;
	margin-left: 0.667rem;
}
#ajaxCrudModal .modal-header{
	position: relative;
}
#ajaxCrudModal .modal-header .close-img{
	position: absolute;
	outline: none;
	top: -0.53rem;
    right: -0.45rem;
	border-radius: 50%;
	width: 0.8rem;
	height: 0.8rem;
	line-height: 0.5rem;
	font-size: 0.533rem;
	margin: 0.2rem;
	text-align: center;
}
#ajaxCrudModal .modal-header .modal-title{
	margin: 0;
	text-align: center;
	font-size: 0.507rem;
	color: #F56C6C;
	margin-bottom: 0.507rem;
}
#ajaxCrudModal .modal-content input{
	width: 7.2rem;
	height: 0.987rem;
	line-height: normal;
	padding: 0.067rem 0.267rem;
	border: 1px solid #C0CCDA;
	border-radius: 0.053rem;
	outline: none;
	font-size: 0.453rem;
	margin-bottom: 0.533rem;
	appearance: none;
    -moz-appearance: none; /* Firefox */
    -webkit-appearance: none; /* Safari å’Œ Chrome */
}
#ajaxCrudModal .modal-content .field-reportnews-code{
	display: inline-block;
	vertical-align: top;
	margin-top: -0.107rem;
}
.field-reportnews-code .help-block{
	width: 7.733rem;
    bottom: -0.133rem !important;
}
#ajaxCrudModal .modal-content .message-code{
	width: 2.667rem;
	margin-bottom: 0.267rem;
}
#ajaxCrudModal .modal-content .btn-send-wrapper{
	width: 3.333rem;
	display: inline-block;
	vertical-align: top;
	font-size: 0.373rem;
	float: right;
}
#btn-send{
	color: #fff;
	background-color: #F56C6C;
	border:none;
	outline: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 1.147rem;
	line-height: 1.147rem;
	text-align: center;
	vertical-align: top;
	margin-bottom: 0.267rem;
}
#ajaxCrudModal .form-group{
	position: relative;
}
#ajaxCrudModal .help-block{
	position: absolute;
	bottom: 0.107rem;
	left: 0;
	color: red;
	font-size: 0.32rem;
}
#ajaxCrudModal .modal-footer .form-group&gt;button{
	width: 100%;
	display: block;
	background-color: #F56C6C;
	font-size: 0.453rem;
	color: #fff;
	outline:none;
	border-radius: 0.107rem;
	margin: 0 auto;
	line-height: 1.147rem;
	height: 1.147rem;
	text-align: center;
	border:none;
	margin-top: 0.133rem;
}
#ajaxCrudModal .code-message{
	font-size: 0.32rem;
	color: #F56C6C;
	padding-bottom: 0.133rem;
	margin-top: 0.2rem;
}

/*æ…ˆå–„å…¬ç›Š  */


.charitable-detail .charitable-img img{
	width:100%;
	height:4.5rem;
}

.charitable-detail  .number{
	position:relative;
	background: white;
	width:100%;
	height:6.3rem;
	margin-top: -0.2rem;

}
.charitable-detail .number .people-number{
	position: absolute;
	width:98%;
	height: 1.6rem;
	background: #FFF3F3;
	margin-left:0.1rem;
	margin-top:0.4rem;
}

.charitable-detail .number .people-number  .detail-img{
	width:87% !important;
}

.charitable-detail .title{
	font-size: 0.4rem;
	font-weight: bold;
	color: #FE6E6E;
	 margin-top: 0.55rem;
	margin-left: 0.2rem;
	width:30%;
}

.charitable-detail .detail-img{

	margin-top:-0.6rem;
	position:absolute;
	width:85%;
	overflow: hidden;

}

.charitable-detail .detail-img img{
	width:0.55rem;
	height:0.8rem;
	float:right;
	margin-right: 0.1rem;
}

.charitable-detail .desc{
	float: right;
	font-size:0.4rem;
	font-weight: bold;
	color: #FE6E6E;
	margin-top:-0.4rem;
	margin-right:0.2rem;
	width:10%;
}

.charitable-detail .desc span{
	float: right;
}

.charitable-detail .number .baby-number{

	width: 98%;
	height: 1.6rem;
	background: #FFF3F3;
	margin-left: 0.1rem;
	margin-top: 2.4rem;
}



.charitable-detail .number .cost-number{
	width: 98%;
	height: 1.6rem;
	background: #FFF3F3;
	margin-left: 0.1rem;
	margin-top: 0.4rem;
}


.charitable-detail .number .apply-link a img{
	width:80%;
	height:1.2rem;
	margin-top:0.4rem;
	margin-left:1rem;
}

.charitable-detail .message{
	margin-top:0.3rem;
	background:white ;
}

.charitable-detail .font-title{

	font-weight: bold;
	color: #FE6E6E;
	font-size:0.5rem !important;
	text-align: center;
	margin-top: 0.45rem !important;
}

.charitable-detail .message p{
	font-size:0.3rem;
	color:black;
	margin:0.45rem 0.5rem 0.5rem 0.5rem;
	line-height: 0.6rem;
}

.good-news .good-news-title{
	width:20px;
	font-size:12px;
	background: #FE6E6E;
	text-align:center;
	float:left;
	color: #FFFFFF;
	letter-spacing: 0.67px;
	padding:10px 4px;
	position: absolute;
	z-index: 111;
}
.good-news .message-content{
	float: left;
	width:100%;
	position: absolute;
    z-index: 2;
}
.good-news .add-btn-news{
	width:30px;
	background-image: linear-gradient(-180deg, #FFA7A7 0%, #FE6E6E 100%);
	box-shadow: inset 0 1px 3px 0 rgba(255,255,255,0.50);
	border-radius: 2px;
	font-family: PingFang-SC-Medium;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0.67px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.50);
	float:right;
	padding: 10px 12px;
	text-align: center;
	position: absolute;
    z-index: 3;
    right: 0;
    height: 27px;
}
.good-news .dowebok-once{
	height:100%;
}
.good-news .dowebok-once .ul-message-li{
	background: #FFFFFF;
	border-radius: 50px;
    width: 245px;
    height: 27px;
    margin-top: 11px;
    font-size: 0.24rem;
    display: inline-block;
	margin-right: 7px;
}
.good-news .dowebok-once .ul-message-li .ul-message-img{
	float:left;
}
.good-news .dowebok-once .ul-message-li .ul-message-img img{
	width:25px;
	height:25px;
	border-radius:50%;
	margin-left: 1px;
    margin-top: 1px;
}
.good-news .dowebok-once .ul-message-li .ul-message-username{
	float: left;
    margin-top: 8px;
    margin-left: 4px;
	color: #9B9B9B;
	letter-spacing: 0.47px;
}
.good-news .dowebok-once .ul-message-li .ul-message-text{
	float: left;
    margin-top: 8px;
    margin-right: 6px;
	color: #FE6E6E;
	letter-spacing: 0.47px;
}
.good-news .add-btn-a{
	color: #fff;
	outline:none;
	border-radius: 0.107rem;
	margin: 0 auto;
	height: 1.147rem;
	text-align: center;
	border:none;
	margin-top: 0.267rem;
}
.modal-open,.modal-open .wrapper,.modal-open .main-content{
	overflow:hidden;
}
.spot-type-form form{
	display: inline-block;
	vertical-align: top;
}
#ajaxCrudModal .btn-code-off{
    color: white;
    background-color: #d2d6de;
}</pre></body></html>