html { padding:0;margin:0 auto;-webkit-text-size-adjust:none;font-size: calc(100 * (100vw / 1242))}
@media screen and (min-width: 500px) {html {font-size:33.333px} }
body{background:#fff;padding:0;margin:0 auto;font-size:18px;color:#333;font-family:"Helvetica Neue",Helvetica,STHeiTi,"Microsoft Yahei",sans-serif}
body{max-width: 750px;margin: 0 auto;}
body{background: #f5f5f5;}
a{color:#333;text-decoration:none}
li,ul{padding:0;margin:0;list-style:none}
p{padding:0;margin:0}
i{font-style:normal}
.head_box{margin-top:10px;}
.body{margin:0 auto;overflow:hidden;border-top:solid #f0f0f0 0px;max-width: 750px;}
._box{padding:0 17px 0px 17px;background:#ffffff;}
.artTitle{font-size:24px;font-weight:700;color:#333;padding:10px 0 5px 0}
.artInfo{font-size:13px;margin-bottom:0;padding-bottom:0px;border-bottom:0px solid #dedede;color:#999}
.artInfo span{margin-right:10px; color: #999;}
.interval{height: 30px;background-color: #f5f5f5;font-size:12px;line-height:30px;color:#aaa;padding-left:15px;}
.pubdate{font-size:14px;color:#999;}
.doctor_introduce_box{position: relative;padding: 12px 0 0 0;border-bottom:0px solid #dedede;}
.doctor_introduce_box mip-img{position: absolute;top: 12px;left:17px;height: 46px;width:46px;overflow: hidden;border-radius: 50%;border: 1px solid #eee;}
.doctor_introduce_box div{position: relative;padding-left: 74px; }
.doctor_name{font-size:18px;color: #333;line-height: 30px;}
.doctor_introduce{font-size: 14px;color: #999;line-height: 27px;}
.doctor_name span{margin-left: 3px;font-size: 14px;padding: 1px 2px 2px;color: #999;display: inline-block;line-height: 1;}
.artBody{line-height:1.9em;color:#333;word-break:break-all;background:#fff;font-size:18px;}
.artBody p {font-size:18px;}
.artBody p strong{font-size:18px;line-height: 1.9em;}
.artBody .contentpic{margin:10px 0 5px 0;display: none;height: 0;width: 0;overflow: hidden;}
.artBody .property{margin:0;clear:both;color:#999;background:#e0e0e0;padding:0 17px 0 17px;border-radius:5px;margin-top:10px}
.artBody .step{width:20px;font-size:12px;line-height:18px;text-align:center;background-color:#fff;margin-right:10px;float:left}
.artBody h2{font-size:19px;font-weight:700;color:#333;margin:22px 0 8px 0;line-height:1.5;}
.click_more{text-align:center;border-top:1px solid #f1f1f1;font-size:16px;color:#666;margin-top:16px;padding:13px 0}
.click_more i{display:inline-block;width:9px;height:9px;border:solid #333;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);font-size:0;line-height:0;vertical-align:3px;position:relative;top:0;margin-left:6px}
.footer {text-align:center;background-color:#f0f0f0;color:#999} 
.video{height:auto!important;object-fit: cover;}
.artBody img {display: block;width: 100%;border-radius: .27rem;margin-bottom: .24rem}
.xs_right_box{ padding:10px; }
.xs_right_img_box{ display:block;border-radius:50%; margin-bottom: 10px; overflow: hidden; }
.xs_right_img{ display: block;width:45px;height:45px; }
.index_healthDetailTabs {position: relative;overflow: hidden;border: .01rem solid #dcdde0;margin: .45rem 0;border-radius: .27rem;box-sizing: border-box}
.index_healthDetailTabs:after {content: "";position: absolute;right: 0;top: 0;height: 100%;width: .6rem;box-sizing: border-box;background: linear-gradient(90deg,rgba(245,246,250,0),#f5f6fa);border-top-right-radius: .27rem;border-bottom-right-radius: .27rem}
.index_healthDetailTabs .index_tableContent {overflow-x: scroll;overflow-y: hidden}
.index_healthDetailTabs .index_tableHeader {display: table-row;background-color: #7075ff;font-weight: 500}
.index_healthDetailTabs .index_tableHeader .index_tableTh {min-width: 4.8rem;max-width: 4.8rem;flex-shrink: 0;border-right: .01rem solid #9fa3ff;display: table-cell;vertical-align: middle;box-sizing: border-box;padding: .27rem;font-size: .39rem;line-height: .57rem;color: #fff}
.index_healthDetailTabs .index_tableHeader .index_tableTh:first-child {position: sticky;left: 0;min-width: 2.7rem;max-width: 2.7rem;height: 100%;z-index: 1;background-color: #7075ff;border-top-left-radius: .27rem}
.index_healthDetailTabs .index_tableHeader .index_tableTh:last-child {border-right: none}
.index_healthDetailTabs .index_tableTr {display: table-row}
.index_healthDetailTabs .index_tableTr .index_tableTd {width: 4.8rem;flex-shrink: 0;text-align: left;display: table-cell;font-size: .39rem;line-height: .57rem;color: #000311;padding: .27rem;box-sizing: border-box;border: .01rem solid #dcdde0;border-bottom: none;border-left: none;vertical-align: middle}
.index_healthDetailTabs .index_tableTr .index_tableTd:first-child {position: sticky;left: 0;min-width: 2.7rem;max-width: 2.7rem;z-index: 1;background-color: #f5f6f9;font-weight: 500}
.index_healthDetailTabs .index_tableTr .index_tableTd:last-child {border-right: none}
.index_healthDetailTabs .index_tableTr:last-child .index_tableTd:first-child {border-bottom-left-radius: .27rem}
.index_healthDetailTabs .index_noScrollContent {overflow: hidden}
.index_healthDetailTabs .index_noScrollContent .index_noScrollHeader,.index_healthDetailTabs .index_noScrollContent .index_noScrollTable {display: flex;align-items: stretch;justify-content: flex-start}
.index_healthDetailTabs .index_noScrollContent .index_noScrollHeader .index_tableTh {padding: .27rem;font-size: .39rem;line-height: .57rem;color: #fff;background-color: #7075ff;border-right: .01rem solid #9fa3ff;text-align: left;display: flex;align-items: center;font-weight: 500}
.index_healthDetailTabs .index_noScrollContent .index_noScrollHeader .index_tableTh:first-child {left: 0;width: 2.7rem;flex-shrink: 0;z-index: 1;border-top-left-radius: .27rem}
.index_healthDetailTabs .index_noScrollContent .index_noScrollHeader .index_tableTh:not(:first-child) {flex: 1}
.index_healthDetailTabs .index_noScrollContent .index_noScrollHeader .index_tableTh:last-child {border-right: none}
.index_healthDetailTabs .index_noScrollContent .index_noScrollTable .index_tableTd {padding: .27rem;font-size: .39rem;line-height: .57rem;color: #000311;border: .01rem solid #dcdde0;border-bottom: none;border-left: none;display: flex;align-items: center}
.index_healthDetailTabs .index_noScrollContent .index_noScrollTable .index_tableTd:first-child {background-color: #f5f6f9;left: 0;width: 2.7rem;z-index: 1;font-weight: 500}
.index_healthDetailTabs .index_noScrollContent .index_noScrollTable .index_tableTd:not(:first-child) {flex: 1}
.index_healthDetailTabs .index_noScrollContent .index_noScrollTable .index_tableTd:last-child {border-right: none}
.index_healthDetailTabs .index_noScrollContent .index_noScrollTable:last-child .index_tableTd:first-child {border-bottom-left-radius: .27rem}
.index_healthDetailTabs .index_smallWidth {min-width: 2.7rem;max-width: 2.7rem}
.index_healthDetailTabs .index_largeWidth {min-width: 4.8rem;max-width: 4.8rem}
.index_healthDetailTabs .index_tableTdImg {padding: .36rem .27rem!important}
.index_healthDetailTabs .index_contentText {text-align: left;margin: 0;flex: 1}
.index_contentText li,.index_contentText ul {padding: 0;margin: 0;list-style-type: none;line-height: .78rem;}
.index_contentText ul li {position: relative;padding-left: .42rem}
.index_contentText ul li:before {position: absolute;top: .3rem;left: 0;content: "";width: .18rem;height: .18rem;border-radius: 50%;background: #000}
.health-detail-multiple-images {display: flex;flex-direction: column}
.health-detail-multiple-images .health-detail-single-img {border-radius: 0!important;margin-bottom: 0;width: 100%;height: auto}
.health-detail-multiple-images :first-child {border-top-left-radius: .27rem!important;border-top-right-radius: .27rem!important}
.health-detail-multiple-images :last-child {border-bottom-left-radius: .27rem!important;border-bottom-right-radius: .27rem!important}
.health-detail-content-tab-img {width: 100%!important;margin: 0!important;border-radius: .18rem!important}
 blockquote {background-color: #f8f8f8;padding: .33rem;color: #999;font-size: .42rem;line-height: .63rem;border-radius:.27rem}
 blockquote p {margin-bottom: .21rem !important;font-size: .42rem !important;line-height:.63rem !important}
 #fSbar {position: fixed;top: 50%;right: 0;transform: translateY(-50%);width: 200px;background-color: white;padding: 20px;border-radius: 5px 0 0 5px;box-shadow: -2px 0 10px rgba(0, 0, 0, 0.3);font-size:12px}
 #fSbar p{line-height:150%;margin:10px 0 10px 0}
 #fSbar .red{color:#ff0000;}
 #fSbar .blue{color:#0000ff;}
 #fSbar .sbtn { padding: 5px 10px;    background-color: #007bff; color: white; border: none;border-radius: 3px;cursor: pointer;}
 #closeButton {align-self: flex-end;background: none;border: none;color: #aaa;font-size: 16px;cursor: pointer;}
.econtainer{position: fixed;width: 45px;height: unset !important;right: 20px;bottom: 128px;display: flex;border-radius:50%;overflow: hidden; cursor: pointer; }
.econtainer img {width:45px}
.header-top{height: 46px;background: #fff;padding-left:10px;border-bottom: 0px solid #7bca0b;}
.header-top-left{float: left;	font-weight:700;	margin:10px 0 5px 0;	line-height:30px;color:#525252;}
.header-top-left-logo{display: block;float: left;height: 25px;width: 25px;	background: url(https://pic.rmb.bdstatic.com/52f1c47bd1062e703cf963b8aa998518.jpeg) no-repeat ;background-size: 25px;border-radius: 50%;	border: 1px solid #eee;	margin-right:10px;}
.header-top-right{float: right;}
.header-top-mid{float: left;height: 42px;width: 40px;background: url(https://pic.pingguolv.com/m/src/images/sprite.png) no-repeat -117px 15px;background-size: 150px;cursor: pointer;}
.nav-container{display: block; background-color: #fff;border-bottom: 1px solid #eee;padding: 15px 20px;  max-height: 60vh; overflow-y: auto;}
.nav-title{font-size: 16px;color: #333;margin: 15px 0 10px 10px;font-weight: bold;}
.header-nav{padding:10px;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); background: #fff;border-bottom:1px solid #ccc}
.header-nav-a{display: flex;flex-wrap: wrap;gap: 10px;margin: 0 0 10px 10px;}
.header-nav-a a{padding: 6px 12px;background-color: #f5f5f5;border-radius: 4px;color: #333;cursor: pointer;font-size: 14px;transition: background-color 0.2s;}
.header-nav-a a:hover{background: #7bca0b;border-color: #7bca0b;color: #fff;transition: all .2s linear;}