html{padding:0;margin:0 auto;-webkit-text-size-adjust:none}
body{background:#fff;padding:0;margin:0 auto;font-size:15px;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}
.interval{height: 30px;background-color: #f5f5f5;font-size:12px;line-height:30px;color:#aaa;padding-left:15px;}
.body{margin:0 auto;overflow:hidden;border-top:solid #f0f0f0 0px;background:#f5f5f5}
._box{padding:0 17px 10px 17px;}
.head_box{margin-top:10px;background:#fff}
.artTitle{font-size:24px;font-weight:700;color:#333;padding:10px 0 5px 0}
.pubdate{font-size:14px;color:#999;}
.artInfo{font-size:13px;margin-bottom:0;padding-bottom:10px;}
.artInfo span{margin-right:10px; color: #999;}
.artDescribe{font-size: 16px;padding-top: 10px;line-height: 27px;}
._title{font-size:18px;font-weight: normal;margin-top: 10px;}
.doctor_introduce_box{position: relative;padding: 10px 0 0px 0;border-bottom:0px solid #dedede;}
.doctor_introduce_box mip-img{position: absolute;top: 12px;height: 46px;width:46px;overflow: hidden;border-radius: 50%;border: 1px solid #eee;}
.doctor_introduce_box div{position: relative;}
.docinfo{padding-left: 57px; }
.doctor_name{font-size: 16px;color: #333;line-height: 27px; font-weight: normal;}
.doctor_introduce{font-size: 13px;color: #999;line-height: 27px;}
.doctor_name span{margin-left: 9px;font-size: 13px;padding: 1px 2px 2px;border: 0px solid #b2d5f3;color: #999;display: inline-block;line-height: 1;border-radius: 3px; font-weight: normal;}
.artBody{line-height:1.9em;color:#333;word-break:break-all;background:#fff;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;}
.artContent{font-size:18px;line-height: 30px;}
.artContent span{display: block;color: #999;font-size: 14px;}
.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:50px;height:50px; }
.footer {text-align:center;background-color:#f0f0f0;color:#999} 
.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}
.econtainer{position: fixed;width: 2.8rem;height: unset !important;right: 1.3rem;bottom: 8rem;display: flex;border-radius:50%;overflow: hidden; cursor: pointer; }
.econtainer img {width: 2.8rem}
.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;}