html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, new_nav, output, ruby, section, summary, time, mark, audio, video, input, button, textarea, select {
	margin:0;
	padding:0;
	font-weight:400;
	border:0;
	vertical-align:baseline;
	font-family:MicrosoftYaHei
}
body {
	line-height:1;
	font-size:14px
}
ul, ol {
	list-style:none
}
input, button, textarea, select, input:focus, textarea:focus {
	background:0;
	outline:0
}
textarea {
	resize:none;
	overflow:auto
}
select {
	border:0
}
a, button {
	cursor:pointer
}
a {
	text-decorattion:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
button, optgroup, select, textarea {
	-webkit-appearance:none
}
a, button, input, optgroup, select, textarea {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
a, img {
	-webkit-touch-callout:none
}
video, img {
	vertical-align:top
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, new_nav, section, summary, time, mark, audio, video {
	display:block;
	margin:0;
	padding:0
}
mark {
	background:0
}
sub, sup {
	vertical-align:baseline
}
:link, :visited, ins {
	text-decoration:none
}
:focus {
	outline:0
}
::selection {
background:#54bd4c;
color:#fff
}
::-moz-selection {
background:#54bd4c;
color:#fff
}
::-webkit-selection {
background:#54bd4c;
color:#fff
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	clear:both
}
.clearoutline:focus {
	outline:0
}
a:link {
	text-decoration:none;
	color:#666
}
div, p, a, span, i, strong, h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li {
	box-sizing:border-box;
	font-style:normal
}
.view {
	width:6.14rem;
	margin:0 auto;
	box-sizing:border-box
}
.show {
	display:block!important
}
.hide {
	display:none!important
}
.ov {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
   /* -webkit-box-orient:vertical  */
}
p.document_title {
line-height:.5rem;
	width:100%;
	background:#f2f2f2;
padding:0 .2rem;
	display:flex;
	justify-content:space-between
}
p.document_title span {
font-size:.24rem;
	color:#00a4b4
}
p.document_title a {
	font-family:MicrosoftYaHeiLight;
font-size:.19rem;
	color:#00a4b4
}
p.document_title .tab {
	display:flex;
line-height:.5rem
}
p.document_title .tab span {
	color:#555
}
p.document_title .tab span:last-child {
margin-left:.3rem
}
.clearfix::before, .clearfix::after {
content:"";
display:table
}
.clearfix::after {
clear:both
}
.clearfix {
*zoom:1
}
.current {
	color:#00a4b4!important;
border-bottom:.04rem solid #00a4b4;
	font-weight:600
}
.nav_current {
	color:#00a4b4!important
}
.new_banner {
	width:100%;
	height:1rem;
margin:0 0 .3rem;
	display:block
}
.new_banner img {
	width:100%;
	height:100%
}
.nowrap {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.star {
margin-left:.1rem
}
.star em {
	display:inline-block;
width:.31rem;
height:.3rem;
	background:url(https://image.39.net/dist/yyk/v3/wap/images/star_empty.png);
background-size:.31rem auto;
margin-left:.08rem
}
.star em:first-child {
	margin-left:0
}
.star.star1 em:nth-child(-n+1), .star.star2 em:nth-child(-n+2), .star.star3 em:nth-child(-n+3), .star.star4 em:nth-child(-n+4), .star.star5 em:nth-child(-n+5) {
background-image:url(https://image.39.net/dist/yyk/v3/wap/images/star_full.png)
}
.flex {
	display:flex!important
}
.left, .rigth {
	display:block
}
.lab_info {
padding-top:.23rem;
padding-bottom:.32rem
}
.lab_info .lab_info_t {
	display:flex
}
.lab_info .lab_info_t h1 {
	font-family:MicrosoftYaHei;
font-size:.27rem;
	color:#333;
	flex:1
}
.lab_info .lab_info_t h1 a {
	color:#333;
	font-weight:600
}
.lab_info .lab_info_t span {
	display:inline-block;
margin-left:.15rem;
line-height:.33rem;
height:.33rem;
	color:#fff;
font-size:.19rem;
padding:0 .1rem;
	background:#000;
	text-align:center;
	background-image:linear-gradient(90deg, #fa4e58 0, #ff9c60 100%);
border-radius:.1rem;
transform:translateY(-.04rem);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.lab_info .lab_info_t span a {
	color:#fff
}
.lab_info .lab_info_t span:last-child {
	background-image:linear-gradient(90deg, #00aad7 0, #03cbca 100%)
}
.lab_info .lab_info_m {
	display:flex;
margin-top:.16rem
}
.lab_info .lab_info_m .left {
	flex-shrink:0
}
.lab_info .lab_info_m .left img {
	width:1.91rem;
	height:1.16rem;
border-radius:.1rem
}
.lab_info .lab_info_m .right {
margin-left:.2rem;
	width:4rem
}
.lab_info .lab_info_m .right p {
font-size:.19rem;
line-height:.36rem;
	color:#00a4b4;
	-webkit-line-clamp:1;
border-bottom:.02rem #bbb dashed;
	justify-content:space-between;
	position:relative
}
.lab_info .lab_info_m .right p a {
	color:#00a4b4;
font-size:.19rem
}
.lab_info .lab_info_m .right p .to_hj_a {
	position:absolute;
	bottom:0;
	right:0
}
.lab_info .lab_info_m .right p .to_hj_a_span {
	width:92%;
font-size:.19rem;
	-webkit-line-clamp:2
}
.lab_info .lab_info_m .right p span {
	display:block;
font-size:.19rem;
	overflow:hidden;
	flex-shrink:0;
	text-overflow:ellipsis;
	white-space:nowrap
}
.lab_info .lab_info_text {
	position:relative;
margin-top:.16rem
}
.lab_info .lab_info_text p {
font-size:.21rem;
	font-weight:400;
	font-stretch:normal;
line-height:.32rem;
	color:#333;
	text-indent:2em
}
.lab_info .lab_info_text a {
font-size:.21rem;
	color:#00a4b4
}
.link {
	display:flex;
	justify-content:space-between;
margin-top:.26rem
}
.link a {
	width:1.76rem;
height:.67rem;
line-height:.67rem;
	background-color:#02bcd0;
font-size:.29rem;
border-radius:.1rem;
	color:#fff;
padding-left:.2rem
}
.link a:nth-child(2) {
background:#3fcc59
}
.link a:nth-child(3) {
background:#ff9f48
}
.link a img {
height:.4rem;
width:.4rem;
border-radius:.2rem;
	transform:translateY(0.13rem);
margin-right:.06rem
}
.doctor {
margin-bottom:.3rem
}
.doctor ul li {
	position:relative;
padding:.25rem .1rem .25rem .2rem;
border-bottom:.02rem #ddd dashed
}
.doctor ul li a.doctor_con {
	display:flex
}
.doctor ul li a.doctor_con .left img {
	width:1.44rem;
height:1.7rem
}
.doctor ul li a.doctor_con .right {
margin-left:.2rem
}
.doctor ul li a.doctor_con .right p {
line-height:.34rem;
font-size:.21rem;
	color:#555
}
.doctor ul li a.doctor_con .right p:first-child {
	display:flex
}
.doctor ul li a.doctor_con .right p:first-child span {
font-size:.27rem;
	color:#00a4b4
}
.doctor ul li a.doctor_con .right p:first-child span:last-child {
margin-left:.3rem;
	color:#555;
font-size:.21rem
}
.doctor ul li a.doctor_con .right p:last-child {
	-webkit-line-clamp:1
}
.doctor ul li .appointment {
	position:absolute;
top:.25rem;
right:.18rem;
	width:1.2rem;
line-height:.36rem;
	background-image:linear-gradient(#f60, #f60), linear-gradient(#ffafaf, #ffafaf);
	background-blend-mode:normal, normal;
border-radius:.08rem;
	text-align:center;
font-size:.19rem;
	color:#fff
}


.phone {
	display:flex;
	justify-content:space-between;
padding:.2rem .18rem .35rem
}
.phone a {
	padding-left:1rem;
	width:3rem;
line-height:.5rem;
	color:#fff;
font-size:.21rem;
	background-image:linear-gradient(90deg, #fa4e58 0, #ff9c60 100%);
border-radius:.1rem;
	display:block
}
.phone a:last-child {
	background-image:linear-gradient(90deg, #03cbca 0, #00aad7 100%)
}
.phone a img {
width:.22rem;
height:.22rem;
	transform:translateY(0.13rem)
}
.video {
padding:.26rem
}
.video ul li a.l_img {
	position:relative
}
.video ul li a.l_img img {
	width:2.3rem;
	height:1.31rem;
border-radius:.06rem
}
.video ul li a.l_img .icon {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate3d(-50%, -50%, 0);
width:.3rem;
height:.3rem;
	background:url(https://image.39.net/jbk_new/wap/v4.0/images/play.png) no-repeat center / 100%;
	background-color:#7e806a;
	border-radius:50%
}
.video ul li a.l_img i {
	display:block;
	background-color:#7a7c68;
height:.3rem;
	color:#fff;
	text-align:right;
padding-right:.2rem;
	position:absolute;
	bottom:0;
	left:0;
font-size:.19rem;
	width:2.3rem;
line-height:.3rem
}
.video ul li a.l_img i::before {
content:"";
display:block;
position:absolute;
left:.1rem;
top:0;
width:.3rem;
height:.3rem;
background:url(https://image.39.net/jbk_new/wap/v4.0/images/icon_1.jpg) no-repeat center / 100%
}
.video ul li .p {
padding-left:.2rem;
font-size:.21rem;
	color:#555;
	-webkit-line-clamp:1
}
.video ul li .video_jianjie {
	position:relative;
	display:block
}
.video ul li .video_jianjie .text {
	width:50%;
font-size:.19rem;
	color:#aaa;
	-webkit-line-clamp:2;
padding-left:.2rem;
line-height:.3rem;
margin:.13rem 0;
height:.6rem;
	overflow:hidden
}
.video ul li .video_jianjie .text span {
font-size:.19rem;
	color:#00a4b4;
	display:inline!important;
	position:static!important
}
.video ul li .video_jianjie span {
	position:absolute;
font-size:.19rem;
	color:#00a4b4;
bottom:.08rem;
	right:0
}
.video ul li .time {
	display:flex;
	justify-content:space-between;
padding-left:.2rem
}
.video ul li .time span {
	font-family:MicrosoftYaHeiLight;
font-size:.19rem;
	color:#555
}
.item .tab_list {
margin-bottom:.3rem
}
.item .tab_list li {
padding:.26rem .1rem;
border-bottom:#ddd dashed .02rem;
font-size:.24rem
}
.item .tab_list li a {
	position:relative;
	display:block
}
.item .tab_list li .new_title {
margin-bottom:.1rem;
	line-height:1.2;
	font-weight:600;
	color:#555;
font-size:.24rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.item .tab_list li .hos {
	line-height:1.2;
	margin-bottom:0;
	font-weight:400;
	position:relative;
padding-left:.2rem
}
.item .tab_list li .hos::before {
content:'';
display:block;
position:absolute;
top:0;
left:0;
width:.08rem;
height:.08rem;
background:#555;
border-radius:50%;
margin:.1rem .1rem 0 0
}
.item .tab_list li a p {
	width:100%;
	font-family:MicrosoftYaHei;
font-size:.19rem;
line-height:.38rem;
	color:#555;
	-webkit-line-clamp:2
}
.item .tab_list li a p span {
	position:static!important;
	display:inline!important
}
.item .tab_list li a p em {
font-style: normal;
    float: right;
    font-size: .19rem;
    color: #00a4b4;
}

.item .tab_list li a span {
	position:absolute;
right:-.06rem;
bottom:.06rem;
font-size:.19rem;
	color:#00a4b4
}
.hospital_hj {
	display:flex;
	justify-content:space-between;
margin:.2rem auto .3rem
}
.hospital_hj img {
	flex-shrink:0;
	height:1.9rem;
	width:1.9rem
}
.zxpj-list {
margin-bottom:.3rem
}
.zxpj-list li {
	display:flex;
padding:.16rem 0;
border-bottom:.01rem dashed #ddd;
margin-top:.2rem
}
.zxpj-list li .zxpj-l {
	flex-shrink:0;
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow:hidden;
margin-right:.1rem
}
.zxpj-list li .zxpj-l img {
	width:100%;
	height:100%
}
.zxpj-list li .zxpj-r p.desx {
	font-family:MicrosoftYaHei;
font-size:.22rem;
	color:#333;
margin-bottom:.16rem
}
.zxpj-list li .zxpj-r p.desx span {
margin-right:.2rem
}
.bfb {
	float:right;
margin-top:-.26rem;
margin-right:.16rem;
	color:#ffa200;
font-size:.24rem
}
.zxpj-list li .zxpj-r p.desx span b {
	color:#f60
}
.zxpj-list li .zxpj-r p.desx span a {
padding:.02rem .12rem;
border-radius:.061rem;
	color:#00a4b4;
border:.01rem solid #00a4b4
}
.zxpj-list li .zxpj-r .list-desc {
margin-bottom:.16rem;
	position:relative;
	background:#f6f6f6;
	border:solid 1px #ddd
}
.zxpj-list li .zxpj-r .list-desc p {
	width:94%;
font-size:.2rem;
	box-sizing:border-box;
padding:.06rem .12rem;
line-height:.35rem
}
.zxpj-list li .zxpj-r .list-desc span {
	position:absolute;
bottom:.06rem;
right:-.04rem;
font-size:.2rem;
letter-spacing:.01rem;
	color:#00a4b4
}
.comment .zxpj-list li .zxpj-r .list-desc span {
	position:absolute;
bottom:.06rem;
	right:-2px;
font-size:.2rem;
letter-spacing:.01rem;
	color:#00a4b4;
transform:translateY(-.06rem)
}
.jzys span a {
	border:0!important
}
.jzys i {
	float:right
}
#way {
	display:flex;
	justify-content:space-between;
	width: 95%;
    margin: 0 auto 0.15rem;
}
#way a {
	display:flex;
	flex-shrink:0;
	width:1.4rem;
	height:1.2rem;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	background:#f9814c;
border-radius:.1rem
}
#way a:nth-child(2) {
background:#efb33c
}
#way a:nth-child(3) {
background:#79e32c
}
#way a:nth-child(4) {
background:#52aafa
}
#way a img {
height:.5rem;
width:.5rem;
margin-bottom:.06rem;
border-radius:.1rem
}
#way a p {
	font-family:MicrosoftYaHei;
font-size:.19rem;
	color:#fff
}
.hospital .new_nav, .hospital_sp .new_nav, .hospital-1 .new_nav, .hospital-2 .new_nav, .hospital-3 .new_nav, .hospital-4 .new_nav, .hospital-team .new_nav, .appointment .new_nav, .appointment-1 .new_nav, .v_list .new_nav, .video_list-1 .new_nav, .commentlist .new_nav {
padding-bottom:.15rem;
padding-left:.2rem;
border-bottom:.02rem solid #ddd;
font-size:.21rem;
margin-top:.2rem
}
.hospital .new_nav a, .hospital_sp .new_nav a, .hospital-1 .new_nav a, .hospital-2 .new_nav a, .hospital-3 .new_nav a, .hospital-4 .new_nav a, .hospital-team .new_nav a, .appointment .new_nav a, .appointment-1 .new_nav a, .v_list .new_nav a, .video_list-1 .new_nav a, .commentlist .new_nav a {
font-size:.21rem;
	color:#555
}
.hospital .lab_info .lab_info_m .left img, .hospital_sp .lab_info .lab_info_m .left img, .hospital-1 .lab_info .lab_info_m .left img, .hospital-2 .lab_info .lab_info_m .left img, .hospital-3 .lab_info .lab_info_m .left img, .hospital-4 .lab_info .lab_info_m .left img, .hospital-team .lab_info .lab_info_m .left img, .appointment .lab_info .lab_info_m .left img, .appointment-1 .lab_info .lab_info_m .left img, .v_list .lab_info .lab_info_m .left img, .video_list-1 .lab_info .lab_info_m .left img, .commentlist .lab_info .lab_info_m .left img {
	width:1.91rem;
	height:1.16rem
}
.hospital .lab_info .lab_info_t span, .hospital_sp .lab_info .lab_info_t span, .hospital-1 .lab_info .lab_info_t span, .hospital-2 .lab_info .lab_info_t span, .hospital-3 .lab_info .lab_info_t span, .hospital-4 .lab_info .lab_info_t span, .hospital-team .lab_info .lab_info_t span, .appointment .lab_info .lab_info_t span, .appointment-1 .lab_info .lab_info_t span, .v_list .lab_info .lab_info_t span, .video_list-1 .lab_info .lab_info_t span, .commentlist .lab_info .lab_info_t span {
	background-image:linear-gradient(90deg, #fa4e58 0, #ff9c60 100%)
}
.hospital .lab_info .lab_info_t h1, .hospital_sp .lab_info .lab_info_t h1, .hospital-1 .lab_info .lab_info_t h1, .hospital-2 .lab_info .lab_info_t h1, .hospital-3 .lab_info .lab_info_t h1, .hospital-4 .lab_info .lab_info_t h1, .hospital-team .lab_info .lab_info_t h1, .appointment .lab_info .lab_info_t h1, .appointment-1 .lab_info .lab_info_t h1, .v_list .lab_info .lab_info_t h1, .video_list-1 .lab_info .lab_info_t h1, .commentlist .lab_info .lab_info_t h1 {
font-size:.24rem;
	font-weight:600
}
.hospital .lab_info .lab_info_m .right p, .hospital_sp .lab_info .lab_info_m .right p, .hospital-1 .lab_info .lab_info_m .right p, .hospital-2 .lab_info .lab_info_m .right p, .hospital-3 .lab_info .lab_info_m .right p, .hospital-4 .lab_info .lab_info_m .right p, .hospital-team .lab_info .lab_info_m .right p, .appointment .lab_info .lab_info_m .right p, .appointment-1 .lab_info .lab_info_m .right p, .v_list .lab_info .lab_info_m .right p, .video_list-1 .lab_info .lab_info_m .right p, .commentlist .lab_info .lab_info_m .right p {
	color:#555;
	border-bottom:0;
line-height:.3rem
}
.hospital .lab_info .lab_info_m, .hospital_sp .lab_info .lab_info_m, .hospital-1 .lab_info .lab_info_m, .hospital-2 .lab_info .lab_info_m, .hospital-3 .lab_info .lab_info_m, .hospital-4 .lab_info .lab_info_m, .hospital-team .lab_info .lab_info_m, .appointment .lab_info .lab_info_m, .appointment-1 .lab_info .lab_info_m, .v_list .lab_info .lab_info_m, .video_list-1 .lab_info .lab_info_m, .commentlist .lab_info .lab_info_m {
	margin-top:0;
padding-bottom:.2rem;
border-bottom:.02rem #ddd dashed
}
.hospital .lab_info .lab_info_text, .hospital_sp .lab_info .lab_info_text, .hospital-1 .lab_info .lab_info_text, .hospital-2 .lab_info .lab_info_text, .hospital-3 .lab_info .lab_info_text, .hospital-4 .lab_info .lab_info_text, .hospital-team .lab_info .lab_info_text, .appointment .lab_info .lab_info_text, .appointment-1 .lab_info .lab_info_text, .v_list .lab_info .lab_info_text, .video_list-1 .lab_info .lab_info_text, .commentlist .lab_info .lab_info_text {
padding-bottom:.2rem;
	border-bottom:1px #ddd dashed
}
.hospital .lab_info .lab_info_text p, .hospital_sp .lab_info .lab_info_text p, .hospital-1 .lab_info .lab_info_text p, .hospital-2 .lab_info .lab_info_text p, .hospital-3 .lab_info .lab_info_text p, .hospital-4 .lab_info .lab_info_text p, .hospital-team .lab_info .lab_info_text p, .appointment .lab_info .lab_info_text p, .appointment-1 .lab_info .lab_info_text p, .v_list .lab_info .lab_info_text p, .video_list-1 .lab_info .lab_info_text p, .commentlist .lab_info .lab_info_text p {
	-webkit-line-clamp:6
}
.hospital .lab_info .lab_info_text a, .hospital_sp .lab_info .lab_info_text a, .hospital-1 .lab_info .lab_info_text a, .hospital-2 .lab_info .lab_info_text a, .hospital-3 .lab_info .lab_info_text a, .hospital-4 .lab_info .lab_info_text a, .hospital-team .lab_info .lab_info_text a, .appointment .lab_info .lab_info_text a, .appointment-1 .lab_info .lab_info_text a, .v_list .lab_info .lab_info_text a, .video_list-1 .lab_info .lab_info_text a, .commentlist .lab_info .lab_info_text a {
	display:none;
	text-align:left;
	position:absolute;
	right:0;
bottom:.2rem;
	background:#fff;
	width:1.1rem;
height:.3rem;
line-height:.3rem
}
.hospital .lab_info .lab_info_text a img, .hospital_sp .lab_info .lab_info_text a img, .hospital-1 .lab_info .lab_info_text a img, .hospital-2 .lab_info .lab_info_text a img, .hospital-3 .lab_info .lab_info_text a img, .hospital-4 .lab_info .lab_info_text a img, .hospital-team .lab_info .lab_info_text a img, .appointment .lab_info .lab_info_text a img, .appointment-1 .lab_info .lab_info_text a img, .v_list .lab_info .lab_info_text a img, .video_list-1 .lab_info .lab_info_text a img, .commentlist .lab_info .lab_info_text a img {
width:.2rem;
height:.2rem;
	vertical-align:middle
}
.hospital .link a, .hospital_sp .link a, .hospital-1 .link a, .hospital-2 .link a, .hospital-3 .link a, .hospital-4 .link a, .hospital-team .link a, .appointment .link a, .appointment-1 .link a, .v_list .link a, .video_list-1 .link a, .commentlist .link a {
font-size:.24rem
}
.comment {
margin-bottom:.3rem
}
.comment .page {
	display:flex;
margin-top:.2rem;
padding-left:.2rem;
	justify-content:center
}
.comment .page a {
	width:1.5rem;
line-height:.45rem;
	background:#ecf5f7;
	text-align:center;
font-size:.21rem;
	color:#333;
margin-right:.08rem
}
.comment .page a.page_current {
	background:#f6f4f5
}
.hospital-1 .lab_info .lab_info_text p {
	-webkit-line-clamp:3
}
.hospital-1 .lab_info .lab_info_text a {
	display:inline
}
.team {
margin:.3rem auto .2rem
}
.team .top {
margin-bottom:.2rem
}
.team .top img {
	width:100%;
	height:2.6rem;
	box-shadow:2px 2px 5px #ddd
}
.team .com h3 {
font-size:.24rem;
margin-bottom:.18rem;
	color:#333;
	font-weight:600
}
.team .com {
margin-bottom:.2rem
}
.team .com p {
font-size:.21rem;
	color:#333;
line-height:.32rem
}
.com_box {
	-webkit-line-clamp:6;
	position:relative;
	height:2rem
}
.com_box span {
font-size:.21rem;
	color:#00a4b4;
	display:block;
	text-align:center;
margin-top:.1rem;
	position:absolute;
	right:0;
bottom:.068rem;
	background:#fff;
width:.9rem;
line-height:.3rem
}
.com_box span img {
width:.2rem;
height:.2rem;
	vertical-align:middle
}
.address {
padding:.14rem 0 .3rem
}
.address div {
padding:0 .22rem;
font-size:.21rem;
line-height:.3rem;
	color:#7b7b7b;
border-bottom:.02rem dashed #ddd;
	position:relative
}
.address div:nth-of-type(4) {
-webkit-line-clamp:2
}
.address div span {
	font-weight:600;
	display:inline-block;
padding:.1rem .1rem .1rem 0
}
.address div i {
	color:#00a4b4;
font-size:.19rem;
	position:absolute;
	bottom:0;
	background:#fff;
right:.1rem;
width:.76rem
}
.address div i img {
width:.2rem;
transform:translateY(.04rem)
}
.hospital_sp_title {
padding:.3rem 0 .2rem;
border-bottom:dashed .02rem #ddd
}
.hospital_sp_title h1 {line-height: 0.42rem;
	font-family:MicrosoftYaHei;
font-size:.32rem;
	color:#00a4b4;
margin-bottom:.2rem;
	text-align:center;
	font-weight:600
}
.hospital_sp_title p {    width: 80%;
    margin: auto;
font-size:.19rem;
	color:#555;
	display:flex;
	justify-content:space-between
}
.rec_hos {
padding:.2rem .4rem .2rem .3rem;
	background:#fff;
border:solid #ddd .02rem;
border-radius:.08rem;
margin-top:.3rem;
	display:flex;
	justify-content:space-between
}
.rec_hos .rec_hos_l {
	display:block;
width:.4rem;
height:.4rem;
	flex-shrink:0;
margin-right:.5rem
}
.rec_hos .rec_hos_l img {
width:.4rem;
height:.4rem;
	background:#000
}
.rec_hos a.ask {
	width:1.4rem;
height:.34rem;
	float:right;
border-radius:.1rem;
	background-image:linear-gradient(90deg, #10c7d9 0, #28e1dd 100%);
	text-align:center;
	color:#fff;
	display:block;
font-size:.19rem;
line-height:.34rem
}
.rec_hos .center {
	flex:1
}
.rec_hos .center p {
font-size:.19rem;
	color:#555
}
.rec_hos .center p a {
font-size:.22rem;
	color:#0b9bac;
margin-right:.1rem
}
.rec_hos .center p span {
font-size:.19rem;
	background:#ddd;
	color:#555
}
.article_text {
margin-top:.3rem;
margin-bottom:.3rem
}
.article_text .article_text_box {
	-webkit-line-clamp:15
}
.article_text .con1 { text-align:justify;
font-size:.21rem;
line-height:.4rem;
	color:#555
}
.article_text .con2 {
font-size:.21rem;
line-height:.35rem;
	color:#555
}
.article_text .all_art {
	width:3.35rem;
line-height:.45rem;
border-radius:.2rem;
border:solid .02rem #00a4b4;
margin:.3rem auto 0;
	text-align:center;
font-size:.19rem;
	color:#00a4b4;
	position:relative;
margin-bottom:.3rem
}
.article_text .all_art::before, .article_text .all_art::after {
content:"";
display:block;
position:absolute;
width:.2rem;
height:.2rem;
right:2.4rem;
top:.14rem;
background:url(https://image.39.net/jbk_new/wap/v4.0/images/more_dw.png) no-repeat center / 100%
}
.article_text .all_art::after {
right:.72rem
}
.next_art {width: 98%;
    overflow: hidden;
    white-space: nowrap;
    margin: auto;text-overflow: ellipsis; }
.next_art a {
	font-family:MicrosoftYaHei;
padding-left:.1rem;
font-size:.21rem;
color:#00a4b4!important;
margin-top:.3rem; overflow:hidden;
}
.next_art span {
	color:#555;
font-size:.21rem
}
.hospital-1 .jyzn {
padding:.4rem .2rem .3rem .4rem;
	position:relative
}
.hospital-1 .jyzn::after {
position:absolute;
left:10px;
bottom:14px;
background:#fff;
content:'END';
display:block;
color:#ccc;
font-size:.21rem
}
.hospital-1 .jyzn li {
padding-left:.3rem;
border-left:#ddd dashed .02rem;
padding-bottom:.4rem;
	position:relative
}
.hospital-1 .jyzn li i {
	position:absolute;
left:-.2rem;
top:-.1rem;
	content:"";
	display:block;
width:.42rem;
height:.42rem;
	background:#3fcc59;
	color:#fff;
line-height:.42rem;
	text-align:center;
font-size:.27rem;
	border-radius:50%
}
.hospital-1 .jyzn li .t {
font-size:.24rem;
	color:#00a4b4;
margin-bottom:.1rem;
	font-weight:600
}
.hospital-1 .jyzn li .con {
	position:relative
}
.hospital-1 .jyzn li .con span {
font-size:.19rem;
	color:#00a4b4;
	position:absolute;
	right:0;
	bottom:0
}
.hospital-1 .jyzn li .con span img {
width:.2rem;
height:.2rem
}
.hospital-1 .jyzn li .con .b {
font-size:.24rem;
	color:#333;
line-height:.3rem
}
.hospital-1 .item .tab_list li .hos {
	color:#333;
line-height:.3rem
}
.hospital-1 .item .tab_list li .hos::before {
background:#3fcc59
}
.hospital-2 .environment {
margin-bottom:.3rem;
margin-top:.2rem
}
.hospital-2 .environment ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap
}
.hospital-2 .environment ul li {
margin-bottom:.2rem
}
.hospital-2 .environment ul li:nth-last-child(2), .hospital-2 .environment ul li:last-child {
margin-bottom:0
}
.hospital-2 .environment ul li a {
	display:block
}
.hospital-2 .environment ul li img {
	width:2.8rem;
	height:2.28rem;
border-radius:.05rem
}
.hospital-3 .link {
	margin-top:0;
margin-bottom:.3rem
}
.hospital-3 #map {
	height:2.33rem;
margin-top:.2rem;
margin-bottom:.3rem
}
.hospital-4 .labName {
	color:#555;
font-size:.32rem;
margin:0 .18rem;
border-bottom:.02rem dashed #ddd;
	font-weight:600;
line-height:.8rem;
	-webkit-line-clamp:1
}
.hospital-4 .medical_care {
margin-bottom:.3rem
}
.hospital-4 .medical_care ul li {
padding:.2rem 0;
border-bottom:.02rem dashed #ddd
}
.hospital-4 .medical_care ul li a {
	display:flex;
	justify-content:space-between
}
.hospital-4 .medical_care ul li a .left img {
	width:1.65rem;
	height:1.71rem
}
.hospital-4 .medical_care ul li a .right {
margin-left:.2rem
}
.hospital-4 .medical_care ul li a .right strong {
margin-bottom:.12rem;
font-size:.24rem;
	font-weight:600;
	color:#00a4b4;
	line-height:1.2;
	-webkit-line-clamp:1
}
.hospital-4 .medical_care ul li a .right p {
font-size:.21rem;
line-height:.35rem;
	color:#555;
	position:relative
}
.hospital-4 .medical_care ul li a .right p i {
	position:absolute;
	color:#00a4b4;
right:.08rem;
	bottom:0
}
.hospital-4 .medical_care ul li a .right p span {
	-webkit-line-clamp:3;
	width:92%
}
.hospital-4 .medical_care .page {
	display:flex;
    margin-top:.2rem;line-height:.45rem; font-size:.21rem;
	justify-content:center
}
.hospital-4 .medical_care .page li { display:inline-block;
}
.hospital-4 .medical_care .page a {
	display:block;
	width:0.85rem;
    line-height:.45rem;
	background:#ecf5f7;
	text-align:center;
    font-size:.21rem;
	color:#333;
    margin-right:.08rem
}
.hospital-4 .medical_care .page a.page_current {
	background:#f6f4f5
}
.appointment .doctor_info {
	display:flex;
padding:.3rem .1rem;
border-bottom:.02rem dashed #ddd;
margin:0 auto .3rem
}
.appointment .doctor_info .left img {
margin-right:.3rem;
	width:1.6rem;
	height:2rem
}
.appointment .doctor_info .right strong {
font-size:.29rem;
	color:#00a4b4;
	font-weight:600;
margin-bottom:.16rem;
	display:block
}
.appointment .doctor_info .right strong a {
	color:#00a4b4;
	font-weight:600
}
.appointment .doctor_info .right strong i {
font-size:.21rem;
line-height:.2rem;
	color:#555;
margin-left:.08rem
}
.appointment .doctor_info .right p {
padding-left:.3rem;
	position:relative;
font-size:.19rem;
line-height:.37rem;
	color:#033333
}
.appointment .doctor_info .right p span.time {
	color:#00a4b4
}
.appointment .doctor_info .right p::before {
content:'';
display:block;
position:absolute;
left:0;
top:.1rem;
width:.19rem;
height:.19rem;
background:url(https://image.39.net/jbk_new/wap/v4.0/images/tips.jpg) no-repeat center / 100%
}
.inless_person {
	width:100%;
margin-bottom:.3rem
}
.inless_person .inless_person_title {
border-bottom:.02rem solid #ddd;
	font-family:MicrosoftYaHei;
font-size:.26rem;
	font-weight:400;
	font-stretch:normal;
line-height:.3rem;
	letter-spacing:0;
	color:#999;
	font-weight:600
}
.inless_person .inless_person_title span {
border-bottom:.02rem solid #00a4b4;
line-height:.6rem;
	display:inline-block;
margin-left:.2rem
}
.inless_person .inless_person_box {
padding:0 .16rem;
	padding-bottom:1rem
}
.inless_person .inless_person_box .item {
	display:flex;
margin-top:.2rem;
	width:6.1rem
}
.inless_person .inless_person_box .item .text {
font-size:.24rem;
line-height:.64rem;
	color:#333;
margin-right:.2rem;
	width:21%;
	text-align:right
}
.inless_person .inless_person_box .item .text i {
	color:red
}
.inless_person .inless_person_box .item img.img {
	width:15%;
margin-left:.2rem
}
.inless_person .inless_person_box .item input {
border:.02rem solid #ddd;
height:.6rem;
border-radius:.06rem;
	overflow:hidden;
	padding-left:3%;
	width:60%
}
.inless_person .inless_person_box .item input::-webkit-input-placeholder {
color:#ddd
}
.inless_person .inless_person_box .item input.item_button_left {
	width:32%;
transform:translateX(-.1rem);
	padding-left:1%
}
.inless_person .inless_person_box .item input.item_button_right1 {
	width:18%;
margin-left:.15rem;
	background-color:#fff;
	color:#00a4b4;
	padding-left:0;
	border:0
}
.inless_person .inless_person_box .item input.item_button_right2 {
	width:30%;
margin-left:.2rem;
	padding:0;
	color:#fff;
	background-color:#00a4b4
}
.inless_person .inless_person_box .item .area_box {
	display:flex;
	width:80%
}
.inless_person .inless_person_box .item .area_box .area_item {
	width:1.3rem;
	position:relative;
	margin-right:1%;
line-height:.6rem;
	overflow:hidden;
border-radius:.06rem;
font-size:.19rem;
	color:#bbb
}
.inless_person .inless_person_box .item .area_box .area_item .province, .inless_person .inless_person_box .item .area_box .area_item .city, .inless_person .inless_person_box .item .area_box .area_item .area {
	position:relative;
	width:100%
}
.inless_person .inless_person_box .item .area_box .area_item .province select, .inless_person .inless_person_box .item .area_box .area_item .city select, .inless_person .inless_person_box .item .area_box .area_item .area select {
	width:100%;
height:.6rem;
	padding-left:3%;
	border:0;
	outline:0;
	border:1px solid #ddd;
border-radius:.1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
font-size:.24rem;
	color:#bbb
}
.inless_person .inless_person_box .item .area_box .area_item .province select:focus, .inless_person .inless_person_box .item .area_box .area_item .city select:focus, .inless_person .inless_person_box .item .area_box .area_item .area select:focus {
	outline:0;
	background-color:transparent;
	color:#bbb;
	border:1px solid #ddd
}
.inless_person .inless_person_box .item .area_box .area_item .province option, .inless_person .inless_person_box .item .area_box .area_item .city option, .inless_person .inless_person_box .item .area_box .area_item .area option {
	font-weight:400;
	color:#bbb
}
.inless_person .inless_person_box .item .area_box .area_item x:-o-prefocus, .inless_person .inless_person_box .item .area_box .area_item .province::after, .inless_person .inless_person_box .item .area_box .area_item .city::after, .inless_person .inless_person_box .item .area_box .area_item .area::after {
display:none
}
.inless_person .inless_person_box .item .area_box .area_item:last-child {
	margin-right:0
}
.inless_person .inless_person_box .item .area_box .area_item em {
	position:absolute;
width:.3rem;
height:.3rem;
	display:block;
	background-image:url(https://image.39.net/jbk_new/wap/v4.0/images/down.png);
background-size:.3rem .3rem;
	background-repeat:no-repeat;
	top:50%;
	transform:translateY(-50%);
	right:0;
margin-left:.2rem
}
.inless_person .inless_person_box .item textarea {
border:.02rem solid #ddd;
border-radius:.06rem;
	overflow:hidden;
	padding-left:3%;
	width:60%;
	height:1rem;
	color:#bbb;
	overflow-y:auto
}
.inless_person .submit {
	width:2rem;
line-height:.5rem;
	background-color:#f60;
border-radius:.08rem;
	color:#fff;
	text-align:center;
font-size:.24rem;
letter-spacing:.05rem;
	margin:0 auto
}
.appointment-1 .outTime .outTime_top {
	display:flex;
	justify-content:space-between;
padding-bottom:.16rem;
border-bottom:.02rem dashed #ddd
}
.appointment-1 .outTime .outTime_top .left {
	flex:1;
	display:flex
}
.appointment-1 .outTime .outTime_top .left i {
width:.5rem;
height:.47rem;
	display:block;
transform:translateY(-.1rem);
margin-right:.1rem;
	background:url(https://image.39.net/jbk_new/wap/v4.0/images/time_show.jpg) no-repeat center / 100%
}
.appointment-1 .outTime .outTime_top .left h4 {
font-size:.21rem;
	color:#333;
margin-right:.08rem;
	font-weight:600
}
.appointment-1 .outTime .outTime_top .left span {
font-size:.21rem;
	color:#00a4b4
}
.appointment-1 .outTime .outTime_top .right {
	display:block;
	width:1.2rem;
height:.4rem;
	background:#f60;
border-radius:.1rem;
font-size:.19rem;
	color:#fff;
line-height:.4rem;
	text-align:center
}
.appointment-1 .doctor_goot_at .top {
padding:.15rem 0;
border-bottom:dashed #ddd .02rem;
font-size:.21rem;
	font-weight:600;
	color:#555
}
.appointment-1 .doctor_goot_at .top i {
margin-right:.1rem;
width:.5rem;
	vertical-align:middle;
height:.47rem;
	display:inline-block;
	background:url(https://image.39.net/jbk_new/wap/v4.0/images/time_icon.png) no-repeat center / 100%
}
.appointment-1 .doctor_goot_at .b {
font-size:.21rem;
	color:#555;
padding:.15rem 0 .15rem .1rem;
line-height:.37rem;
border-bottom:dashed #ddd .02rem
}
.appointment-1 .doctor_goot_at .b p {
	-webkit-line-clamp:2
}
.appointment-1 .doctor-jj .con {
	position:relative;
border-bottom:dashed #ddd .02rem
}
.appointment-1 .doctor-jj .con p {
	-webkit-line-clamp:5;
	font-family:MicrosoftYaHei;
font-size:.21rem;
line-height:.37rem;
	color:#555;
margin:.2rem;
	width:90%
}
.appointment-1 .doctor-jj .con span {
	position:absolute;
bottom:.2rem;
right:.06rem;
font-size:.21rem;
	color:#00a4b4
}
.appointment-1 .doctor-jj .con span img {
width:.2rem;
height:.2rem;
	vertical-align:middle
}
.appointment-1 .doctor-fc .con {
padding:.37rem 0;
	width:5.72rem;
	height:3.15rem;
	margin:0 auto
}
.appointment-1 .doctor-fc .con img {
	width:100%;
	height:100%
}
.outTime_table {
	position:relative
}
.outTime_table .top .top_left {
	position:absolute;
top:.4rem;
left:.68rem;
width:.22rem;
height:.22rem;
border-radius:.1rem;
	background:url(https://image.39.net/jbk_new/wap/v4.0/images/page_l.jpg) no-repeat center / 100%
}
.outTime_table .top .top_right {
	position:absolute;
top:.4rem;
	right:0;
width:.22rem;
height:.22rem;
border-radius:.1rem;
	background:url(https://image.39.net/jbk_new/wap/v4.0/images/page_r.jpg) no-repeat center / 100%
}
.outTime_table table {
	width:100%
}
.outTime_table table tbody {
	width:100%
}
.outTime_table table tr {
border-bottom:dashed #ddd .02rem;
	width:6rem;
	display:block
}
.outTime_table table td {
	text-align:center;
width:.82rem;
	vertical-align:middle;
	height:1rem;
	font-family:MicrosoftYaHei;
font-size:.2rem;
line-height:.3rem
}
.outTime_table table .sjd {
	font-weight:600
}
.outTime_table table .xq {
	color:#333
}
.outTime_table table .sj {
	text-align:left
}
.outTime_table table .wk div {
	background:#ddd;
padding:.05rem;
margin-right:.05rem;
border-radius:.1rem
}
.outTime_table table .yy {
line-height:.85rem
}
.outTime_table table .yy a {
	color:#00949f
}
.outTime_table .page {
border-bottom:dashed #ddd .02rem;
padding-bottom:.2rem
}
.hospital-team .hospital-new_title {
font-size:.32rem;
	color:#00a4b4;
	font-weight:600;
	text-align:center;
padding:.28rem 0;
border-bottom:dashed #ddd .02rem;
margin:0 auto .3rem;
	-webkit-line-clamp:1
}
.hospital-team .doctor {
margin-bottom:.3rem
}
.hospital-team .doctor ul li {
	position:relative;
padding:.25rem .1rem .25rem .2rem;
	border-bottom:0
}
.hospital-team .doctor ul li .b {
	width:5.3rem;
	height:2rem;
	position:absolute;
	right:0;
top:.4rem;
border:solid #ddd .02rem;
	z-index:1;
border-radius:.03rem
}
.hospital-team .doctor ul li a.doctor_con {
	display:flex
}
.hospital-team .doctor ul li a.doctor_con .left img {
	width:1.6rem;
	height:2rem;
	position:relative;
	z-index:10
}
.hospital-team .doctor ul li a.doctor_con .right {
margin-left:.2rem
}
.hospital-team .doctor ul li a.doctor_con .right p {
line-height:.34rem;
font-size:.21rem;
	color:#555;
margin-bottom:.1rem;
	position:relative;
	z-index:5
}
.hospital-team .doctor ul li a.doctor_con .right p:first-child {
	display:flex
}
.hospital-team .doctor ul li a.doctor_con .right p:first-child span {
font-size:.27rem;
	color:#fff;
	background:#00a4b4;
padding:.03rem .1rem;
border-radius:.03rem
}
.hospital-team .doctor ul li a.doctor_con .right p:first-child span:last-child {
padding-left:.1rem;
	color:#00a4b4;
font-size:.21rem;
	background:#b2e4e8;
	margin-left:0
}
.hospital-team .doctor ul li a.doctor_con .right p:last-child {
	margin-bottom:0
}
.hospital-team .doctor ul li a.doctor_con .right p:last-child i {
	-webkit-line-clamp:3;
	width:90%
}
.hospital-team .doctor ul li a.doctor_con .right p:last-child span {
	position:absolute;
	right:0;
	bottom:0;
	color:#00a4b4;
font-size:.21rem
}
.hospital-team .doctor ul li .appointment {
	position:absolute;
top:.25rem;
right:.18rem;
	width:1.2rem;
line-height:.36rem;
	background-image:linear-gradient(#f60, #f60), linear-gradient(#ffafaf, #ffafaf);
	background-blend-mode:normal, normal;
border-radius:.08rem;
	text-align:center;
font-size:.19rem;
	color:#fff;
	z-index:10
}
.hospital-team .doctor .page {
	display:flex;
margin-top:.3rem;
	justify-content:center
}
.hospital-team .doctor .page a {
	display:block;
	width:1.5rem;
line-height:.45rem;
	background:#ecf5f7;
	text-align:center;
font-size:.21rem;
	color:#333;
margin-right:.08rem
}
.hospital-team .doctor .page a.page_current {
	background:#f6f4f5
}
.page_box {
	margin:10px auto 0;
	width:75%;
	display:flex;
	justify-content:space-between;
	font-family:MicrosoftYaHei
}
.page_box .left {
font-size:.24rem;
	font-weight:400;
	font-stretch:normal;
line-height:.5rem;
	color:#999;
	cursor:pointer
}
.page_box .right {
font-size:.24rem;
	font-weight:400;
	font-stretch:normal;
line-height:.5rem;
	color:#00949f;
	cursor:pointer
}
.v_list .v_title, .video_list-1 .video_title {
font-size:.32rem;
	color:#555;
	font-weight:600;
	text-align:center;
padding:.28rem 0;
border-bottom:dashed #ddd .02rem;
margin:0 auto .3rem;
	-webkit-line-clamp:1
}
.v_list .list, .video_list-1 .list {
margin-bottom:.3rem
}
.v_list .list ul, .video_list-1 .list ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
padding:0 .1rem
}
.v_list .list ul li, .video_list-1 .list ul li {
margin-bottom:.3rem;
	width:3rem
}
.v_list .list ul li a, .video_list-1 .list ul li a {
	display:block;
	position:relative
}
.v_list .list ul li a img, .video_list-1 .list ul li a img {
	width:3rem;
	height:1.8rem
}
.v_list .list ul li a p, .video_list-1 .list ul li a p {
	position:absolute;
	top:1.2rem;
right:.1rem;
padding:.1rem;
font-size:.19rem;
	background:#ccc;
	color:#999;
border-radius:.06rem
}
.v_list .list ul li a .t, .video_list-1 .list ul li a .t {
font-size:.24rem;
	color:#333;
	font-weight:600;
	-webkit-line-clamp:1;
margin:.1rem 0
}
.v_list .list ul li a .b, .video_list-1 .list ul li a .b {
	color:#999;
font-size:.19rem
}
.v_list .list ul li a .b span, .video_list-1 .list ul li a .b span {
margin-right:.2rem
}
.v_list .list .page, .video_list-1 .list .page {
	display:flex;
padding-left:.3rem;
	justify-content:center
}
.v_list .list .page a, .video_list-1 .list .page a {
	display:block;
	width:1.5rem;
line-height:.45rem;
	background:#ecf5f7;
	text-align:center;
font-size:.21rem;
	color:#333;
margin-right:.08rem
}
.v_list .list .page a.page_current, .video_list-1 .list .page a.page_current {
	background:#f6f4f5
}
.video_list-1 .videoPlay {
padding:0 .1rem .3rem
}
.video_list-1 .videoPlay video {
	width:6.2rem
}
.video_list-1 .videoPlay .t {
font-size:.24rem;
	color:#333;
margin:.16rem 0;
line-height:.3rem;
	font-weight:600
}
.video_list-1 .videoPlay i {
	display:block;
	color:#999;
font-size:.19rem;
margin-bottom:.16rem
}
.video_list-1 .videoPlay p {
	-webkit-line-clamp:4;
font-size:.21rem;
	color:#333;
line-height:.3rem
}
.video_list-1 .videoPlay .V {
font-size:.24rem;
	color:#999;
	text-align:center;
margin-top:.2rem
}
.video_list-1 .video_recommend {
margin-bottom:.3rem
}
.video_list-1 .video_recommend ul li {
padding:.2rem;
border-bottom:#ddd solid .02rem
}
.video_list-1 .video_recommend ul li a {
	display:flex
}
.video_list-1 .video_recommend ul li a .left {
	width:2rem;
	height:1.2rem;
	position:relative;
margin-right:.2rem;
	flex-shrink:0
}
.video_list-1 .video_recommend ul li a .left img {
	width:100%;
	height:100%;
border-radius:.1rem
}
.video_list-1 .video_recommend ul li a .left p {
	position:absolute;
bottom:.2rem;
right:.1rem;
padding:.05rem .1rem;
font-size:.19rem;
	background:#ccc;
	color:#999;
border-radius:.06rem
}
.video_list-1 .video_recommend ul li a .right {
padding-top:.06rem
}
.video_list-1 .video_recommend ul li a .right .t, .video_list-1 .video_recommend ul li a .right .b {
font-size:.24rem;
	font-weight:600;
	color:#333;
margin-bottom:.16rem;
	-webkit-line-clamp:1
}
.video_list-1 .video_recommend ul li a .right .b {
margin-bottom:.2rem
}
.video_list-1 .video_recommend ul li a .right i {
	display:block;
font-size:.19rem;
	color:#999
}
.jjpj, .item_jjpj {
padding:.25rem 0 0
}
.jjpj .new_nav, .item_jjpj .new_nav {
	font-family:MicrosoftYaHei;
font-size:.24rem;
	color:#333;
margin-bottom:.2rem
}
.jjpj .new_nav span, .item_jjpj .new_nav span {
	color:#00a4b4
}
.jjpj .zjzz_cur, .item_jjpj .zjzz_cur {
	background:#fe8b83!important
}
.jjpj .zjzz-slide .swiper-container-box, .item_jjpj .zjzz-slide .swiper-container-box {
margin-bottom:.3rem
}
.jjpj .zjzz-slide .f-box, .item_jjpj .zjzz-slide .f-box {
	width:1.26rem;
height:.44rem;
	font-family:MicrosoftYaHei;
font-size:.26rem;
line-height:.44rem;
	background:#00a4b4;
	color:#fff;
border-radius:.1rem;
	text-align:center
}
.jjpj .zjzz-slide .grys, .item_jjpj .zjzz-slide .grys {
	display:flex
}
.jjpj .zjzz-slide .grys .grys-l, .item_jjpj .zjzz-slide .grys .grys-l {
margin-right:.2rem
}
.jjpj .zjzz-slide .grys .grys-l img, .item_jjpj .zjzz-slide .grys .grys-l img {
	width:1.6rem;
	height:2rem
}
.jjpj .zjzz-slide .grys .grys-r .new_title, .item_jjpj .zjzz-slide .grys .grys-r .new_title {
	display:flex;
	margin-top:0!important
}
.jjpj .zjzz-slide .grys .grys-r .new_title a, .item_jjpj .zjzz-slide .grys .grys-r .new_title a {
	display:inline-block;
	font-family:MicrosoftYaHei-Bold;
font-size:.24rem;
	color:#00a4b4
}
.jjpj .zjzz-slide .grys .grys-r .new_title span, .item_jjpj .zjzz-slide .grys .grys-r .new_title span {
	display:inline-block;
	font-family:MicrosoftYaHei-Bold;
font-size:.2rem;
	color:#333;
margin-left:.4rem
}
.jjpj .zjzz-slide .grys .grys-r .out, .item_jjpj .zjzz-slide .grys .grys-r .out {
font-size:.17rem;
	color:#333;
border-bottom:.02rem dotted #c5c5c5;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
line-height:.5rem
}
.jjpj .zjzz-slide .grys .grys-r .good, .item_jjpj .zjzz-slide .grys .grys-r .good {
	display:block;
font-size:.17rem;
	display:flex;
line-height:.48rem;
	font-family:MicrosoftYaHei;
border-bottom:.02rem dotted #c5c5c5
}
.jjpj .zjzz-slide .grys .grys-r .good span, .item_jjpj .zjzz-slide .grys .grys-r .good span {
	display:inline-block;
font-size:.17rem;
	color:#333;
margin-right:.16rem
}
.jjpj .zjzz-slide .grys .grys-r .good b, .item_jjpj .zjzz-slide .grys .grys-r .good b {
	display:inline-block;
	width:4rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
font-size:.17rem;
	color:#333;
line-height:.48rem
}
.jjpj .zjzz-slide .grys .grys-r .good span, .item_jjpj .zjzz-slide .grys .grys-r .good span {
	display:inline-block;
font-size:.17rem;
	color:#00a4b4
}
.jjpj .det-pro, .item_jjpj .det-pro {
	display:flex;
margin-top:.24rem;
	justify-content:space-between
}
.jjpj .det-pro a, .item_jjpj .det-pro a {
	display:inline-block;
	box-sizing:border-box;
line-height:.45rem;
border-radius:.1rem;
font-size:.17rem;
	width:1.26rem;
height:.45rem
}
.jjpj .det-pro .det-pro1, .item_jjpj .det-pro .det-pro1 {
	width:3.4rem;
height:.45rem;
	background-color:#ecf6f8;
	box-sizing:border-box;
padding-left:.08rem
}
.jjpj .det-pro .det-pro1::before, .item_jjpj .det-pro .det-pro1::before {
content:"";
margin-bottom:.06rem;
margin-right:.03rem;
display:inline-block;
width:.08rem;
height:.08rem;
background:url(https://static.39.net/pub/jbk/wap/v3.0/images/star.png) no-repeat center / 100%
}
.jjpj .det-pro .det-pro1 b, .item_jjpj .det-pro .det-pro1 b {
	color:#a0dce1
}
.jjpj .det-pro .det-pro2, .item_jjpj .det-pro .det-pro2 {
	text-align:center;
	background:#00a4b4;
	color:#fff
}
.jjpj .det-pro .det-pro3, .item_jjpj .det-pro .det-pro3 {
	text-align:center;
	background:#ff8c7d;
	color:#fff
}
.jjpj .content-box, .item_jjpj .content-box {
margin-top:.2rem
}
.jjpj .content-box .zxpj .zxpj-new_title, .item_jjpj .content-box .zxpj .zxpj-new_title {
	display:flex;
	justify-content:space-between;
border-bottom:.01rem solid #ddd
}
.jjpj .content-box .zxpj .zxpj-new_title h4, .item_jjpj .content-box .zxpj .zxpj-new_title h4 {
	font-family:MicrosoftYaHeiLight;
font-size:.17rem;
	font-weight:700;
line-height:.5rem;
	color:#00a4bb;
	border-bottom:1px solid #00a4bb
}
.jjpj .content-box .zxpj .zxpj-new_title a, .item_jjpj .content-box .zxpj .zxpj-new_title a {
	display:block;
	text-align:center;
	width:1.2rem;
font-size:.17rem;
	color:#fff;
line-height:.4rem;
height:.4rem;
	background-color:#ff887c;
border-radius:.04rem
}
.jjpj .content-box .zxpj .zxpj-box, .item_jjpj .content-box .zxpj .zxpj-box {
	width:6rem;
margin:.16rem auto
}
.jjpj .content-box .zxpj .zxpj-box .zxpj-pj, .item_jjpj .content-box .zxpj .zxpj-box .zxpj-pj {
font-size:.18rem;
line-height:.4rem;
	color:#333;
margin-bottom:.1rem;
	background-color:#ecf6f8
}
.jjpj .content-box .zxpj .zxpj-box .zxpj-pj span, .item_jjpj .content-box .zxpj .zxpj-box .zxpj-pj span {
margin-left:.5rem
}
.jjpj .content-box .zxpj .zxpj-box .zxpj-pj span::before, .item_jjpj .content-box .zxpj .zxpj-box .zxpj-pj span::before {
content:"";
display:inline-block;
width:.08rem;
height:.08rem;
background:url(https://static.39.net/pub/jbk/wap/v3.0/images/star.png) no-repeat center / 100%;
margin-bottom:.1rem;
margin-right:.1rem
}
.jjpj .content-box .zxpj .zxpj-box .zxpj-pj input, .item_jjpj .content-box .zxpj .zxpj-box .zxpj-pj input {
margin-left:.3rem;
	vertical-align:middle;
margin-top:-.06rem;
margin-right:.01rem
}
.jjpj .content-box .zxpj .zxpj-list li, .item_jjpj .content-box .zxpj .zxpj-list li, .jjpj .content-box .zxpj .itemzxpj-list li, .item_jjpj .content-box .zxpj .itemzxpj-list li {
	display:flex;
padding:.16rem 0;
border-bottom:.01rem dotted #c5c5c5
}
.jjpj .content-box .zxpj .zxpj-list li .zxpj-l, .item_jjpj .content-box .zxpj .zxpj-list li .zxpj-l, .jjpj .content-box .zxpj .itemzxpj-list li .zxpj-l, .item_jjpj .content-box .zxpj .itemzxpj-list li .zxpj-l {
	flex-shrink:0;
	width:1rem;
	height:1rem;
	border-radius:50%;
	overflow:hidden;
margin-right:.1rem
}
.jjpj .content-box .zxpj .zxpj-list li .zxpj-l img, .item_jjpj .content-box .zxpj .zxpj-list li .zxpj-l img, .jjpj .content-box .zxpj .itemzxpj-list li .zxpj-l img, .item_jjpj .content-box .zxpj .itemzxpj-list li .zxpj-l img {
	width:100%;
	height:100%
}
.jjpj .content-box .zxpj .zxpj-list li .zxpj-r p.desx, .item_jjpj .content-box .zxpj .zxpj-list li .zxpj-r p.desx, .jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r p.desx, .item_jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r p.desx {
	font-family:MicrosoftYaHei;
font-size:.22rem;
	color:#333;
margin-bottom:.16rem
}
.jjpj .content-box .zxpj .zxpj-list li .zxpj-r p.desx span, .item_jjpj .content-box .zxpj .zxpj-list li .zxpj-r p.desx span, .jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r p.desx span, .item_jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r p.desx span {
margin-right:.2rem
}
.jjpj .content-box .zxpj .zxpj-list li .zxpj-r p.desx span b, .item_jjpj .content-box .zxpj .zxpj-list li .zxpj-r p.desx span b, .jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r p.desx span b, .item_jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r p.desx span b {
	color:#f60
}
.jjpj .content-box .zxpj .zxpj-list li .zxpj-r p.desx span a, .item_jjpj .content-box .zxpj .zxpj-list li .zxpj-r p.desx span a, .jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r p.desx span a, .item_jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r p.desx span a {
padding:0rem .12rem;
border-radius:.061rem;
	color:#00a4b4;
border:.01rem solid #00a4b4
}
.jjpj .content-box .zxpj .zxpj-list li .zxpj-r .list-desc, .item_jjpj .content-box .zxpj .zxpj-list li .zxpj-r .list-desc, .jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r .list-desc, .item_jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r .list-desc {
margin-bottom:.16rem;
	position:relative;
	width:5.6rem;
	background:#f6f6f6;
	border:solid 1px #ddd
}
.jjpj .content-box .zxpj .zxpj-list li .zxpj-r .list-desc p, .item_jjpj .content-box .zxpj .zxpj-list li .zxpj-r .list-desc p, .jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r .list-desc p, .item_jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r .list-desc p {
	width:90%;
font-size:.2rem;
	box-sizing:border-box;
padding:.06rem .12rem;
line-height:.35rem
}
.jjpj .content-box .zxpj .zxpj-list li .zxpj-r .list-desc span, .item_jjpj .content-box .zxpj .zxpj-list li .zxpj-r .list-desc span, .jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r .list-desc span, .item_jjpj .content-box .zxpj .itemzxpj-list li .zxpj-r .list-desc span {
	position:absolute;
bottom:.06rem;
	right:-2px;
font-size:.2rem;
letter-spacing:.01rem;
	color:#00a4b4;
transform:translateY(-.06rem)
}
.itemzxpj-list .desx i {
margin-left:.5rem;
	float:right
}
.item_jjpj {
	padding:0!important
}
.itemarticle-hot .tab {
	padding:0!important
}
.jjjj {
	display:block;
border-bottom:.02rem dotted #c5c5c5;
	position:relative
}
.jjjj b {
font-size:.17rem;
padding-top:.1rem;
	font-family:MicrosoftYaHei;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
line-height:.3rem;
	width:4.2rem;
	color:#333
}
.jjjj span {
font-size:.17rem;
	color:#00a4b4;
	position:absolute;
right:.1rem;
	bottom:0
}
.nowrap {
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.big {
	position:fixed;
	top:0;
	left:0;
	z-index:5;
	width:100%;
	height:100%;
	display:none
}
.bg {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:#ccc;
	width:100%;
	z-index:10000;
	height:100%
}
.big .appoint {
	position:absolute;
	top:50%;
	left:50%;
	background:#fff;
	width:100%;
	z-index:10009;
	transform:translate3d(-50%, -50%, 0);
	height:6rem;
	width:6rem
}
.big .appoint table {
	width:100%
}
.big .appoint table tr {
	display:flex;
padding:.1rem;
	align-items:center;
	justify-content:center
}
.big .appoint table tr td {
	width:13%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	color:#333;
font-size:.24rem;
line-height:.36rem
}
.time_duan {
padding:.5rem .2rem .2rem .4rem;
	display:flex
}
.time_duan span {
font-size:.26rem;
	color:#333;
	font-weight:600;
margin-right:.3rem
}
.time_duan i {
	color:#666;
margin-right:.3rem;
font-size:.2rem
}
.appoint_determine {
	width:1rem;
	color:#fff;
	background:#368ccb;
	text-align:center;
line-height:.6rem;
font-size:.24rem;
margin:.2rem auto;
border-radius:.05rem
}
.right-box p {
font-size:.3rem
}
.right-box {
	position:absolute;
	top:50%;
	left:50%;
	z-index:1000007;
	background:#fff;
padding:.3rem;
	transform:translate3d(-50%, -50%, 0);
font-size:.19rem
}
.right-box-jj {
margin:.1rem 0
}
.right-box-jj select {
	border:1px solid #ccc;
	width:50%;
padding:.04rem 0 .04rem .2rem;
border-radius:.08rem
}
.zxpj-pj {
margin:.1rem 0;
font-size:.19rem
}
.zxpj-pj span {
	display:inline-block;
padding:0 0 .1rem
}
.zxpj-pj input {
margin-left:.06rem;
	vertical-align:middle;
	appearance:auto
}
input[type="radio"i] {
background-color:initial;
cursor:default;
appearance:radio;
box-sizing:border-box;
margin:3px 3px 0 5px;
padding:initial;
border:initial
}
.zxpj-pj textarea {
	border:1px solid #666
}
.right-box .submit {
	width:1.6rem;
	color:#fff;
	background:#0e639c;
line-height:.4rem;
	margin:0 auto;
	text-align:center;
border-radius:.06rem
}
.header-area {
	font-size:18px;
	height:36px;
	background:#00a4b4;
}
.header-area h1 {
	color:#fff;
	font-size:18px;
	font-weight:400;
	line-height:36px;
	text-align:center
}
.header-go-back {
	float:left;
	width:30px;
	height:30px;
	margin-top:2px;
	background-position:center 9px;
	background-size:50%;
	background-repeat:no-repeat;
	background-image:url(http://image.39.net/jbk_new/wap/imgs/hospital/back.png)
}
.header-go-back a {
	display:block;
	width:100%;
	height:100%
}
.banner {
	position:relative;
	width:100%
}

.banner img {
	max-width:640px;
	width:100%!important
}
.nav {
	height:40px;
	line-height:40px;
	color:#fff;
	background:#00a4b4;
	font-size:14px
}
.nav p a {
	width:16.4%;
	display:block;
	float:left;
	height:40px;
	border-right:1px solid #59b3bd;
	line-height:40px;
	text-align:center;
	color:#fff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:12px
}
.nav p a:last-child {
	border-right:0
}
.hospital-introduce {
	padding:12px 12px 0
}
.footer-nav {
	height:40px;
	line-height:40px;
	color:#fff;
	background:#00a4b4;
	font-size:14px;
	position:relative;
	border-top:#f6f4f5 5px solid
}
.footer-nav p {
	white-space:nowrap;
	overflow:scroll;
	padding-right:48px;
	line-height:40px
}
.footer-nav p::-webkit-scrollbar {
display:none
}
.footer-nav a {
	padding:0 12px;
	color:#fff;
	display:inline-block;
	height:40px;
	line-height:40px
}
.footer-nav span {
	display:block;
	width:40px;
	height:40px;
	position:absolute;
	right:0;
	top:0;
	background:url(https://image.39.net/jbk_new/wap/client/images/logo_toright.png) no-repeat;
	background-size:100%
}
.footer {
	padding:12px;
	background:#333;
	overflow:hidden
}
.footer .friend-link {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#999
}
.footer .friend-link a, .footer .friend-link span {
	color:#999;
	font-size:10px;
	line-height:30px
}
.footer .friend-link .flink {
	margin-right:10px
}
.footer .address {
	text-align:center;
	color:#fff;
	font-size:12px
}
.footer .address img { width:3rem;}
.footer .address p {
	line-height:20px
}
.footer .address strong {
	font-size:16px;
	color:#00a4b4;
	line-height:20px;
	margin-top:8px;
	display:block
}
.footer .address span {
	color:#00a4b4;
	display:block;
	padding-bottom:3px
}
.footer a img { width:auto !important; display:inline-block; margin-right:0.03rem;}
.footer .qq {
	float:right;
	width:27%
}
.footer .qq img {
	width:100%
}
.footImg1, .footImg2 {
	background-color:rgba(255, 255, 255, .5);
	overflow:hidden;
	display:inline-block;
	border-radius:10px;
	margin-bottom:5px;
	height:50px;
	padding:0 10px
}
.footImg1 {
	margin-right:10px
}
.footImg2 {
	margin-left:10px
}
.footImg1 img, .footImg2 img {
	height:100%
}
.item_tips {
	margin-left:1.6rem;
	line-height:0
}
.item_tips label {
	color:red;
font-size:.24rem;
	display:none
}
#dituContent {
	height:3rem;
margin:.2rem auto
}
.hospital .lab_info .lab_info_text div {
	height:1.86rem
}
.item .area_box {
	display:flex;
	width:80%
}
.item .area_box .area_item {
	width:1.82rem;
	position:relative;
	margin-right:1%;
line-height:.6rem;
	overflow:hidden;
border-radius:.06rem;
font-size:.24rem;
	color:#bbb;
	font-size:12px
}
.item .area_box .area_item .province, .item .area_box .area_item .city, .item .area_box .area_item .area {
	position:relative;
	width:100%
}
.item .area_box .area_item .province select, .item .area_box .area_item .city select, .item .area_box .area_item .area select {
	width:100%;
height:.6rem;
	padding-left:3%;
	border:0;
	outline:0;
	border:1px solid #aaa;
	border-radius:5px;
	background:0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
font-size:.24rem;
	color:#bbb;
	background:url(https://static.39.net/pub/jbk/pc/v3.0/images/down.png) no-repeat right center transparent;
background-size:.3rem .3rem
}
.view .inless_person .inless_person_box .item .area_box .area_item .province select:focus, .view .inless_person .inless_person_box .item .area_box .area_item .city select:focus, .view .inless_person .inless_person_box .item .area_box .area_item .area select:focus {
	outline:0;
	background-color:transparent;
	color:#bbb;
	border:1px solid #aaa
}
.view .inless_person .inless_person_box .item .area_box .area_item .province option, .view .inless_person .inless_person_box .item .area_box .area_item .city option, .view .inless_person .inless_person_box .item .area_box .area_item .area option {
	font-weight:400;
	color:#bbb
}
.view .inless_person .inless_person_box .item .area_box .area_item x:-o-prefocus, .view .inless_person .inless_person_box .item .area_box .area_item .province::after, .view .inless_person .inless_person_box .item .area_box .area_item .city::after, .view .inless_person .inless_person_box .item .area_box .area_item .area::after {
display:none
}
.view .inless_person .inless_person_box .item .area_box .area_item:last-child {
	margin-right:0
}
.view .inless_person .inless_person_box .item .area_box .area_item em {
	position:absolute;
width:.3rem;
height:.3rem;
	display:block;
	background-image:url(https://image.39.net/jbk_new/wap/v4.0/images/down.png);
background-size:.3rem .3rem;
	background-repeat:no-repeat;
	top:50%;
	transform:translateY(-50%);
	right:0;
margin-left:.2rem
}
.appoint_current, .timespan_current {
	background:#368ccb;
	color:#fff!important
}
.kslist {
	overflow:hidden;
margin-bottom:.3rem
}
.kslist li {
	float:left;
	width:25%;
	box-sizing:border-box;
border:#ddd .01rem solid;
	border-top:0;
	border-left:0;
font-size:.24rem;
line-height:.6rem;
	text-align:center
}
.kslist li:nth-child(4n) {
border-right:0
}
.kslist li a {
	display:block;
padding:0 .05rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.kslist li.on a {
	background-color:#00a4b4;
	color:#fff
}
.ksinfo {
padding:.2rem 0
}
.ksinfo p {
font-size:.21rem;
	font-weight:400;
	font-stretch:normal;
line-height:.32rem;
	color:#333;
	text-indent:2em
}
.foldcontent span {
	display:block
}
.foldcontent.folded span {
	max-height:1.6rem;
	overflow:hidden
}
.foldcontent .extend, .foldcontent .fold {
	display:none;
margin-top:.1rem;
	text-align:center;
font-size:.24rem;
line-height:.3rem;
	color:#999;
	text-indent:0;
	background:#f8f8f8;
border-radius:.3rem
}
.beianhaobox{ line-height:20px;}


.form { border-top: 3px #4c83bd solid; padding:.18rem .1rem;overflow: hidden;/* background-color: #f6f6f6;*/ margin-bottom:0.25rem; }
.form h3 img { width: 5.68rem; height:.75rem;margin: 0 auto; display:block; }
.form .form_con { width: 4.1rem; float: left; margin-top:.24rem;}
.form .form_con p {line-height:.4rem;font-size:.24rem; font-weight: bold; margin-bottom:.08rem;text-align: left; }
.form .form_con p em { color: #bc1212 ; display: inline-block; margin: 0 .05rem;vertical-align: middle; }
.form .form_con p input { border: 1px #63bca2 solid; border-radius: 5px; line-height: .5rem; font-size: .2rem; padding-left: .1rem;width: 2.33rem; }
.form .form_btn { float: left; margin-top:.25rem;width: 1.7rem; float: right; text-align: center; }
.form .form_btn input, .form .form_btn a {font-family: Microsoft Yahei, Arial, sans-serif; width: 100%; border: 0; background-color: #4d87cf; line-height: .5rem;font-size: .26rem;color: #fff; border-radius: 5px;      -webkit-appearance: none;  -moz-appearance:none; appearance:none; }
.form .form_btn a { background-color: #3fcc59; margin-top:.08rem;display: inline-block; }

.dagou {height: 1rem;line-height: 0.5rem;width: 100%;margin: 0.1rem auto;}
.dagou em {text-align: center;width: 100%;margin: 0;color: #000;font-size: 0.32rem;display: inline-block;background-size: 0.5rem;font-style: normal;}
.dagou p {text-align: center;width: 100%;margin: 0;color: #e60012;font-size: 0.24rem;display: inline-block;background-size: 0.5rem;}
