.fixed_nav {  display: none;}.main {  width: 100%;  box-sizing: border-box;}.main.add_flip {  animation: add_flip 0.5s;}.main.reply {  width: 100%;}.main.reply_flip {  animation: reply_flip 0.5s;}.fixed {  width: 100%;  height: 0.2rem;  position: fixed;  top: 0;  z-index: 9999;  display: none;}/*翻转*/@keyframes add_flip {  0% {    width: 100%;    transform: perspective(375px) rotateX(0deg) rotateY(0deg);  }  50% {    width: 97.5%;    transform: perspective(375px) rotateX(4deg) rotateY(0deg);  }  100% {    width: 95%;    transform: perspective(375px) rotateX(0deg) rotateY(0deg);  }}/*恢复翻转*/@keyframes reply_flip {  0% {    width: 95%;    transform: perspective(375px) rotateX(0deg) rotateY(0deg);  }  50% {    width: 97.5%;    transform: perspective(375px) rotateX(4deg) rotateY(0deg);  }  100% {    width: 100%;    transform: perspective(375px) rotateX(0deg) rotateY(0deg);  }}.banner {  background: #ffffff;}.banner .swiper-container-banner {  position: relative;}.banner .swiper-container-banner .back {  width: 0.6rem;  height: 0.6rem;  background: url(/static/mobile/images/hospital/info_back.png) no-repeat;  background-size: cover;  position: absolute;  top: 0.22rem;  left: 0.3rem;  z-index: 99;}.banner .swiper-container-banner .swiper-slide {  width: 100%;}.banner .swiper-container-banner .swiper-slide img {  width: 100%;}.banner .swiper-container-banner .swiper-pagination {  width: 0.8rem;  height: 0.5rem;  line-height: 0.5rem;  font-size: 0.24rem;  background: rgba(51, 51, 51, 0.6);  color: #ffffff;  border-radius: 0.25rem;  position: absolute;  left: auto;  bottom: 0.1rem;  right: 0.3rem;}.pourTime {  width: 100%;  height: 0.53rem;  background: #ff4646;  font-size: 0.26rem;  color: #ffffff;  line-height: 0.55rem;  letter-spacing: 1px;  padding: 0 0.3rem;  box-sizing: border-box;}.pourTime span:nth-of-type(1) {  float: left;}.pourTime span:nth-of-type(2) {  float: right;  letter-spacing: 3px;}.content {  background: #f9f9f9;}.content .service_msg_area {  border-radius: 0.3rem;  background: #ffffff;  padding: 0.24rem;  margin-bottom: 0.2rem;}.price_deal_area {  display: flex;  justify-content: space-between;  align-items: center;  margin-bottom: 0.2rem;}.deal_num_box {  font-size: 0.24rem;}.deal_label {  color: #91969c;  margin-right: 0.1rem;}.deal_num {  color: #2f353e;}.price_activity_box {  display: flex;  align-items: center;}.discount_price {  display: flex;  align-items: baseline;  font-size: 0.48rem;  color: #ff6462;  font-weight: bold;}.discount_price::before {  content: "¥";  font-size: 0.28rem;  color: #ff6462;  margin-right: 0.1rem;}.activity_title {  height: 0.36rem;  line-height: 0.36rem;  border-radius: 0.18rem 0.18rem 0.18rem 0;  text-align: center;  padding: 0 0.14rem;  color: #ffffff;  font-size: 0.2rem;  font-weight: bold;  background: #ff6462;  margin-left: 0.1rem;}.old_price {  font-size: 0.24rem;  color: #60666d;  text-decoration: line-through;}.normal_price {  display: flex;  align-items: baseline;  font-size: 0.48rem;  color: #ff7700;  font-weight: bold;}.normal_price::before {  content: "¥";  font-size: 0.28rem;  color: #ff7700;  margin-right: 0.1rem;}.background_color {  background-color: #fff1e5;  border-radius: 0.3rem;  padding-right: 0.3rem;}.price_discount_deal_area {  display: flex;  flex-direction: column;  justify-content: center;  height: 1.2rem;  border-radius: 0.3rem;  background: linear-gradient(270deg, #ffad66 0%, #ff6666 100%);  padding: 0 0.3rem;  box-sizing: border-box;  flex: 1;  margin-right: 0.3rem;}.price_discount_deal_area .discount_price {  color: #ffffff;}.price_discount_deal_area .discount_price::before {  color: #ffffff;}.price_discount_deal_area .activity_title {  background: #ffffff;  color: #ff6462;}.old_price_deal_num {  font-size: 0.24rem;  color: #fff2f2;}.count_down_area {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  height: 1.2rem;  font-size: 0.24rem;}.count_down_label {  color: #ff6462;  line-height: 0.36rem;}.count_down_box{  display: flex;  align-items: center;}.count_down_box .num {  width: 0.36rem;  height: 0.48rem;  line-height: 0.48rem;  border-radius: 0.1rem;  background: #FF6462;  text-align: center;  color: #FFFFFF;}.count_down_box .dot {  color: #FF6462;  margin: 0 0.06rem;}.content .service_msg_area .service_title {  color: #000711;  font-size: 0.34rem;  line-height: 0.51rem;  font-weight: bold;  margin-bottom: 0.1rem;}.content .service_msg_area .service_desc {  font-size: 0.24rem;  color: #60666d;  line-height: 0.36rem;}.content .invest {  background: #f6f6f6;  border-radius: 0.1rem;  padding: 0.1rem 0.3rem 0.2rem;  box-sizing: border-box;  margin-top: 0.4rem;}.content .invest ul li {  display: flex;  margin-top: 0.16rem;}.content .invest ul li b {  font-size: 0.26rem;  color: #333333;  font-weight: normal;  font-weight: 600;}.content .invest ul li span {  font-size: 0.24rem;  color: #333333;}.content .brightSpot {  display: flex;  justify-content: space-between;  align-items: baseline;  background: #f5f8fe;  border-radius: 0.2rem;  padding: 0.24rem;  box-sizing: border-box;  margin-top: 0.2rem;}.content .brightSpot .bright_title {  font-size: 0.28rem;  color: #2f353e;  line-height: 0.42rem;  font-weight: bold;}.content .brightSpot .bright_tags_box {  display: flex;  flex-wrap: wrap;  margin: 0 0.3rem;  flex: 1;}.content .brightSpot .bright_tags_box .tags {  font-size: 0.24rem;  color: #60666d;  margin-right: 0.3rem;  line-height: 0.36rem;  margin-bottom: 0.1rem;}.content .brightSpot .bright_tags_box .tags:nth-child(3n) {  margin-right: 0;}.content .brightSpot .bright_tags_box .tags:before {  content: "";  display: inline-block;  width: 0.22rem;  height: 0.22rem;  background: url(/static/mobile/images/service/check_icon.png) no-repeat center    center;  background-size: 100% 100%;  margin-right: 0.1rem;}.content .brightSpot i {  width: 0.25rem;  height: 0.15rem;  background: url(/static/mobile/images/home/arrow-gray-top.png) no-repeat;  background-size: 100%;}.content .process {  margin-top: 0.35rem;}.content .process ul {  width: 100%;  display: flex;  align-items: center;  justify-content: space-evenly;}.content .process ul li {  display: block;}.content .process ul li img {  width: 0.65rem;  margin: 0 auto;  display: block;}.content .process ul li p {  color: #333333;  font-size: 0.24rem;  line-height: 0.24rem;  margin-top: 0.2rem;}.content .process ul li div {  width: 0.63rem;  border-bottom: 1px dashed #999999;}.content .process ul.text {  width: 100%;}.content .process ul.text li {  width: 25%;  box-sizing: border-box;}.content .process ul.text li:nth-of-type(1) {  padding-left: 0.15rem;}.content .process ul.text li:nth-of-type(2) {  padding-left: 0.35rem;}.content .process ul.text li:nth-of-type(3) {  padding-left: 0.5rem;}.content .process ul.text li:nth-of-type(4) {  padding-left: 0.6rem;}.content .service_intro_area {  border-radius: 0.3rem;  background: #ffffff;  padding: 0.3rem;}.content .module_title {  display: flex;  align-items: center;  font-size: 0.3rem;  color: #2f353e;  font-weight: bold;  margin-bottom: 0.2rem;}.content .module_title::before {  content: "";  width: 0.06rem;  height: 0.3rem;  background: linear-gradient(0deg, #fff1e6 0%, #ff8519 100%);  margin-right: 0.14rem;}.content .translate .swiper-container {  width: 100%;  height: 100%;}.content .translate .swiper-container .swiper-slide {  text-align: center;  font-size: 18px;  background: #fff;  padding: 0;  padding-bottom: 0.3rem;}.content .translate .swiper-container .swiper-slide img {  width: 1.3rem;  height: 1.3rem;  margin: 0 0 0 0.35rem;  display: block;}.content .translate .swiper-container .swiper-slide div {  width: 1.98rem;  height: 1.62rem;  box-shadow: 0 0.06rem 0.18rem 0 rgba(15, 15, 15, 0.11);  border-radius: 0.1rem;  padding-top: 0.5rem;  margin-top: -0.5rem;  box-sizing: border-box;}.content .translate .swiper-container .swiper-slide div p {  font-size: 0.3rem;  color: #333333;  display: block;  margin-top: 0.1rem;}.content .translate .swiper-container .swiper-slide div span {  font-size: 0.24rem;  color: #999999;  display: block;  margin-top: -0.05rem;}.content .translate .swiper-container .swiper-slide:first-child {  padding-left: 0.1rem;}.content .introduce p {  font-size: 0.26rem;  color: #333333;  line-height: 0.44rem;}.content .introduce p img {  width: 100%;}.content .introduce ul li span {  font-size: 0.26rem;  color: #333333;  display: block;  line-height: 0.44rem;}.content .introduce.hide {  height: 2.74rem;  overflow: hidden;}.content .introduce ul.hide {  height: 1.74rem;  overflow: hidden;}.content .look {  display: none;  font-size: 0.26rem;  color: #333333;  padding-top: 0.1rem;  background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 70%);  text-align: center;  position: relative;  z-index: 99;}.content .look p {  display: none;}.content .look .lookMore::after {  content: "";  width: 0.25rem;  height: 0.15rem;  display: block;  display: inline-block;  margin-left: 0.1rem;  background: url(/static/mobile/images/home/arrow-gray-top.png) no-repeat;  background-size: 100%;}.content .look .lookLess::after {  content: "";  width: 0.25rem;  height: 0.15rem;  display: block;  display: inline-block;  margin-left: 0.1rem;  background: url(/static/mobile/images/home/arrow-gray-down.png) no-repeat;  background-size: 100%;}.content .look.more {  padding-top: 1rem;  margin-top: -1.3rem;}.content .contain {  margin-top: 0.5rem;}.content .contain ul li {  background: #fff4eb;  height: auto;  border: 1px solid #ff9445;  border-radius: 0.1rem;  margin-top: 0.2rem;  padding: 0;  overflow: hidden;  display: flex;  align-items: center;}.content .contain ul li:first-child {  margin-top: 0;}.content .contain ul li .left {  display: flex;  flex-direction: column;  align-items: center;  width: 25%;  background: #fff4eb;  border-top-left-radius: 0.1rem;  border-bottom-left-radius: 0.1rem;}.content .contain ul li .left img {  width: 0.5rem;  margin-bottom: 0.1rem;}.content .contain ul li .left p {  font-size: 0.24rem;  color: #ff852b;  text-align: center;  position: relative;  top: 50%;  margin-top: -0.2 0.4rem;}.content .contain ul li .right {  background: #ffffff;  min-height: 1.28rem;  height: auto;  width: 74%;  float: right;  padding: 0.2rem 0.1rem 0.2rem 0.3rem;  box-sizing: border-box;}.content .contain ul li .right h4 {  font-size: 0.3rem;  color: #666666;  margin-left: -0.14rem;}.content .contain ul li .right span {  font-size: 0.24rem;  color: #666666;  margin: 0;  float: left;  margin-right: 0.25rem;  margin-top: 0.1rem;}.content .contain ul.hide {  height: 4.3rem;  overflow: hidden;}.foot {  padding: 0.3rem;  background: #ffffff;  border-radius: 0.3rem;}.foot .answer div {  display: flex;}.foot .answer div h2 {  font-size: 0.36rem;  color: #333333;  font-weight: bold;  flex: 1;}.foot .answer div p {  font-size: 0.24rem;  color: #ff852b;  text-align: right;  flex: 1;  line-height: 0.55rem;}.foot .answer ul li {  overflow: hidden;  margin-top: 0.14rem;}.foot .answer ul li i {  font-size: 0.22rem;  color: #ffffff;  width: 0.32rem;  height: 0.32rem;  background: #fc9500;  border-radius: 50%;  display: block;  float: left;  text-align: center;  margin-top: 0rem;}.foot .answer ul li span {  width: 93%;  font-size: 0.24rem;  color: #333333;  float: right;}.foot .evaluate_area {  background: #ffffff;  border-radius: 0.3rem;  padding: 0.3rem;}.foot .evaluate_area .title_num_box {  display: flex;  align-items: center;  margin-bottom: 0.2rem;}.foot .evaluate_area .title_num_box .module_title {  display: flex;  align-items: center;  font-size: 0.3rem;  color: #2f353e;  font-weight: bold;  margin-right: 0.2rem;}.foot .evaluate_area .title_num_box .module_title::before {  content: "";  width: 0.06rem;  height: 0.3rem;  background: linear-gradient(0deg, #fff1e6 0%, #ff8519 100%);  margin-right: 0.14rem;}.foot .evaluate_area .title_num_box .total_num {  font-size: 0.26rem;  color: #ff9233;  font-weight: bold;}.foot .evaluate_area .tags_box {  display: flex;  align-items: center;}.foot .evaluate_area .tags_item {  height: 0.4rem;  line-height: 0.4rem;  border-radius: 0.2rem;  background: #f3f5f8;  padding: 0 0.16rem;  font-size: 0.24rem;  color: #60666d;  margin: 0 0.16rem 0.16rem 0;}.mask {  width: 100%;  height: 100%;  position: fixed;  top: 0;  box-sizing: border-box;  z-index: 888;  background: rgba(50, 50, 50, 0.2);  display: none;}.popup-brightSpot {  width: 100%;  height: 7.44rem;  background: #ffffff;  position: fixed;  z-index: 9999;  bottom: 0;  border-radius: 0.48rem 0.48rem 0 0;  display: none;}.popup-brightSpot .head {  display: flex;  align-items: center;  justify-content: space-between;  height: 1.16rem;  box-sizing: border-box;  overflow: hidden;  padding-right: 0.3rem;}.popup-brightSpot .head .bright_title {  font-size: 0.3rem;  color: #2f353e;  line-height: 0.42rem;  font-weight: bold;  flex: 1;  text-align: center;}.popup-brightSpot .head .close {  width: 0.24rem;  height: 0.24rem;  background: url(/static/mobile/images/common/close2.png) no-repeat;  background-size: 100%;}.popup-brightSpot ul {  padding: 0 0.36rem;  min-height: 4.3rem;}.popup-brightSpot ul li {  margin-top: 0.3rem;}.popup-brightSpot ul li div {  display: flex;}.popup-brightSpot ul li div i {  display: block;  margin: 0.03rem 0.1rem 0 0;}.popup-brightSpot ul li div span {  font-size: 0.3rem;  color: #333333;}.popup-brightSpot ul li p {  font-size: 0.24rem;  color: #999999;}.popup-brightSpot ul li:nth-child(1) i {  width: 0.26rem;  height: 0.27rem;  background: url(/static/mobile/images/home/icon-pop-01.png) no-repeat;  background-size: 100%;  margin-top: 0.05rem;}.popup-brightSpot ul li:nth-child(2) i {  width: 0.35rem;  height: 0.35rem;  background: url(/static/mobile/images/home/icon-pop-02.png) no-repeat;  background-size: 100%;  margin-top: 0.02rem;}.popup-brightSpot ul li:nth-child(3) i {  width: 0.32rem;  height: 0.32rem;  background: url(/static/mobile/images/home/icon-pop-03.png) no-repeat;  background-size: 100%;}.popup-brightSpot ul li:nth-child(4) i {  width: 0.27rem;  height: 0.35rem;  background: url(/static/mobile/images/home/icon-pop-04.png) no-repeat;  background-size: 100%;  margin-top: 0.01rem;}.popup-translate {  width: 100%;  height: 7.44rem;  background: #ffffff;  border-radius: 0.1rem 0.1rem 0 0;  position: fixed;  z-index: 9999;  bottom: 0;  display: none;  padding: 0 0.3rem;  box-sizing: border-box;}.popup-translate .head {  height: 0.8rem;  box-sizing: border-box;  overflow: hidden;}.popup-translate .head i {  width: 0.3rem;  height: 0.3rem;  background: url(/static/mobile/images/common/close2.png) no-repeat;  background-size: 100%;  display: block;  float: right;  margin: 0.3rem 0.1rem 0 0;}.popup-translate .msg {  display: flex;  margin-top: 0.1rem;  border-bottom: 1px solid #eeeeee;  padding-bottom: 0.63rem;}.popup-translate .msg .portrait {  width: 1.3rem;  height: 1.3rem;  border-radius: 50%;  overflow: hidden;  margin-right: 0.3rem;}.popup-translate .msg .portrait img {  width: 100%;  height: 100%;  display: block;  border-radius: 50%;}.popup-translate .msg .mes div {  display: flex;}.popup-translate .msg .mes div h3 {  font-size: 0.36rem;  color: #333333;}.popup-translate .msg .mes div i {  width: 0.67rem;  height: 0.36rem;  background: url(/static/mobile/images/home/icon-best-good.png) no-repeat;  background-size: 100%;  display: block;  margin-top: 0.07rem;}.popup-translate .msg .mes span {  font-size: 0.26rem;  color: #666666;  display: block;  margin: 0.03rem 0 -0.04rem 0;}.popup-translate .msg .mes em {  font-size: 0.26rem;  color: #666666;  display: block;}.popup-translate ul {  margin-top: 0.64rem;}.popup-translate ul li {  display: flex;  margin-bottom: 0.2rem;  line-height: 0.36rem;}.popup-translate ul li i {  font-size: 0.5rem;  color: #666666;}.popup-translate ul li span {  font-size: 0.28rem;  color: #666666;}.introduce_server {  height: auto !important;}.introduce_server p img {  width: 100%;}.margin_bottom_30 {  margin-bottom: 0.3rem;}body,html {  padding-bottom: 0.3rem;}.main {  background: #f6f6f6;  padding-top: 0.2rem;}.main .ological {  padding: 0.3rem;  background: #ffffff;  border-radius: 0.3rem;}.main .ological .module_title {  display: flex;  align-items: center;  font-size: 0.3rem;  color: #2f353e;  font-weight: bold;  margin-bottom: 0.2rem;}.main .ological .module_title::before {  content: "";  width: 0.06rem;  height: 0.3rem;  background: linear-gradient(0deg, #fff1e6 0%, #ff8519 100%);  margin-right: 0.14rem;}.main .ological ul li {  overflow: hidden;}.main .ological ul li p {  float: left;  line-height: 0.5rem;  height: 0.5rem;  font-size: 0.26rem;  color: #ff852b;  background: #fff4eb;  padding: 0 0.66rem;  display: inline;  border-radius: 0.2rem 0.2rem 0.2rem 0.05rem;}.main .ological ul li div {  width: 100%;  border-left: 1px dashed #eeeeee;  float: left;  margin-left: 0.24rem;  padding: 0.18rem 0.3rem 0.16rem 0.42rem;}.main .ological ul li div span {  font-size: 0.26rem;  color: #333333;  float: left;  line-height: 0.4rem;}.main .ological ul li:last-child div {  border: none;}.foot {  background: #f9f9f9;  border-radius: 0;  padding: 0.2rem 0 0 0;}.foot .list {  margin: 0 auto;  padding-bottom: 1.1rem;}.foot .list ul li {  margin-bottom: 0.2rem;}.foot .list ul li .tit {  height: 0.7rem;  overflow: hidden;  margin: 0.1rem 0 0.1rem;}.foot .list ul li .tit img {  width: 0.7rem;  height: 0.7rem;  border-radius: 50%;  float: left;  margin-right: 0.21rem;}.foot .list ul li .tit p {  color: #999999;  float: left;}.foot .list ul li .tit p span {  display: block;}.foot .list ul li .tit p span:nth-of-type(1) {  line-height: 0.41rem;  padding: ;  font-size: 0.28rem;}.foot .list ul li .tit p span:nth-of-type(2) {  line-height: 0.35rem;  padding: ;  font-size: 0.22rem;}.foot .list ul li .tit i {  width: 0.7rem;  height: 0.7rem;  display: block;  float: right;  border-radius: 50%;  background: url(/static/mobile/images/temp/comment_good.png);  background-size: 100% 100%;}.foot .list ul li .text {  padding-left: 0.91rem;}.foot .list ul li .text p {  font-size: 0.26rem;  color: #333333;  word-break: break-all;}.foot .list ul li .text p a {  font-size: 0.24rem;  color: #5a89ff;  display: block;  line-height: 0.5rem;}.foot .list ul li .comment {  padding-left: 0.91rem;  margin-top: 0.05rem;  margin-bottom: 0.2rem;}.foot .list ul li .comment .comment_main {  border-radius: 0.1rem;  background: #f6f6f6;  padding: 0.19rem 0.24rem 0.12rem;  font-size: 0.26rem;}.foot .list ul li .comment .comment_main div {  margin-bottom: 0.1rem;}.foot .list ul li .comment .comment_main div span {  color: #333333;}.foot .list ul li .comment .comment_main div span b {  color: #5a89ff;}.foot .list ul li .comment .comment_main div p {  color: #999999;  word-break: break-all;}.foot .list ul li .comment .comment_main div p a {  font-size: 0.24rem;  color: #5a89ff;  margin-left: 0.1rem;}.foot .list ul li .comment .comment_main b a {  font-size: 0.24rem;  color: #5a89ff;}.foot .list ul li .operation {  overflow: hidden;  margin-top: 0.1rem;}.foot .list ul li .operation .reply {  width: 0.33rem;  height: 0.31rem;  display: block;  float: right;  margin-top: 0.05rem;  background: url(/static/mobile/images/temp/comment_icon4.png);  background-size: 100% 100%;}.foot .list ul li .operation .praise {  width: 0.34rem;  height: 0.34rem;  display: block;  float: right;  margin: 0 0.1rem 0 0.35rem;  background: url(/static/mobile/images/temp/comment_icon5.png);  background-size: 100% 100%;}.foot .list ul li .operation .praise.active {  background: url(/static/mobile/images/temp/comment_icon6.png);  background-size: 100% 100%;}.foot .list ul li .operation .praise_num {  font-size: 0.24rem;  color: #999999;  float: right;  margin: 0.03rem 0.08rem 0 0;}.fixed_tab_bar_area {  position: fixed;  bottom: 0;  left: 0;  display: flex;  align-items: center;  width: 100vw;  background: #FFFFFF;  padding: 0.1rem 0.4rem;  box-sizing: border-box;  box-shadow: 0px -6px 8px 0px rgba(56, 43, 37, 0.11);  z-index: 99;}.fixed_tab_bar_area .call_btn {  display: flex;  flex-direction: column;  align-items: center;  color: #999999;  font-size: 0.24rem;  margin-right: 0.5rem;}.fixed_tab_bar_area .call_btn .tel_icon {  width: 0.35rem;  height: 0.35rem;  margin-bottom: 0.1rem;}.fixed_tab_bar_area .online_btn {  width: 2rem;  height: 0.8rem;  margin-right: 0.2rem;}.fixed_tab_bar_area .online_btn .online_gif {  width: 100%;  height: 100%;}.fixed_tab_bar_area .appoint_btn,.fixed_tab_bar_area .buy_btn {  flex: 1;  height: 0.8rem;  line-height: 0.8rem;  text-align: center;  background: #FF852E;  border-radius: 0.1rem;  color: #FFFFFF;  font-size: 0.28rem;}.dwell_service_itin {  padding: 0.5rem 0.3rem 0;  box-sizing: border-box;  background: #ffffff;}.dwell_service_itin h2 {  font-size: 0.36rem;  color: #333333;  font-weight: bold;  margin-bottom: 0.12rem;}.dwell_service_itin ul li .tit {  display: flex;  height: 0.5rem;  background: #FFF4EB;  border-radius: 0.2rem 0.2rem 0.2rem 0.05rem;  padding: 0 0.5rem;  line-height: 0.52rem;}.dwell_service_itin ul li .tit i {  width: 0.78rem;  height: 0.28rem;  margin: 0.12rem 0.1rem 0 0;  background: url(/static/mobile/images/home/step1.png) no-repeat;  background-size: 100%;}.dwell_service_itin ul li .tit h3 {  font-size: 0.26rem;  color: #FF852B;  font-weight: bold;}.dwell_service_itin ul li .content {  padding: 0.2rem 0 0.2rem 0.24rem;  margin-left: 0.24rem;  border-left: 1px dotted #EEEEEE;}.dwell_service_itin ul li .content .img {  display: flex;  margin-bottom: 0.3rem;}.dwell_service_itin ul li .content .img img {  width: 2rem;  height: 1.3rem;  display: block;  border-radius: 0.1rem;  margin-left: 0.16rem;}.dwell_service_itin ul li .content .img img:first-child {  margin-left: 0;}.dwell_service_itin ul li .content .msg dl {  font-size: 0.26rem;  color: #333333;}.dwell_service_itin ul li .content .msg dl dt {  font-weight: bold;  margin: 0.16rem 0 0.06rem 0;}.dwell_service_itin ul li .content .msg dl dd {  line-height: 0.4rem;}.careful {  padding: 0.5rem 0.3rem 0;  box-sizing: border-box;  background: #ffffff;}.careful h2 {  font-size: 0.36rem;  color: #333333;  font-weight: bold;  margin-bottom: 0.12rem;}.careful ul li {  font-size: 0.26rem;  color: #333333;  display: flex;  line-height: 0.4rem;  margin-top: 0.1rem;}#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;}