.follow_no {  background: #ffffff;  color: #ff6c00;}.follow_yes {  color: #ffffff;  border: 1px solid #ffffff;  opacity: 0.7;}.main {  padding-bottom: 0.4rem;}.main .w_docInfo_msg {  font-family: "Noto Sans SC";  display: flex;  align-items: center;  margin-top: 0.4rem;  padding: 0 0.3rem;}.main .w_docInfo_msg .left {  flex: 1;}.main .w_docInfo_msg .left .top {  display: flex;  align-items: center;}.main .w_docInfo_msg .left .top img {  width: 0.34rem;  height: 0.32rem;  margin: 0.08rem 0.27rem 0 0;}.main .w_docInfo_msg .left .top h1 {  font-size: 0.4rem;  color: #333333;}.main .w_docInfo_msg .left .bottom {  height: 0.26rem;  display: flex;  align-items: center;  margin-top: 0.14rem;}.main .w_docInfo_msg .left .bottom span {  font-size: 0.28rem;  font-weight: 300;  color: #999999;  border-left: 1px solid #999999;  height: 0.26rem;  line-height: 0.26rem;  padding: 0 0.14rem;}.main .w_docInfo_msg .left .bottom span:first-child {  padding-left: 0;  border-left: none;}.main .w_docInfo_msg .right {  width: 1.1rem;  height: 1.1rem;}.main .w_docInfo_msg .right img {  border-radius: 50%;}.main .w_docInfo_where {  font-family: "Noto Sans SC";  padding: 0 0.3rem;  display: flex;  align-items: center;  margin-top: 0.22rem;  height: 0.32rem;}.main .w_docInfo_where p {  border-radius: 0.05rem;  height: 0.32rem;  font-size: 0.22rem;  color: #5a89ff;  line-height: 0.32rem;  padding: 0 0.1rem;  border: 1px solid #5a89ff;}.main .w_docInfo_where span {  font-size: 0.28rem;  font-weight: 300;  color: #333333;  margin: 0 0.14rem 0 0.2rem;  flex: 1;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  word-break: break-all;}.main .w_docInfo_where img {  width: 0.11rem;  height: 0.19rem;  margin-top: 0.04rem;}.main .w_docInfo_number {  font-family: "Noto Sans SC";  padding: 0 0.3rem;  display: flex;  align-items: center;  justify-content: space-between;  margin-top: 0.4rem;  height: 0.3rem;}.main .w_docInfo_number p {  display: flex;  align-items: center;}.main .w_docInfo_number p b {  font-size: 0.4rem;  color: #333333;  margin-right: 0.06rem;}.main .w_docInfo_number p span {  font-size: 0.28rem;  font-weight: 300;  color: #333333;  margin-top: 0.04rem;}.main .w_docInfo_good {  display: flex;  flex-wrap: wrap;  font-family: "Noto Sans SC";  padding: 0 0.3rem;  margin-top: 0.28rem;  overflow: hidden;}.main .w_docInfo_good b {  font-size: 0.28rem;  font-weight: 300;  color: #333333;  margin-top: -0.02rem;}.main .w_docInfo_good a {  margin-right: 0.1rem;  margin-bottom: 0.1rem;}.main .w_docInfo_good span {  height: 0.36rem;  border: 1px solid #f8ba46;  border-radius: 0.05rem;  font-size: 0.24rem;  font-weight: 300;  color: #f8ba46;  padding: 0 0.14rem;}.main .w_docInfo_ob {  font-family: "Noto Sans SC";  padding: 0 0.3rem;  display: flex;  align-items: center;  margin-top: 0.04rem;  font-size: 0.28rem;  font-weight: 300;  color: #666666;  line-height: 0.36rem;}.main .w_docInfo_jl {  font-family: "Noto Sans SC";  padding: 0 0.3rem;  margin-top: 0.3rem;}.main .w_docInfo_jl div {  border-top: 1px solid #eeeeee;}.main .w_docInfo_jl p {  font-size: 0.32rem;  font-weight: 500;  color: #333333;  line-height: 0.3rem;  margin-bottom: 0.12rem;  margin-top: 0.3rem;}.main .w_docInfo_jl span {  font-size: 0.28rem;  font-weight: 300;  color: #666666;  line-height: 0.42rem;  display: block;  margin-top: 0.04rem;}.main .w_tit {  height: 0.3rem;  display: flex;  align-items: center;  font-family: "Noto Sans SC";  margin-top: 0.5rem;  padding: 0 0.3rem;}.main .w_tit b {  font-size: 0.32rem;  color: #333333;  font-weight: 500;  flex: 1;}.main .w_tit p {  margin-left: auto;  display: flex;  align-items: center;}.main .w_tit p span {  font-size: 0.24rem;  color: #999999;  font-weight: 400;  margin-right: 0.08rem;}.main .w_tit p img {  width: 0.1rem;  height: 0.18rem;  margin-top: 0.04rem;}.main .w_docInfo_ques {  font-family: "Noto Sans SC";  padding: 0 0.3rem;  box-sizing: border-box;}.main .w_docInfo_ques .item {  border-top: 1px solid #eeeeee;  padding-bottom: 0.3rem;}.main .w_docInfo_ques .item .desc {  font-size: 0.28rem;  font-weight: 300;  color: #333333;  line-height: 0.34rem;  margin: 0.2rem 0 0.2rem 0;}.main .w_docInfo_ques .item .box {  background: #f6f6f6;  padding: 0.2rem;  box-sizing: border-box;}.main .w_docInfo_ques .item .user {  display: flex;  align-items: center;  margin-bottom: 0.17rem;}.main .w_docInfo_ques .item .user img {  width: 0.4rem;  height: 0.4rem;  display: block;  border-radius: 50%;  margin-right: 0.1rem;}.main .w_docInfo_ques .item .user span {  font-size: 0.24rem;  font-weight: 400;  color: #999999;}.main .w_docInfo_ques .item .user1 {  margin-top: 0.3rem;}.main .w_docInfo_ques .item .box .text {  font-size: 0.28rem;  font-weight: 300;  color: #333333;  line-height: 0.34rem;  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  line-clamp: 3;}.main .w_docInfo_ques .item .oper {  display: flex;  align-items: center;  justify-content: flex-end;  margin-top: 0.25rem;}.main .w_docInfo_ques .item .oper div {  display: flex;  align-items: center;  height: 0.32rem;}.main .w_docInfo_ques .item .oper img {  width: 0.3rem;  height: 0.3rem;  margin-right: 0.1rem;  margin-top: 0.04rem;}.main .w_docInfo_ques .item .oper img.good {  width: 0.32rem;  height: 0.32rem;  margin-left: 0.3rem;}.main .w_docInfo_ques .item .oper span {  font-size: 0.24rem;  font-weight: 500;  color: #999999;}.main .w_docInfo_ques .item:first-child {  border-top: none;  padding-top: 0.1rem;}.main .w_docInfo_list {  font-family: "Noto Sans SC";}.main .w_docInfo_list .item {  padding: 0 0.3rem;  margin-top: 0.2rem;}.main .w_docInfo_list .item .top {  display: flex;}.main .w_docInfo_list .item .top .left {  flex: 1;  overflow: hidden;  box-sizing: border-box;}.main .w_docInfo_list .item .top .left .title {  font-family: "Noto Sans SC";  font-size: 0.28rem;  font-weight: 300;  color: #333333;  padding-top: 0.06rem;  line-height: 0.36rem;  max-height: 0.7rem;  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  line-clamp: 2;}.main .w_docInfo_list .item .top .left .title.one {  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  word-break: break-all;}.main .w_docInfo_list .item .top .left .title.two {  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  line-clamp: 2;}.main .w_docInfo_list .item .top .left .desc {  font-family: "Noto Sans SC";  font-size: 0.24rem;  font-weight: 300;  color: #999999;  margin-top: 0.06rem;}.main .w_docInfo_list .item .top .left .desc.one {  height: 0.24rem;  line-height: 0.24rem;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  word-break: break-all;}.main .w_docInfo_list .item .top .left .desc.two {  height: 0.54rem;  line-height: 0.28rem;  overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  line-clamp: 2;}.main .w_docInfo_list .item .top .max {  height: 1.1rem;}.main .w_docInfo_list .item .top .oper {  display: flex;  align-items: center;  margin-top: 0.1rem;}.main .w_docInfo_list .item .top .oper img {  width: 0.32rem;  height: 0.32rem;  margin-right: 0.1rem;}.main .w_docInfo_list .item .top .oper span {  font-size: 0.24rem;  font-weight: 500;  color: #999999;}.main .w_docInfo_list .item .top .right {  width: 2.4rem;  height: 1.6rem;  border-radius: 0.1rem;  margin-left: 0.3rem;}.main .w_docInfo_list .item .top .right img {  width: 100%;  height: 100%;  border-radius: 0.1rem;}.main .doctor_area {  display: flex;  align-items: center;  padding: 0 0.3rem;  overflow: hidden;  margin: 0.3rem 0;}.main .doctor_area .doctor_slide_box {  display: flex;  flex-direction: column;  align-items: center;  width: 33%;  height: 2.7rem;  background: linear-gradient(180deg, #f4f6f8 0%, #f9f9f9 100%);  border-radius: 0.1rem;  padding-top: 0.22rem;  margin-right: 0.1rem;}.main .doctor_area .doctor_slide_box:last-child {  margin-right: 0;}.main .doctor_area .doctor_avatar {  width: 0.9rem;  height: 0.9rem;  border-radius: 50%;  margin-bottom: 0.12rem;}.main .doctor_area .doctor_check_more_icon {  width: 0.26rem;  height: 0.26rem;  margin-bottom: 0.1rem;}.main .doctor_area .doctor_name {  font-size: 0.3rem;  line-height: 0.42rem;  color: #2a2b2d;  margin-bottom: 0.08rem;}.main .doctor_area .doctor_rank {  font-size: 0.24rem;  color: #656970;  line-height: 0.33rem;  margin-bottom: 0.12rem;}.main .doctor_area .appointment_num {  font-size: 0.24rem;  color: #ff852b;  line-height: 0.33rem;}.main .v7_zx {  margin-top: 0.24rem;  display: flex;  justify-content: space-around;}.main .v7_zx a {  width: 2.1rem;  height: 1.8rem;  background: #ffffff;  border-radius: 0.16rem;  border: 0.02rem solid #f1f1f1;  display: flex;  align-items: center;  justify-content: center;  flex-direction: column;}.main .v7_zx a p {  font-size: 0.28rem;  font-weight: 500;  color: #333333;  line-height: 0.4rem;  white-space: nowrap;}.main .v7_zx a span {  font-size: 0.24rem;  font-weight: 400;  color: #999999;  line-height: 0.33rem;}.main .v7_zx a img {  width: 0.48rem;  height: 0.48rem;  object-fit: contain;  margin-bottom: 0.1rem;}.main .report_shade {  display: none;  position: fixed;  left: 0;  top: 0;  width: 100vw;  height: 100vh;  background: rgba(0, 0, 0, 0.5);  z-index: 9;}.main .report_shade .shade_inner_box {  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%, -50%);  display: flex;  flex-direction: column;  align-items: center;  border-radius: 0.2rem;  background: linear-gradient(180deg, #FFEDD4 0%, #FFFFFF 48%, #FFFFFF 100%);  padding: 0.6rem 0.4rem 0.4rem;  width: 5.2rem;}.main .report_shade .shade_inner_box .close_icon {  position: absolute;  right: 0.2rem;  top: 0.2rem;  width: 0.32rem;  height: 0.32rem;}.main .report_shade .shade_inner_box .success_icon {  width: 3.54rem;  height: 1.82rem;  margin-bottom: 0.3rem;}.main .report_shade .shade_inner_box .shade_title {  font-size: 0.32rem;  font-weight: bold;  color: #000711;  line-height: 0.45rem;  margin-bottom: 0.24rem;}.main .report_shade .shade_inner_box .shade_tips {  color: #91969C;  font-size: 0.24rem;  line-height: 0.36rem;}.main .report_shade .shade_inner_box .download_btn {  width: 100%;  height: 0.8rem;  line-height: 0.8rem;  text-align: center;  font-weight: bold;  color: #ffffff;  border-radius: 0.4rem;  font-size: 0.28rem;  background-color: #FFA100;  margin-top: 0.5rem;}#hosBotBook {  position: fixed;  bottom: 0;  left: 0;  height: 1.14rem;  width: 100%;  background: #ffffff;  z-index: 999;  box-shadow: 0px -6px 13px 0px rgba(83, 83, 83, 0.05);}#hosBotBook .btnGroup {  display: flex;  justify-content: space-between;  padding: 0 4%;  margin-top: 0.2rem;  color: #999999;  font-size: 0.24rem;}#hosBotBook .btnGroup .collect {  padding-top: 0.51rem;  background: url(/static/mobile/images/hospital/info07.png) center 0.02rem no-repeat;  background-size: 0.4rem;}#hosBotBook .btnGroup .collect_active {  background: url(/static/mobile/images/hospital/info06.png) center 0.02rem no-repeat;  background-size: 0.4rem;}#hosBotBook .btnGroup .advisory {  color: #999999;  padding-top: 0.51rem;  background: url(/static/mobile/images/hospital/info08.png) center 0 no-repeat;  background-size: 0.4rem;}#hosBotBook .btnGroup .bookNow {  width: 68%;  height: 0.8rem;  background: #FF852B;  border-radius: 0.1rem;  font-size: 0.3rem;  color: #ffffff;  line-height: 0.8rem;  text-align: center;}#hosInfo_nav {  font-size: 0.3rem;  position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 99;}#hosInfo_nav .nav_box {  display: flex;  justify-content: center;  padding: 0.32rem 0;  background: #FF9343;  background: -moz-linear-gradient(top, #FF9343 0%, #FFA15C 100%);  background: -webkit-linear-gradient(top, #FF9343 0%, #FFA15C 100%);  background: -o-linear-gradient(top, #FF9343 0%, #FFA15C 100%);  background: -ms-linear-gradient(top, #FF9343 0%, #FFA15C 100%);}#hosInfo_nav .nav_box .backBtn {  width: 0.2rem;  height: 0.35rem;  display: block;  background: url(/static/mobile/images/hospital/back01.png) no-repeat;  background-size: 100% 100%;  position: absolute;  left: 0.5rem;  top: 0.4rem;}#hosInfo_nav .nav_box .menu {  height: 0.4rem;}#hosInfo_nav .nav_box .menu a {  color: #ffffff;  margin: 0 0.26rem;  line-height: 0.3rem;  font-weight: 400;}#hosInfo_nav .nav_box .menu a.active {  font-weight: bold;  position: relative;}#hosInfo_nav .nav_box .menu a.active::after {  content: "";  width: 0.52rem;  height: 0.06rem;  display: block;  background: #fff;  border-radius: 0.02rem;  position: absolute;  bottom: -0.15rem;  left: 0.04rem;}.tags_active span{color:#FF852B;border:1px solid #ff852b;background:#fff9f5}.tags_default span{color:#333;border:1px solid #f6f6f6;background:#f6f6f6}.arrow_down_box{width:.3rem;height:.3rem;margin:.2rem auto 0;display:none}.arrow_down{width:.22rem;height:.14rem}.arrow_down::after{display:block;content:" ";height:.14rem;width:.14rem;border-width:0 1px 1px 0;border-color:#999;border-style:solid;transform:matrix(.71,.71,-.71,.71,0,0);transform-origin:center;transition:transform .3s}.arrow_down.active::after{transform-origin:center;transform:rotate(-135deg);transition:transform .3s}.tags ul.zero{height:0}.tags ul.one{height:.85rem}.tags ul.two{height:1.8rem;transition:all .3s}.main .tags{width:100%;padding:.2rem 0 .1rem 4%;box-sizing:border-box;position:fixed;top:1rem;background:#fff}.main .tags ul{overflow:hidden}.main .tags ul li{display:flex;padding:0;margin:.2rem .2rem 0 0;float:left;border-radius:.32rem}.main .tags ul li span{font-size:.26rem;padding:0 .12rem 0 .25rem;height:.64rem;line-height:.66rem;border-radius:.32rem;box-sizing:border-box}.main .list{width:92%;margin:0 auto;padding-bottom:1.1rem}.main .list ul li{border-top:1px solid #eee;padding:.25rem 0}.main .list ul li:nth-child(1){border:none}.main .list ul li .tit{height:.7rem;overflow:hidden;margin:.1rem 0 .1rem}.main .list ul li .tit img{width:.7rem;height:.7rem;border-radius:50%;float:left;margin-right:.21rem}.main .list ul li .tit p{color:#999;float:left}.main .list ul li .tit p span{display:block}.main .list ul li .tit p span:nth-of-type(1){line-height:.41rem;font-size:.28rem}.main .list ul li .tit p span:nth-of-type(2){line-height:.35rem;font-size:.22rem}.main .list ul li .tit i{width:.7rem;height:.7rem;display:block;float:right;border-radius:50%;background:url(/static/mobile/images/temp/comment_good.png);background-size:100% 100%}.main .list ul li .text{padding-left:.91rem}.main .list ul li .text p{font-size:.26rem;color:#333;word-break:break-all}.main .list ul li .text p a{font-size:.24rem;color:#5A89FF;display:block;line-height:.5rem}.main .list ul li .comment{padding-left:.91rem;margin-top:.05rem;margin-bottom:.2rem}.main .list ul li .comment .comment_main{border-radius:.1rem;background:#f6f6f6;padding:.19rem .24rem .12rem;font-size:.26rem}.main .list ul li .comment .comment_main div{margin-bottom:.1rem}.main .list ul li .comment .comment_main div span{color:#333}.main .list ul li .comment .comment_main div span b{color:#5A89FF}.main .list ul li .comment .comment_main div p{color:#999;word-break:break-all}.main .list ul li .comment .comment_main div p a{font-size:.24rem;color:#5A89FF;margin-left:.1rem}.main .list ul li .comment .comment_main b a{font-size:.24rem;color:#5A89FF}.main .list ul li .operation{overflow:hidden;margin-top:.1rem}.main .list ul li .operation .reply{width:.33rem;height:.31rem;display:block;float:right;margin-top:.05rem;background:url(/static/mobile/images/temp/comment_icon4.png);background-size:100% 100%}.main .list ul li .operation .praise{width:.34rem;height:.34rem;display:block;float:right;margin:0 .1rem 0 .35rem;background:url(/static/mobile/images/temp/comment_icon5.png);background-size:100% 100%}.main .list ul li .operation .praise.active{background:url(/static/mobile/images/temp/comment_icon6.png);background-size:100% 100%}.main .list ul li .operation .praise_num{font-size:.24rem;color:#999;float:right;margin:.03rem .08rem 0 0}.main .suspen{position:fixed;right:.1rem;width:1rem;bottom:1.5rem}.main .suspen div{width:1rem;height:1rem;background:#fff;box-sizing:border-box;box-shadow:0 .06rem .21rem 0 rgba(83,83,83,.29);border-radius:50%;margin-top:.28rem}.main .suspen div i{margin:0 auto .02rem}.main .suspen div span{font-size:.22rem;color:#999;text-align:center;display:block}.main .suspen div.consult{padding-top:.11rem}.main .suspen div.consult i{width:.47rem;height:.47rem;background:url(/static/mobile/images/temp/comment_icon1.png);background-size:100% 100%;display:block}.main .suspen div.evaluate{padding-top:.16rem}.main .suspen div.evaluate i{width:.4rem;height:.4rem;background:url(/static/mobile/images/temp/comment_icon2.png);background-size:100% 100%;display:block}.chat{padding:.22rem .3rem;box-sizing:border-box;z-index:99;display:none;width:100%;height:1.14rem;background:#FFF;position:fixed;bottom:0;box-shadow:0 .06rem .13rem 0 rgba(83,83,83,.05)}.chat input{outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;width:5.65rem;height:.72rem;background:#fff;border:1px solid #ddd;border-radius:.37rem;margin:0;float:left;font-size:.26rem;color:#999;letter-spacing:1px;padding-left:.36rem;margin-right:.14rem;padding-right:.36rem;box-sizing:border-box}.chat span{font-size:.3rem;color:#5A89FF;float:right;display:block;height:.74rem;line-height:.74rem;font-weight:700}