﻿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,input,select,textarea,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;font:inherit;vertical-align:baseline;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none;}
a{text-decoration:none;}
img{vertical-align:top;}
input,select,textarea{margin:0;padding:0;font-size:100%;font:inherit;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;outline:0;box-shadow:none;}
html{word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
html{font:16px/1.5 "PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;color:#333;-webkit-font-smoothing:antialiased;}
a{color:#333;text-decoration:none;}
img{display:inline-block;vertical-align:top;border-radius:3px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{zoom:1;display:block;}
.hidden{display:none;}
.mt10 {margin-top:0.1333rem !important;}
.mt20 {margin-top:0.2667rem !important;}
.mt30 {margin-top:0.4rem !important;}
.mt40 {margin-top:0.5333rem !important;}
.mt50 {margin-top:0.6667rem !important;}
.pb30{padding-bottom:0.4rem !important;}
html {font-size:10vw;}
@media screen and (min-width:750px){
	html{width:750px !important;margin: 0px auto !important;font-size:75px;}
}
html{overflow-x: hidden;}
html,body{background-color:#F5F5F7;overflow-x:hidden;}

/* btn */
.h-btn{display:flex;padding:.1867rem 0;justify-content:space-between;}
.bg-green{border:1px solid #d3405e;background-color:#d3405e;}
.bg-yellow{border:1px solid #da8903;background-color:#fda107;}
.bg-blue{border:1px solid #f0607d;background-color:#f0607d;}
.btn{font-size:.3733rem;font-weight:bold;display:block;text-align:center;color:#fff;}
.h-btn .btn{line-height:normal;width:2.8rem;padding:.13rem 0 .15rem;border-radius:.8rem;}
.h-doctor-btn .btn{font-size:.3733rem;line-height:.72rem;width:2.1333rem;height:.72rem;margin-left:.2rem;border-radius:.36rem;}
.h-top-info .h-btn{display:flex;}

/*  */
.wrap{padding:0 0.32rem;background-color:#fff;}
/**/
header{position:relative;}
.top-bar{height:0.933rem;line-height:0.933rem;background-color:#d3405e;}
.top-bar-name{text-align:center;color:#fff;font-size:0.4rem;}
.top-bar-back{width:0.2rem;height:0.3733rem;background:url(../images/go-back.png) no-repeat center;background-size:100%;position:absolute;left:0.32rem;top:0.28rem;}
.top-bar-menu{width:0.4133rem;height:0.3067rem;background:url(../images/menu.png) no-repeat center;background-size:100%;position:absolute;right:0.32rem;top:0.333rem;}
/*  */
.header-banner{overflow:hidden;}
.header-banner img{width:100%;vertical-align:top;}
/*  */
.wrap-title{width:100%;height:1.067rem;background-color:#fff;border-bottom:1px solid #F5F5F7;}
.wrap-title h2{font-size:0.4533rem;color:#1F2D3B;line-height:1.067rem;font-weight:bold;padding-left:0.9067rem;position:relative;}
.wrap-title h2::before{content:'';position:absolute;left:0;width:0.5867rem;height:0.5867rem;top:50%;transform:translate(0,-50%);}
.title-doctor h2::before{width:0.48rem;background:url(../images/hospital-doctor.png) no-repeat center;background-size:100%;}
.title-offices h2::before{background:url(../images/hospital-offices.png) no-repeat center;background-size:100%;}
.title-info h2::before{background:url(../images/hospital-info.png) no-repeat center;background-size:100%;}
.title-tag h2::before{background:url(../images/hospital-tag.png) no-repeat center;background-size:100%;}
.title-comment h2::before{height:0.5333rem;background:url(../images/hospital-comment.png) no-repeat center;background-size:100%;}
.title-route h2::before{background:url(../images/hospital-route.png) no-repeat center;background-size:100%;}
.title-hospital h2::before{background:url(../images/hospital-name.png) no-repeat center;background-size:100%;}
.title-tese h2::before{background:url(../images/hospital-tese.png) no-repeat center;background-size:100%;}
.title-env h2::before{background:url(../images/hospital-env.png) no-repeat center;background-size:100%;}
.title-process h2::before{background:url(../images/hospital-process.png) no-repeat center;background-size:100%;}
.title-tip h2::before{background:url(../images/hospital-tip.png) no-repeat center;background-size:100%;}
.title-time h2::before{background:url(../images/hospital-time.png) no-repeat center;background-size:100%;}
/*  */
.h-media img{width:100%;vertical-align:top;}
.header-banner,.h-media,.h-news-list-icon .h-news-img,.h-introduce-titleimg{position:relative;}
.h-media-dr:before,
.header-banner:after,
.h-media:after,
.h-news-list-icon .h-news-img:after,
.h-footer-qr:after{position:absolute;content:"医生";right:0;bottom:0;color:rgba(255,255,255,1);background-color:rgba(201,201,201,1);padding:0 2px;font-size:0.3733rem;line-height:0.48rem;}
/*  */
.nav{height:1.0667rem;line-height:1.0667rem;background:#d3405e;font-size:0.3733rem;display:flex;}
.nav a{flex:1;text-align:center;color:#FFFFFF;position:relative;display:block;}
.nav a i{width:1px;height:100%;background-color:#f0607d;position:absolute;right:0;}
.nav a:last-child i{display:none;}
.nav a.active{}
.nav a.active::after{content:'';width:0.8rem;height:0.08rem;background:#FFFFFF;border-radius:0.08rem;margin:auto;position:absolute;left:0;right:0;bottom:0.1333rem;}
/*  */
.h-top-info-photo{display:flex;padding:.36rem 0 .2667rem;}
.h-top-info-photo img{width:2.9333rem;height:2.24rem;margin-right:.4rem;}
.h-top-info-photo-right{width:6.2667rem;}
.h-top-info-photo-right h1{font-size:.42667rem;font-weight:bold;color:#1f2d3b;}
.h-top-tags{font-size:.26rem;display:flex;overflow:hidden;height:.6667rem;color:#f28e00;flex-wrap:wrap;}
.h-top-tags span{margin:.0667rem .16rem 0 0;padding:.08rem .1867rem;white-space:nowrap;color:#fff;border-radius:.08rem;}
.h-top-tags span:last-child{margin-right:0;}
.h-top-tags span.tg-0{background-image:-moz-linear-gradient( 0deg, rgb(228,117,2) 0%, rgb(253,161,8) 100%);background-image:-webkit-linear-gradient( 0deg, rgb(228,117,2) 0%, rgb(253,161,8) 100%);background-image:-ms-linear-gradient( 0deg, rgb(228,117,2) 0%, rgb(253,161,8) 100%);}
.h-top-tags span.tg-1{background-image:-moz-linear-gradient( 0deg, rgb(3,133,234) 0%, rgb(43,180,194) 100%);background-image:-webkit-linear-gradient( 0deg, rgb(3,133,234) 0%, rgb(43,180,194) 100%);background-image:-ms-linear-gradient( 0deg, rgb(3,133,234) 0%, rgb(43,180,194) 100%);}
.h-top-tags span.tg-2{background-image:-moz-linear-gradient( 0deg, rgb(118,84,229) 0%, rgb(14,146,223) 100%);background-image:-webkit-linear-gradient( 0deg, rgb(118,84,229) 0%, rgb(14,146,223) 100%);background-image:-ms-linear-gradient( 0deg, rgb(118,84,229) 0%, rgb(14,146,223) 100%);}


.h-top-info .h-top-txt{font-size:.3733rem;line-height:.5867rem;padding-top:0.2667rem;color:#1f2d3b;border-top:1px dashed #f5f6f8;}

.h-top-info ul{/* display:flex; *//* flex-wrap:wrap; */margin-top:.1rem;/* width: 100%; */}
.h-top-info ul li,.h-top-info ul li a{color:#d3405e;}
.h-top-info ul li{font-size:.32rem;/* margin-right:0.4rem; */line-height:.5333rem;position:relative;/* height:0.5333rem; */overflow:hidden;/* width: 100%; */white-space:nowrap;/* margin-top:0.2667rem; */text-overflow:ellipsis;}
.h-top-info ul .h-top-info-icon0{padding-left:.45rem;}
.h-top-info ul .h-top-info-icon1{padding-left:.68rem;}
.h-top-info ul .h-top-info-icon2{padding-left:.45rem;}
.h-top-info ul li::before{position:absolute;left:0;content:'';}
.h-top-info ul .h-top-info-icon0::before{top:.0533rem;width:.3467rem;height:.4267rem;background:url(../images/hospital-phone.png) no-repeat center;background-size:70%;}
.h-top-info ul .h-top-info-icon1::before{top:.0733rem;width:.48rem;height:.3867rem;background:url(../images/hospital-weixin.png) no-repeat center;background-size:100%;}
.h-top-info ul .h-top-info-icon2::before{top:.06rem;width:.2933rem;height:.4133rem;background:url(../images/hospital-adress.png) no-repeat center;background-size:100%;}
.h-news-list {}
.h-news-list li {padding:0.2rem 0; border-bottom:1px solid #F5F6F8; overflow:hidden;}
.h-news-list li:last-child {border-bottom:0; padding-bottom:1.3333333vw;}
.h-news-img {display:block; float:left; width:2.41rem; margin-top:0.05rem; height:1.64rem; margin-right:0.29rem;}
.h-news-img img {width:100%; height:100%; display:block;}
.h-news-title {max-height:0.88rem; line-height:0.44rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:0.3rem; font-weight:bold; color:#1F2E3B;}
.h-news-sum {max-height:0.88rem; line-height:0.44rem; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:2; display:-webkit-box; -webkit-box-orient:vertical; font-size:0.28rem; color:#6D757B; margin-top:0.1rem;}
.h-news-list li.bd-media {padding:0.15rem 0 0.2rem; margin:0 -0.22rem 0 -0.25rem;}
/*.h-news-sum .h-news-more{position:absolute; padding:0 3.2vw 0 0.6666667vw; right:0; bottom:0; background-color:#fff;}*/
/*.h-news-sum a{color:#d3405e;}*/
.h-news-info {padding-top:0.05rem; clear:both; font-size:0.22rem; height:0.4rem; line-height:0.4rem; overflow:hidden;}
.h-news-info a {margin-right:0.3rem; padding:0 0.17rem; color:#ADB2B6; background-color:#F5F6F8; border-radius:0.2rem; height:0.4rem; white-space:nowrap;}


.h-news-list-more {width:6.0rem; height:0.7rem; background:#d3405e; border:1px solid #d3405e; border-radius:0.35rem; display:block; color:#fff; font-size:0.32rem; line-height:0.7rem; text-align:center; margin:0.3rem auto 0; font-weight:bold;}

/*  */
.h-doctor-list{padding-top:0.24rem;}
.h-doctor-list li{display:flex;position:relative;padding-bottom:0.4rem;}
.h-doctor-list .h-doctor-img{width:1.6rem;height:1.6rem;display:block;position:absolute;left:0;font-size:.2rem;}
.h-doctor-list .h-doctor-img img{width:100%;height:100%;border-radius:50%;}
.h-doctor-list .h-doctor-list-right{margin-left:2.04rem;font-size:0.4rem;margin-top:0.1333rem;}
.h-doctor-list .h-doctor-info{display:flex;position:relative;height:0.72rem;line-height:0.72rem;width:7.2rem;}
.h-doctor-list .h-doctor-info em{color:#1F2D3B;font-weight:bold;padding-right:0.4rem;}
.h-doctor-list .h-doctor-info strong{color:#d3405e;}
.h-doctor-list .h-doctor-info .h-doctor-btn{position:absolute;top:0;right:0;}
.h-doctor-list .h-doctor-txt{font-size:0.3733rem;color:#6D747A;line-height:0.58667rem;margin-top:0.1067rem;height:0.5867rem;overflow:hidden;}
.h-doctor-list .h-doctor-keshi{font-size:0.4rem;color:#d3405e;line-height:0.58667rem;height:0.5867rem;overflow:hidden;}

.more{width:8rem;height:0.9333rem;background-color:#d3405e;border:1px solid #d3405e;border-radius:0.4667rem;font-size:0.4267rem;color:#fff;font-weight:bold;text-align:center;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;}
/*  */
.h-offices-list{display:flex;flex-wrap:wrap;font-size:0.3467rem;padding-bottom:0.4rem;}
.h-offices-list a{height:0.8rem;padding:0 .4rem;border:1px solid #d3405e;border-radius:.4rem;margin:0.2667rem .2rem 0;color:#d3405e;line-height:0.8rem;width:1.86rem;overflow:hidden;text-align:center;}
/*  */
#rollNews{position:absolute;left:3.32rem;top:0;height:1.067rem;line-height:1.067rem;font-size:0.32rem;color:#6D757B;}
#rollNews h3{float:left;}
#rollNewsCon{height:1.067rem;overflow:hidden;}
#rollNewsCon span,#rollNewsCon span a{display:block;color:#6D757B;}

.h-info-list li{border-bottom:0.5px solid #F5F6F8;padding:0.2667rem 0;clear:both;}
.h-info-list li h3,.h-info-list li h3 a{font-size:0.4rem;color:#1F2E3B;font-weight:bold;}
.h-info-list li p{margin-top:0.2rem;height:0.42rem;line-height:0.42rem;overflow:hidden;}
.h-info-list li p a{font-size:0.3733rem;color:#6D757B;display:block;}
.h-info-list li .tag{display:flex;flex-wrap:wrap;height:0.7333rem;overflow:hidden;}
.h-info-list li .tag a{font-size:0.2933rem;color:#ADB2B6;height:0.5333rem;line-height:0.5333rem;padding:0 0.24rem;background:#F5F6F8;border-radius:0.2667rem;margin-right:0.4rem;margin-top:0.2rem;}

.h-info-list-left{float:left;width:3.2rem;height:1.84rem;margin-right:0.36rem;display:none;}
.h-info-list-left img{width:100%;height:100%;}
/*  */
.h-environ-list{display:flex;flex-wrap:wrap;padding-bottom:0.4rem;}
.h-environ-list li{width:2.9rem;height:2.1333rem;margin-right:0.293rem;}
.h-environ-list li:nth-child(3n){margin-right:0;}
.h-environ-list li img{width:100%;height:100%;border-radius:0.16rem;}
/*  */
/**/
.h-comments-list li{padding:0.3rem 0;border-bottom:solid 1px #F5F6F8;}
.h-comments-list .patients-infor{display:flex;position:relative;}
.h-comments-list .patients-infor span{font-size:0.4rem;color:#6D757B;line-height:0.5867rem;height:0.5867rem;padding-right:0.6rem;overflow:hidden;}
.h-comments-list .patients-infor span a{display:contents;color:#6D757B;font-weight:bold;}
.h-comments-list .patients-infor span i{color:#FDA008;}
.h-comments-list .patients-infor .attitude{position:absolute;right:0;padding-right:0;}
.h-comments-list .patients{font-size:0.32rem;color:#d3405e;}
.h-comments-list li p{font-size:0.3733rem;color:#1F2E3B;line-height:0.5867rem;padding:0.2rem 0;text-align:justify;}
/*  */
footer{width:100%;padding:0.32rem 0 1.2rem;background-color:#454B52;color:#A2A9B1;}
footer .h-linkBox{padding:0 0.4rem;height:.5rem;overflow:hidden;}
footer .h-linkBox:nth-of-type(2){display:none;}
footer .h-linkBox:nth-of-type(3){display:none;}
footer .h-link{font-size:0.32rem;display:table;line-height:0.5rem;}
footer .h-link a{color:#A2A9B1;margin-left:0.24rem;}
footer p{display:table;font-size:0.2933rem;margin:auto;padding-top:0.12rem;}
footer p strong{text-align:center;width:100%;font-weight:bold;font-size:0.3733rem;}
footer p span{font-size:0.3733rem;display:inline-block;font-weight:400;margin-right:0.3rem;}
/*  */
.h-introduce-titleimg{margin-top:0.36rem;}
.h-introduce-titleimg img{width:100%;display:block;}
/*  */
.h-introduce-listBox h2{font-size:0.4267rem;font-weight:bold;padding:0.32rem 0 0.24rem;}
.h-introduce-list{font-size:0.3733rem;color:#1F2E3B;line-height:0.5867rem;}
.more-details-hide a{color:#d3405e;position:relative;padding-left:0.4rem;}
.more-details-hide a::after{content:'';width:0.2933rem;height:0.1733rem;background:url(../images/arrow.png) no-repeat;background-size:100%;display:block;position:absolute;top:0.15rem;right:-0.4rem;}
.more-details-show p strong{color:#22AEBC;font-weight:bold;} 
.more-details-show a{text-align:right;display:block;color:#d3405e;position:relative;padding-right:0.5rem;margin-top:-0.6rem;}
.more-details-show a::after{content:'';width:0.2933rem;height:0.1733rem;background:url(../images/arrow.png) no-repeat;background-size:100%;display:block;position:absolute;top:0.2rem;right:0;transform:rotate(180deg);}

.h-introduce-listBox .h-btn{margin:0 auto;padding:0.4rem 0;text-align:justify;justify-content:space-between;}
.h-introduce-listBox .h-btn .btn{display:block;}
/*  */
/**/
.h-handbook-map{width:100%;height:6.1rem;margin-top:0.2667rem;}
.h-handbook-map img{width:100%;height:100%;display:block;object-fit:cover;}
.h-handbook-info{}
.h-handbook-info li{font-size:0.3733rem;margin-top:0.2667rem;color:#202E3C;}
.h-handbook-info li em,.h-handbook-info li p{display:inline;line-height:0.5867rem;}
.h-handbook-info li em,.h-handbook-info li a{color:#22AEBC;}
/* ad */
#wap_doctor{margin-bottom:0.4rem;}
/*  */
.wrap-title-item{width:100%;height:0.6667rem;background-color:#F5F6F8;}
.wrap-title-item h3{font-size:0.3733rem;color:#1F2E3B;line-height:0.6667rem;font-weight:bold;padding-left:0.6933rem;position:relative;}
.wrap-title-item h3::before{content:'';position:absolute;left:0;width:0.08rem;height:0.4rem;top:50%;left:0.32rem;transform:translate(0,-50%);background-color:#d3405e;}
/*  */
.h-offices-page-list{display:flex;flex-wrap:wrap;}
.h-offices-page-list li{width:33%;font-size:0.3733rem;padding-top:0.4rem;height:0.5rem;line-height:0.5rem;position:relative;}
.h-offices-page-list li a{padding-left:0.48rem;}
/* icon*/
.h-offices-page-list li::before{content:'';width:0.333rem;height:0.333rem;background-image:url(../images/offices-icon.png);background-size:2.4665rem 1.7665rem;display:block;position:absolute;top:0.45rem;}
.h-offices-page-list li:nth-child(1)::before{background-position:-0.1rem 1.56rem;}
.h-offices-page-list li:nth-child(2)::before{background-position:-0.1rem 1.01rem;}
.h-offices-page-list li:nth-child(3)::before{background-position:-0.1rem 0.49rem;}
.h-offices-page-list li:nth-child(4)::before{background-position:-0.6rem 1.56rem;}
.h-offices-page-list li:nth-child(5)::before{background-position:-0.6rem 1.01rem;}
.h-offices-page-list li:nth-child(6)::before{background-position:-0.6rem 0.49rem;}
.h-offices-page-list li:nth-child(7)::before{background-position:-1.04rem 1.56rem;}
.h-offices-page-list li:nth-child(8)::before{background-position:-1.04rem 1.01rem;}
.h-offices-page-list li:nth-child(9)::before{background-position:-1.04rem 0.49rem;}
.h-offices-page-list li:nth-child(10)::before{background-position:-1.5rem 1.56rem;}
.h-offices-page-list li:nth-child(11)::before{background-position:-1.5rem 1.01rem;}
.h-offices-page-list li:nth-child(12)::before{background-position:-1.5rem 0.49rem;}
.h-offices-page-list li:nth-child(13)::before{background-position:0.49rem 1.56rem;}
.h-offices-page-list li:nth-child(14)::before{background-position:0.49rem 1.01rem;}
.h-offices-page-list li:nth-child(15)::before{background-position:0.49rem 0.49rem;}
.h-offices-page-list li:nth-child(16)::before{background-position:-0.1rem 1.56rem;}
.h-offices-page-list li:nth-child(17)::before{background-position:-0.1rem 1.01rem;}
.h-offices-page-list li:nth-child(18)::before{background-position:-0.1rem 0.49rem;}
.h-offices-page-list li:nth-child(19)::before{background-position:-0.6rem 1.56rem;}
.h-offices-page-list li:nth-child(20)::before{background-position:-0.6rem 1.01rem;}
.h-offices-page-list li:nth-child(21)::before{background-position:-0.6rem 0.49rem;}
.h-offices-page-list li:nth-child(22)::before{background-position:-1.04rem 1.56rem;}
.h-offices-page-list li:nth-child(23)::before{background-position:-1.04rem 1.01rem;}
.h-offices-page-list li:nth-child(24)::before{background-position:-1.04rem 0.49rem;}
.h-offices-page-list li:nth-child(25)::before{background-position:-1.5rem 1.56rem;}
.h-offices-page-list li:nth-child(26)::before{background-position:-1.5rem 1.01rem;}
.h-offices-page-list li:nth-child(27)::before{background-position:-1.5rem 0.49rem;}
.h-offices-page-list li:nth-child(28)::before{background-position:0.49rem 1.56rem;}
.h-offices-page-list li:nth-child(29)::before{background-position:0.49rem 1.01rem;}
.h-offices-page-list li:nth-child(30)::before{background-position:0.49rem 0.49rem;}
/*  */
.pages-list{margin:auto;text-align:center;font-size:.3rem;line-height:.56rem;}
#chan_multipageNumN{display:flex;font-size:0.3733rem;color:#ADB2B6;height:0.56rem;line-height:0.56rem;padding-top:0.6rem;}
.pages-list span i{padding:0 0.2rem;}
.pages-list input{width:0.72rem;height:0.56rem;border:1px solid #F5F6F8;margin:0 0.2rem;overflow:hidden;}
.pages-list em{display:inline-block;line-height:.56rem;font-size:.3rem;margin-right:0.2rem;vertical-align:top;}
.go_pageNum{color:#d3405e;margin:1px 0.2rem;font-size:.3rem;}
.go_pageNum:hover{color:#d3405e;}
.prevPage,.nextPage{display:inline-block;overflow:hidden;text-indent:-2rem;font-size:.3rem;vertical-align:top;margin-right:0.2rem;}
.prevPage{width:0.56rem;height:0.56rem;background:url(../images/page-prev.png) no-repeat;background-size:100%;}
.prevPage:hover{background:url(../images/page-next.png) no-repeat;background-size:100%;transform:rotate(180deg);}
.nextPage{width:0.56rem;height:0.56rem;background:url(../images/page-next.png) no-repeat;background-size:100%;}
.nextPage.all{width:auto;background:none;text-indent:0;line-height:.56rem;}
/*  */
.h-environ-page-list{display:flex;flex-wrap:wrap;text-align:justify;justify-content:space-between;}
.h-environ-page-list li{width:4.48rem;height:3.26rem;margin-top:0.2667rem;}
.h-environ-page-list li img{width:100%;height:100%;border-radius:0.08rem;}
/*  */
.h-process-list{font-size:0.3733rem;color:#1F2E3B;padding-top:0.267rem;}
.h-process-list li{display:flex;}
.h-process-left{margin-right:0.38rem;}
.h-process-left img{width:0.7733rem;height:0.7733rem;}
.h-process-list h4{font-size:0.4267rem;color:#d3405e;font-weight:bold;line-height:0.8rem;margin-left:0.38rem;}
.h-process-list p{line-height:0.5867rem;margin-left:0.38rem;}
.h-process-right{width:7.8rem;}
.h-process-right i{width:1px;height:100%;background-color:#E5E5E5;float:left;margin-top:0.3rem;position:relative;}
.h-process-right i::before{content:'';width:0.2133rem;height:0.2133rem;background-color:#fff;border:1px solid #E5E5E5;border-radius:50%;position:absolute;left:-0.10665rem;top:0rem;}
.h-process-list li:last-child i{width:0px;}
/*  */
.h-tip-list{font-size:0.3733rem;color:#1F2E3B;line-height:0.5867rem;}
.h-tip-list i{color:#d3405e;font-weight:bold;}
/*  */
.article-content{position:relative;overflow:hidden;}
.min_height {height:400px;}
.auto_height {height:auto;}
.article-title{font-size:0.4267rem;color:#1F2E3B;font-weight:bold;padding-top:0.4rem;}
.article-info{padding-top:0.1667rem;}
.article-info,.article-info a{font-size:0.32rem;color:#ADB2B6;}
.article-info a{padding:0 0.2rem;}
.article-content p{font-size:0.3733rem;color:#1F2E3B;line-height:0.5867rem;margin-top:0.267rem;text-indent:2em;}
.article-content img{width:100%;display:block;}

.crumbs {background-color:#F5F6F8; height:0.5rem; line-height:0.5rem; padding:0 0.27rem; font-size:0.22rem; color:#ADB3B7;}
.crumbs a {color:#333;}
.crumbs em {color:#22AEBC;}


.continue-reading {position:absolute;width:100%;height:1.2rem;bottom:0;left:0;text-align:center;padding:0.6rem 0; background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(54%, #ffffff), to(#ffffff));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 54%, #ffffff 100%);background-image:linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #ffffff 54%, #ffffff 100%);display:none;}
.continue-reading strong {font-size:0.32rem;color:#d3405e;font-weight:normal;position:relative;}
.continue-reading strong:before {content:'';display:inline-block;width:0.28rem;height:0.16rem;background:url(../images/arrow.png) no-repeat 50%;background-size:100% auto;position:absolute;right:-0.4rem;bottom:0.1rem;}
/**/
.h-doctor-time{line-height:1.04rem;color:#000;font-size:0.3733rem;position:relative;}
.h-doctor-time a{padding:0 0.2rem;color:#d3405e;display:inline-block;}
.h-doctor-time-table{font-size:0.32rem;width:100%;margin:0.2rem 0 0.4rem;}
.h-doctor-time-table thead{background-color:#F5F6F8;color:#1F2E3B;}
.h-doctor-time-table th,.h-doctor-time-table td{text-align:center;border-bottom:solid 1px #F5F6F8;}
.h-doctor-time-table .fcb{color:#ADB2B6;}
.h-doctor-time-table .init-time i{height:0.56rem;background-color:#d3405e;border-radius:0.08rem;display:block;margin:auto;line-height:0.56rem;color:#fff;}
.time-prev{padding-left:0.2rem;}
.time-next{padding-right:0.2rem;}
.time-prev,.time-next{position:relative;width:0.6rem;-webkit-tap-highlight-color: rgba(0,0,0,0);border:0;outline:none;}
.time-prev i,.time-next i{width:0.5333rem;height:0.5333rem;display:block;position:absolute;top:50%;margin-top:-0.26665rem;}
.time-prev-hide i{background:url(../images/time-prev.png) no-repeat;background-size:100% 100%;}
.time-prev-show i{background:url(../images/time-next.png) no-repeat;background-size:100% 100%;transform:rotate(180deg);}
.time-next-hide i{background:url(../images/time-prev.png) no-repeat;background-size:100% 100%;transform:rotate(180deg);}
.time-next-show i{background:url(../images/time-next.png) no-repeat;background-size:100% 100%;}
/**/
.h-offices-details{font-size:0.3733rem;color:#1F2E3B;line-height:0.5867rem;padding:0.32rem;}
/*  */
.wrap-doctor-forte{font-size:0.3733rem;color:#1F2E3B;line-height:0.5867rem;padding:0.24rem 0.36rem 0.36rem;}
.wrap-doctor-forte p strong{font-weight:bold;}
/*  */
.h-doctor-details{padding-top:.24rem;}
.h-doctor-details{position:relative;display:flex;padding-bottom:.4rem;}
.h-doctor-details .h-doctor-img{position:absolute;left:0;display:block;width:1.8667rem;height:2.4rem;}
.h-doctor-details .h-doctor-img img{width:100%;height:100%;}
.h-doctor-details .h-doctor-list-right{text-indent:2.24rem;}
.h-doctor-details .h-doctor-info{font-size:.3467rem;line-height:.5867rem;position:relative;}
.h-doctor-details .h-doctor-info em{font-weight:bold;padding-right:.4rem;color:#1f2d3b;}
.h-doctor-details .h-doctor-txt{font-size:.3733rem;line-height:.58667rem;margin-top:.1067rem;color:#6d747a;}
.h-doctor-details h4{font-weight:bold;}

.h-doctor-details .h-doctor-info-name{font-size:.4rem;font-size:.3467rem;}
.h-doctor-details .h-doctor-info-title{color:#d3405e;}
.h-doctor-details .h-doctor-info-adress{overflow:hidden;height:.5867rem;margin-top:.2rem;}
.h-doctor-details .h-doctor-info-forte{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;}



.h-doctor-details .h-doctor-btn{position:absolute;right:0;top:.4rem;display:flex;}
/*  */
.floating-shade{position:fixed;z-index:998;top:0;left:0;display:none;width:100%;height:100%;}
.floating-bg{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);}
.floating-layer{position:relative;z-index:9999;width:100%;}
.fl-header{font-size:.48rem;line-height:1.333rem;height:1.333rem;padding:0 .4rem;background-color:#eee;}
.fl-close{float:right;width:.4rem;height:100%;background:url(../images/close.png) no-repeat center;background-size:contain;}
.fl-tm-body{font-size:.3733rem;padding:.4rem;background-color:#d3405e;}
.fl-tm-body li{line-height:10vw;}


.health-nav-list{line-height:6vw;overflow:hidden;padding:2vw 0;}
.health-nav-list li{float:left;width:25%;}
.health-nav-list li a{color:#fff;}
.health-nav-list li.current a{color:#d57c47;}

/*  */
/**/
.h-entry-list{padding-bottom:0.4rem;}
.h-entry-list li{font-size:0.3733rem;line-height:0.72rem;position:relative;padding-bottom:0.25rem;margin-top:0.4rem;display:flex;height:0.72rem;}
.h-entry-list li:nth-child(2){margin-top:0;}
.h-entry-list li em{position:absolute;left:6.36em;top:0.7rem;font-size:0.32rem;color:#FF0001;display:none;}
.h-entry-list li label{display:inline-block;width:1.8rem;margin-right:0.5rem;vertical-align:top;text-align:right;position:relative;}
.h-entry-list li:nth-child(2) label::after,.h-entry-list li:nth-child(3) label::after{content:'*';position:absolute;right:-0.2rem;top:0;font-size:0.3733rem;color:#FF0001;}
.h-entry-list li .uname-txt,
.h-entry-list li .utel-txt,
.h-entry-list li .uidcard-txt,
.h-entry-list li .uidcode-txt,
.h-entry-list li .phone-code-txt{width:6.4rem;height:0.72rem;line-height:0.72rem;padding:0 0.4rem;border:solid 1px #E5E5E5;background-color:#F5F6F8;border-radius:0.3733rem;}
.h-entry-list li .utime{color:#666;text-align:left;}
.h-entry-list li .utime input{vertical-align:middle;margin-right:1.3333333vw;}
.h-entry-list li .uidcode-txt{width:3.6rem;}
.h-entry-list li .uidcode{width:2.8rem;height:0.72rem;border:solid 1px #ddd;margin-left:0.08rem;vertical-align:top;}
.h-entry-btn{margin-top:0.4rem;}

.h-entry-list li .phone-code-txt{width:3.6rem;}
.h-entry-list li .phone-code-btn{background-color:#d3405e;color:#fff;width:2.8rem;height:.72rem;margin-left:.08rem;vertical-align:top;border-radius:.3733rem;}
.h-entry-list li .phone-code-btn.bg-gray{background-color:#eee;color:#666;}

/**/
.bookings{line-height:9vw;position:fixed;z-index:999;bottom:0;left:0;width:100%;height:9vw;background-color:#fda108;display:none;}
.bookings.showdom{display:block;}
.bookings ul{display:flex;height:100%;flex-wrap:wrap;justify-content:center;align-content:center;}
.bookings li{width:25%;height:100%;}
.bookings li a{font-size:3.2vw;font-weight:normal;display:block;padding-left:11vw;text-align:left;color:#fff;border-right:solid 1px rgba(255,255,255,.4);background-repeat:no-repeat;background-position:2.6666666vw 50%;background-size:auto 5.3333333vw;}
.bookings li a.tel{background-image:url(../images/foot_bar_phone.png);background-size:6vw auto;}
.bookings li a.guahao{padding-left:9.0667vw;background-image:url(../images/foot_bar_guahao.png);background-size:5.0667vw auto;}
.bookings li a.zhixun{background-image:url(../images/foot_bar_zhixun.png);background-size:6.4vw auto;}
.bookings li a.zixun{padding-left:9.8667vw;background-image:url(../images/foot_bar_zixun.png);background-size:5.2vw auto;}
.bookings li a.zhengzhuang{padding-left:8.8vw;background-image:url(../images/foot_bar_zhengzhuang.png);background-size:4.4vw auto;}
.bookings li a.feiyong{padding-left:9.3333vw;background-image:url(../images/foot_bar_feiyong.png);background-size:5.3333vw auto;}
.bookings li.gotop{width:18vw;background:url(../images/foot_bar_gotop.png) no-repeat 50% 50%;background-size:13.06667vw auto;}

@media screen and (min-width:750px){
	.bookings{left:50%;width:750px;height:90px;margin-left:-375px;}
    .bookings li a{font-size:24px;line-height:90px;height:100%;background-position:25px 50%;}
    .bookings li a.tel{padding-left:70px;background-size:28px auto;}
    .bookings li a.guahao{padding-left:70px;background-size:28px auto;}
    .bookings li a.zhixun{padding-left:70px;background-size:28px auto;}
    .bookings li a.zixun{padding-left:70px;background-size:28px auto;}
    .bookings li a.zhengzhuang{padding-left:70px;background-size:28px auto;}
    .bookings li a.feiyong{padding-left:70px;background-size:28px auto;}
    .bookings li.gotop{width:19%;background-size:6vw auto;}
}






/* #5392 */
.h-top-info-slide{position:relative;width:2.9333rem;height:2.24rem;margin-right:.4rem;}
.h-top-info-slide .swiper-container{width:100%;height:100%;}
.h-top-info-list{}
.h-top-info-list img{width:2.9333rem;height:2.24rem;margin-right:0;}
.h-top-info-slide .swiper-pagination{font-size:.2rem;bottom:-.3rem;display:flex;width:100%;height:.2rem;text-align:center;justify-content:center;}
.h-top-info-slide .swiper-pagination-bullet{width:.12rem;height:.12rem;margin:0 .06rem;transform:scale(.9);border-radius:.6rem;}
.h-top-info-slide .swiper-pagination-bullet-active{width:.5rem;height:.1rem;background-color:#d3405e;}
.h-top-info-slide .swiper-button-next,.h-top-info-slide .swiper-button-prev{top:1.5rem;right:0;width:.5rem;height:.5rem;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.6);}
.h-top-info-slide .swiper-button-next{right:0.1rem;}
.h-top-info-slide .swiper-button-prev{left:0.1rem;}
.h-top-info-slide .swiper-button-next:after,.h-top-info-slide .swiper-button-prev:after{font-size:.3rem;}



/* #5572 */
.keyword-hosp{display:flex;padding-top:0.4rem;justify-content:space-between;}
.keyword-hosp-photo{overflow:hidden;width:2.52rem;height:1.52rem;}
.keyword-hosp-photo img{width:100%;height:100%;border-radius:0;}
.keyword-hosp-info{width:6.5333rem;}
.keyword-hosp-name{font-size:0.2933rem;font-weight:bold;line-height: 100%;}
.keyword-hosp-desc{font-size:0.2133rem;margin-top:0.08rem;color:#747474;}
.keyword-hosp-desc a{color:#d3405e;}
.keyword-hosp-btn{display:flex;margin-top:0.1067rem;}
.keyword-hosp-btn .btn{font-size:0.2133rem;line-height:0.6667rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:2.8rem;margin-right:0.4rem;text-align:center;border-radius: 0.3333rem;font-size: 0.3467rem;font-weight: bold;}



/* 5652 */
.unreg-popupBox{position:fixed;z-index:9999;top:10%;left:5%;width:90%;height:80%;background:#fff;}
.unreg-popup{position:relative;padding:6.6667vw;}
.unreg-popup .delete{line-height:999em;position:absolute;top:3.3333vw;right:2.6667vw;overflow:hidden;width:5.3333vw;height:5.3333vw;cursor:pointer;}
.unreg-popup .delete::before,.unreg-popup .delete::after{position:absolute;top:0;right:2.5vw;width:1px;height:5.3333vw;content:'';background:#666;}
.unreg-popup .delete::before{transform:rotate(45deg);}
.unreg-popup .delete::after{transform:rotate(-45deg);}
.unreg-popup h3{font-size:4.2667vw;font-weight:bold;line-height:5.3333vw;position:relative;padding-bottom:5vw;color:#d3405e;}
.unreg-popup h3:after{position:absolute;bottom:2.6667vw;left:0;width:1.5em;height:2px;content:'';background:#d3405e;}
.unreg-popup .user{position:relative;display:flex;padding-top:6.6667vw;align-items:center;}
.unreg-popup .user label{font-size:3.7333vw;width:18vw;padding-right:5.3333vw;text-align:right;color:#333;}
.unreg-popup .user input{width:50vw;height:7.0vw;padding:1.3333vw;border:1px solid #ddd;font-size:4vw;}
.unreg-popup .user i{font-size:2.9333vw;display:block;width:2.0vw;margin-right:2.0111vw;margin-left:-4.0vw;color:red;}
.unreg-popup .user span{font-size:2.6667vw;position:absolute;bottom:-4.8vw;left:24.3333vw;color:red;}
.unreg-popup .submit{font-size:4.7333vw;line-height:12vw;display:block;width:36.6667vw;height:12vw;margin:5.3333vw 0 0 23.667vw;text-align:center;color:#fff;background:#d3405e;}
.unreg-popup .disabled{cursor:default;background:#999;}
#js-unregPop .shade{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);}

@media screen and (min-width:750px){
	.unreg-popupBox{top:10%;left:50%;overflow:auto;width:750px;height:80%;margin-left:-375px;;}
	.unreg-popup{padding:30px;}
	.unreg-popup .delete{top:30px;right:30px;width:40px;height:40px;}
	.unreg-popup .delete::before,.unreg-popup .delete::after{top:0;right:20px;height:40px;}
	.unreg-popup h3{font-size:24px;line-height:100%;padding-bottom:10px;}
	.unreg-popup h3:after{bottom:0;left:0;width:1.5em;height:2px;}
	.unreg-popup .user{padding-top:40px;}
	.unreg-popup .user label{font-size:16px;width:100px;padding-right:25px;}
	.unreg-popup .user input{width:402px;height:30px;padding:10px;font-size:18px;}
	.unreg-popup .user i{font-size:12px;width:10px;margin-right:9px;margin-left:-20px;}
	.unreg-popup .user span{font-size:12px;bottom:-25px;left:130px;}
	.unreg-popup .submit{font-size:20px;line-height:50px;width:426px;height:50px;margin:30px auto 0;}
	#js-unregPop{width:750px;margin:auto;}
}

.keyword-hosp-btn{display:none;}


.bottomfix {
  margin: 0;
  padding: 0;
  position: fixed;
  bottom: 0;
  z-index: 100;
}
.bottomfix img {display:block;width:100%;}
.bottomfix a {position:absolute;top:0;left:0;width:32vw;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:3.2vw;}
.bottomfix a:nth-of-type(2) {left:34vw;width:32vw;}
.bottomfix a:nth-of-type(3) {left:68vw;}
.bottomfix a span:nth-of-type(1) {position:absolute;top:50%;left:44%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;line-height:1.2em;}
.bottomfix a span:nth-of-type(2) {position:absolute;top:10%;left:29%;width:4vw;height:4vw;line-height:3.2vw;text-align:center;border-radius:50%;color:#fff;background:#f20b0b;font-size:3.2vw;animation:changeColor 1s infinite;-webkit-animation:changeColor 1s infinite;}
.bottomfix a span em {font-style:normal;font-size:3.2vw;}
.bottomfix a span em strong {font-weight:normal;}
@keyframes changeColor {from {color:#fff;}
to {color:#f20b0b}
}
@-webkit-keyframes changeColor //Safari and Chrome {from {color:#fff;}
to {color:#f20b0b}
}
@media screen and (min-width:750px){
	.bottomfix a {position:absolute;top:0;left:0;width:11vw;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.5vw;}
	.bottomfix a:nth-of-type(2) {left:11vw;width:11vw;}
	.bottomfix a:nth-of-type(3) {left:22.2vw;}
	.bottomfix a span:nth-of-type(1) {position:absolute;top:50%;left:44%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;line-height:1.2em;}
	.bottomfix a span:nth-of-type(2) {position:absolute;top:10%;left:29%;width:1.2vw;height:1.2vw;line-height:1.2vw;text-align:center;border-radius:50%;color:#fff;background:#f20b0b;font-size:1.2vw;animation:changeColor 1s infinite;-webkit-animation:changeColor 1s infinite;}
	.bottomfix a span em {font-style:normal;font-size:1vw;}
	.bottomfix a span em strong {font-weight:normal;}
}