#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;}.hospitalInfo .w_banner {  height: 3.2rem;}.hospitalInfo .w_banner .swiper-container {  height: 3.2rem;}.hospitalInfo .w_banner .swiper-container .swiper-wrapper {  width: 100%;  height: 100%;}.hospitalInfo .w_banner .swiper-container .swiper-wrapper .swiper-slide {  height: 100%;}.hospitalInfo .w_banner .swiper-container .swiper-wrapper .swiper-slide img {  border-radius: 0.1rem;  object-fit: cover;  margin: 0 auto;}.hospitalInfo .w_banner .swiper-container .onBack {  width: 0.44rem;  height: 0.6rem;  position: absolute;  top: 0.16rem;  left: 0.1rem;  z-index: 999;  display: flex;  align-items: center;  justify-content: center;}.hospitalInfo .w_banner .swiper-container .onBack img {  width: 0.16rem;  height: 0.3rem;}.hospitalInfo .hospital_info_area {  box-shadow: 0px 0.02rem 0.16rem 0.06rem rgba(0, 0, 0, 0.04);  border-radius: 0px 0px 0.5rem 0.5rem;  padding: 0.3rem;}.hospitalInfo .hospital_info_area .hospital_name {  font-size: 0.36rem;  color: #2a2b2d;  line-height: 0.5rem;  margin-bottom: 0.2rem;}.hospitalInfo .hospital_info_area .hospital_tags_box {  display: flex;  align-items: center;  margin-bottom: 0.25rem;}.hospitalInfo .hospital_info_area .hospital_tags_box .tags_box {  height: 0.36rem;  line-height: 0.36rem;  display: flex;  align-items: center;  padding: 0 0.14rem;  font-size: 0.24rem;  border-radius: 0.04rem;  margin-right: 0.16rem;}.hospitalInfo .hospital_info_area .hospital_tags_box .tags_box:last-child {  margin-right: 0;}.hospitalInfo .hospital_info_area .hospital_tags_box .tags_box .grade_icon {  width: 0.2rem;  height: 0.24rem;  margin-right: 0.1rem;}.hospitalInfo .hospital_info_area .hospital_tags_box .tags_box .feature_icon {  width: 0.24rem;  height: 0.22rem;  margin-right: 0.1rem;}.hospitalInfo .hospital_info_area .hospital_tags_box .tags_box .approve_icon {  width: 0.21rem;  height: 0.24rem;  margin-right: 0.1rem;}.hospitalInfo .hospital_info_area .hospital_tags_box .tags_box .recommend_icon {  width: 0.22rem;  height: 0.22rem;  margin-right: 0.1rem;}.hospitalInfo .hospital_info_area .hospital_tags_box .tags_box .grade_text {  color: #3b86fd;  white-space: nowrap;}.hospitalInfo .hospital_info_area .hospital_tags_box .tags_box .feature_text {  color: #f8ba46;  white-space: nowrap;}.hospitalInfo .hospital_info_area .hospital_tags_box .tags_box .approve_text {  color: #48a55c;  white-space: nowrap;}.hospitalInfo .hospital_info_area .hospital_tags_box .tags_box .recommend_text {  color: #fc5a60;  white-space: nowrap;}.hospitalInfo .hospital_info_area .hospital_tags_box .grade_tags {  background: #e7f3ff;}.hospitalInfo .hospital_info_area .hospital_tags_box .approve_tags {  background: #f1fff4;}.hospitalInfo .hospital_info_area .hospital_tags_box .recommend_tags {  background: #ffeded;}.hospitalInfo .hospital_info_area .hospital_tags_box .feature_tags {  background: #fff5e3;}.hospitalInfo .hospital_info_area .evaluate_box {  display: flex;  align-items: center;  justify-content: space-between;  margin-bottom: 0.25rem;}.hospitalInfo .hospital_info_area .evaluate_box .evaluate_star_box {  display: flex;  align-items: center;}.hospitalInfo .hospital_info_area .evaluate_box .evaluate_star_box .star_number {  font-size: 0.28rem;  color: #ffa644;  font-weight: bold;  margin-right: 0.13rem;}.hospitalInfo .hospital_info_area .evaluate_box .evaluate_star_box .star_box {  display: flex;  align-items: center;}.hospitalInfo .hospital_info_area .evaluate_box .evaluate_star_box .star_box .star_icon {  width: 0.3rem;  height: 0.3rem;  margin-right: 0.08rem;}.hospitalInfo .hospital_info_area .evaluate_box .evaluate_star_box .star_box .star_icon:last-child {  margin-right: 0;}.hospitalInfo .hospital_info_area .evaluate_box .score_box {  display: flex;  align-items: center;  justify-content: end;}.hospitalInfo .hospital_info_area .evaluate_box .score_box .score_item_box {  margin-right: 0.3rem;  font-size: 0.22rem;}.hospitalInfo .hospital_info_area .evaluate_box .score_box .score_item_box:last-child {  margin-right: 0;}.hospitalInfo .hospital_info_area .evaluate_box .score_box .score_item_box .score_label {  color: #a5aab2;}.hospitalInfo .hospital_info_area .evaluate_box .score_box .score_item_box .score_num {  color: #656970;}.hospitalInfo .hospital_info_area .hospital_address_area {  display: flex;  align-items: center;  justify-content: space-between;  font-size: 0.24rem;  color: #656970;  margin-bottom: 0.2rem;}.hospitalInfo .hospital_info_area .hospital_address_area .address_box {  display: flex;  align-items: center;}.hospitalInfo .hospital_info_area .hospital_address_area .address_box .address_icon {  width: 0.27rem;  height: 0.3rem;  margin-right: 0.1rem;  vertical-align: middle;}.hospitalInfo .hospital_info_area .hospital_address_area .map_icon {  width: 0.3rem;  height: 0.3rem;}.hospitalInfo .hospital_info_area .appointment_price_box {  display: flex;  align-items: center;  justify-content: space-around;  background: #f9f9f9;  border-radius: 0.12rem;  height: 1rem;  padding: 0 0.3rem;}.hospitalInfo .hospital_info_area .appointment_price_box .appointment_box {  display: flex;  flex-direction: column;  align-items: center;}.hospitalInfo .hospital_info_area .appointment_price_box .appointment_box .appointment_num {  color: #2a2b2d;  font-size: 0.32rem;  line-height: 0.45rem;}.hospitalInfo .hospital_info_area .appointment_price_box .line {  width: 0.02rem;  height: 0.5rem;  background: #a5aab2;}.hospitalInfo .hospital_info_area .appointment_price_box .label {  color: #656970;  font-size: 0.24rem;  line-height: 0.33rem;}.hospitalInfo .hospital_info_area .appointment_price_box .price_box {  position: relative;  display: flex;  flex-direction: column;  align-items: center;}.hospitalInfo .hospital_info_area .appointment_price_box .price_box .price_num {  font-size: 0.32rem;  line-height: 0.45rem;  color: #ff852b;}.hospitalInfo .hospital_info_area .w_nav5 {  font-family: "Noto Sans SC";  padding: 0 0.3rem;  margin-top: 0.36rem;}.hospitalInfo .hospital_info_area .w_nav5 .item {  font-size: 0.28rem;  color: #666666;  font-weight: 300;  display: flex;  margin-top: 0.04rem;}.hospitalInfo .hospital_info_area .w_nav5 .item p {  flex: 1;}.hospitalInfo .hospital_discounts_area {  padding: 0.3rem;}.hospitalInfo .hospital_discounts_area .hospital_discounts_box {  padding: 0.3rem;  border-radius: 0.16rem;  background: linear-gradient(180deg, #fff0d6 0%, #fff9ed 100%);}.hospitalInfo .hospital_discounts_area .hospital_discounts_box .box_title {  color: #ff6c01;  font-size: 0.32rem;  line-height: 0.48rem;  font-weight: bold;  margin-bottom: 0.3rem;}.hospitalInfo .hospital_discounts_area .hospital_discounts_box .discounts_item {  display: flex;  margin-bottom: 0.2rem;  background: #fff;  border-radius: 0.08rem;  padding: 0.2rem;}.hospitalInfo .hospital_discounts_area .hospital_discounts_box .discounts_item:last-child {  margin-bottom: 0;}.hospitalInfo .hospital_discounts_area .hospital_discounts_box .discounts_item .discounts_img {  width: 0.8rem;  height: 0.8rem;  margin-right: 0.2rem;}.hospitalInfo .hospital_discounts_area .hospital_discounts_box .discounts_item .discounts_content_title_box {  flex: 1;}.hospitalInfo .hospital_discounts_area .hospital_discounts_box .discounts_item .discounts_title {  color: #2a2b2d;  font-size: 0.26rem;  line-height: 0.37rem;  font-weight: bold;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  letter-spacing: 1px;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;  margin-bottom: 0.12rem;}.hospitalInfo .hospital_discounts_area .hospital_discounts_box .discounts_item .discouts_content_box {  display: flex;  align-items: center;  justify-content: space-between;}.hospitalInfo .hospital_discounts_area .hospital_discounts_box .discounts_item .discouts_content_box .discouts_content {  flex: 1;  color: #656970;  font-size: 0.22rem;  line-height: 0.3rem;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  letter-spacing: 1px;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}.hospitalInfo .hospital_discounts_area .hospital_discounts_box .discounts_item .discouts_content_box .discounts_btn {  width: 0.8rem;  height: 0.4rem;  border-radius: 0.4rem;  background: #ff852b;  text-align: center;  line-height: 0.4rem;  color: #fff;  font-size: 0.22rem;}.hospitalInfo .module_nav_box {  position: sticky;  top: -0.02rem;  left: 0;  display: flex;  align-items: center;  padding: 0.3rem 0.3rem 0;  z-index: 999;  margin-bottom: 0.3rem;  background-color: #fff;}.hospitalInfo .module_nav_box .module_nav_item {  color: #2a2b2d;  font-size: 0.32rem;  margin-right: 0.35rem;  padding-bottom: 0.22rem;  border-bottom: 0.04rem solid transparent;  white-space: nowrap;}.hospitalInfo .module_nav_box .module_nav_item:last-child {  margin-right: 0;}.hospitalInfo .module_nav_box .nav_item_active {  color: #ff852b;  border-bottom-color: #ff852b;  font-weight: bold;}.hospitalInfo .doctor_swiper {  padding: 0 0.3rem;  overflow: hidden;  margin-bottom: 0.3rem;}.hospitalInfo .doctor_swiper .swiper-slide {  width: 2.3rem;  height: 2.7rem;  background: linear-gradient(180deg, #f4f6f8 0%, #f9f9f9 100%);  border-radius: 0.08;  padding-top: 0.22rem;}.hospitalInfo .doctor_swiper .swiper-slide .doctor_slide_box {  display: flex;  flex-direction: column;  align-items: center;}.hospitalInfo .doctor_swiper .swiper-slide .doctor_avatar {  width: 0.9rem;  height: 0.9rem;  border-radius: 50%;  margin-bottom: 0.12rem;}.hospitalInfo .doctor_swiper .swiper-slide .doctor_check_more_icon {  width: 0.26rem;  height: 0.26rem;  margin-bottom: 0.1rem;}.hospitalInfo .doctor_swiper .swiper-slide .doctor_name {  font-size: 0.3rem;  line-height: 0.42rem;  color: #2a2b2d;  margin-bottom: 0.08rem;}.hospitalInfo .doctor_swiper .swiper-slide .doctor_rank {  font-size: 0.24rem;  color: #656970;  line-height: 0.33rem;  margin-bottom: 0.12rem;}.hospitalInfo .doctor_swiper .swiper-slide .appointment_num {  font-size: 0.24rem;  color: #ff852b;  line-height: 0.33rem;}.hospitalInfo .doctor_swiper .doctor_check_more_slide {  display: flex;  align-items: center;  justify-content: center;  flex-direction: column;  height: 100%;}.hospitalInfo .association_area {  padding: 0 0.3rem;  margin-bottom: 0.3rem;}.hospitalInfo .association_area .association_box {  display: flex;  justify-content: space-between;  border-radius: 0.3rem;  border: 0.01rem solid #F6F7F9;  padding: 0.24rem;  box-sizing: border-box;}.hospitalInfo .association_area .association_box .avatar {  width: 0.8rem;  height: 0.8rem;  border-radius: 0.1rem;  margin-right: 0.12rem;}.hospitalInfo .association_area .association_box .title_num_box {  flex: 1;  display: flex;  flex-direction: column;  margin-right: 0.2rem;}.hospitalInfo .association_area .association_box .title_num_box .title {  color: #12151D;  font-size: 0.28rem;}.hospitalInfo .association_area .association_box .title_num_box .num {  color: #60666D;  font-size: 0.24rem;}.hospitalInfo .association_area .association_box .join_btn {  width: 1.4rem;  height: 0.5rem;  border-radius: 0.25rem;  line-height: 0.5rem;  text-align: center;  background: #FFA100;  color: #FFFFFF;  font-size: 0.24rem;  align-self: center;}.hospitalInfo .hospital_details_area {  padding: 0 0.3rem;  margin-bottom: 0.3rem;}.hospitalInfo .hospital_details_area .details_content_box img {  width: 100%;}.hospitalInfo .module_title_box {  display: flex;  align-items: center;  font-size: 0.32rem;  color: #2a2b2d;  font-weight: bold;  margin-bottom: 0.2rem;}.hospitalInfo .module_title_box .line {  width: 0.06rem;  height: 0.3rem;  border-radius: 0.03rem;  background: #ff852b;  margin-right: 0.16rem;}.hospitalInfo .module_title_more_box {  display: flex;  align-items: center;  justify-content: space-between;  padding: 0 0.3rem;}.hospitalInfo .module_title_more_box .title_more_btn {  display: flex;  align-items: center;  font-size: 0.24rem;  color: #999999;  font-weight: 400;}.hospitalInfo .module_title_more_box .title_more_btn .title_more_icon {  width: 0.1rem;  height: 0.18rem;  margin-left: 0.08rem;}.hospitalInfo .process_area {  padding: 0 0.3rem;}.hospitalInfo .process_area h2 {  font-size: 0.36rem;  color: #333;  font-weight: 700;  line-height: 0.36rem;  padding-top: 0.7rem;  margin-bottom: 0.2rem;}.hospitalInfo .process_area ul {  width: 104%;  display: flex;  align-items: center;  justify-content: space-evenly;  margin-top: 0.2rem;}.hospitalInfo .process_area ul li {  display: block;}.hospitalInfo .process_area ul li img {  width: 0.53rem;  margin: 0 auto;}.hospitalInfo .process_area ul li p {  color: #333;  font-size: 0.24rem;  text-align: center;  line-height: 0.24rem;}.hospitalInfo .process_area ul li div {  width: 0.63rem;  border-bottom: 1px dashed #999;}.hospitalInfo .process_area ul li:nth-child(2) img {  width: 0.56rem;}.hospitalInfo .process_area ul.text {  justify-content: space-between;  width: 100%;}.hospitalInfo .mlhospital_area {  padding: 0.3rem 0.3rem 0;}.hospitalInfo .mlhospital_area .mock1 {  text-align: center;  height: 0.7rem;  position: relative;  top: -0.1rem;  box-shadow: 0 -10px 10px #ffffff;  z-index: 33;  background: #ffffff;}.hospitalInfo .mlhospital_area .mock1 div {  height: 0.7rem;  display: flex;  align-items: center;  justify-content: center;  width: 1.5rem;  margin: 0.05rem auto 0;}.hospitalInfo .mlhospital_area .mock1 div.boxLess {  width: 1rem;}.hospitalInfo .mlhospital_area .mock1 span {  font-size: 0.24rem;  color: #5a89ff;  font-weight: 300;  display: block;}.hospitalInfo .mlhospital_area .mock1 img {  width: 0.2rem;  height: 0.12rem;  margin: 0.04rem 0 0 0.08rem;}.hospitalInfo .mlhospital_area .hosInfo img {  width: 100%;}.hospitalInfo .mltexts_area {  padding: 0.3rem 0.3rem 0;}.hospitalInfo .mltexts_area .jiuyiProcess {  color: #333;  font-size: 0.26rem;  font-weight: 400;}.hospitalInfo .mltexts_area .jiuyiProcess h2 {  font-size: 0.36rem;  color: #333;  font-weight: 700;  line-height: 0.36rem;  padding-top: 0.7rem;  margin-bottom: 0.2rem;}.hospitalInfo .mltexts_area .jiuyiProcess .processTitle {  display: flex;  align-items: center;  margin: 0.4rem 0 0 0.65rem;}.hospitalInfo .mltexts_area .jiuyiProcess .processTitle span {  width: 2.16rem;  font-weight: 500;  line-height: 0.26rem;}.hospitalInfo .mltexts_area .jiuyiProcess .processCont {  display: flex;  padding-left: 0.13rem;}.hospitalInfo .mltexts_area .jiuyiProcess .processCont ul {  height: auto;  border-left: 1px dashed #999;  margin-top: 0.4rem;}.hospitalInfo .mltexts_area .jiuyiProcess .processCont ul li {  padding-left: 0.56rem;  display: flex;  position: relative;  margin-bottom: 0.4rem;}.hospitalInfo .mltexts_area .jiuyiProcess .processCont ul li span {  width: 2.16rem;  display: block;  line-height: 0.26rem;}.hospitalInfo .mltexts_area .jiuyiProcess .processCont ul li p {  flex: 1;  line-height: 0.3rem;  margin-top: -0.03rem;  text-align: justify;}.hospitalInfo .mltexts_area .jiuyiProcess .processCont ul li::before {  content: "";  display: inline-block;  width: 0.26rem;  height: 0.26rem;  border-radius: 50%;  background: #f8ba46;  position: absolute;  left: -0.13rem;  top: 0;}.hospitalInfo .mltexts_area .jiuyiProcess .processCont ul li:last-child {  margin-bottom: 0;}.hospitalInfo .mltexts_area .mock2 {  text-align: center;  height: 0.7rem;  position: relative;  top: -0.1rem;  box-shadow: 0 -10px 10px #ffffff;  z-index: 33;  background: #ffffff;}.hospitalInfo .mltexts_area .mock2 div {  height: 0.7rem;  display: flex;  align-items: center;  justify-content: center;  width: 1.5rem;  margin: 0.05rem auto 0;}.hospitalInfo .mltexts_area .mock2 div.boxLess {  width: 1rem;}.hospitalInfo .mltexts_area .mock2 span {  font-size: 0.24rem;  color: #5a89ff;  font-weight: 300;  display: block;}.hospitalInfo .mltexts_area .mock2 img {  width: 0.2rem;  height: 0.12rem;  margin: 0.04rem 0 0 0.08rem;}.hospitalInfo .hospital_info_center_swiper_container {  width: 6.9rem;  padding: 0.3rem;  overflow: hidden;}.hospitalInfo .hospital_recom {  display: flex;  flex-wrap: wrap;  justify-content: space-between;  padding: 0.3rem;}.hospitalInfo .hospital_recom li {  width: 48%;  height: 1rem;  margin-bottom: 0.3rem;}.hospitalInfo .hospital_recom li:nth-of-type(2n + 1) {  margin-right: 4%;}.hospitalInfo .hospital_recom li .left {  width: 1rem;  height: 1rem;  border-radius: 0.1rem;  float: left;  overflow: hidden;}.hospitalInfo .hospital_recom li .right {  width: 66%;  height: 1rem;  float: right;}.hospitalInfo .hospital_recom li .right p {  font-size: 0.26rem;  color: #333333;  padding: 0;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.hospitalInfo .hospital_recom li .right b {  font-size: 0.22rem;  color: #666666;  padding: 0;  display: block;  margin-top: -0.08rem;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.hospitalInfo .hospital_recom li .right span {  color: #ff852b;  display: block;  padding: 0;  display: flex;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.hospitalInfo .hospital_recom li .right span i {  font-size: 0.24rem;  padding-top: 0.04rem;  margin-right: 0.1rem;}.hospitalInfo .hospital_recom li .right span em {  font-size: 0.28rem;  font-weight: bold;}.hospitalInfo .ask_ul {  padding: 0 0.3rem;  margin-bottom: 0.3rem;}.hospitalInfo .ask_ul .ask_item {  padding-bottom: 0.24rem;  border-bottom: 0.02rem solid #eeeeee;  margin-bottom: 0.3rem;}.hospitalInfo .ask_ul .ask_item:last-child {  border-bottom-width: 0;  margin-bottom: 0;}.hospitalInfo .ask_ul .ask_item .question_box {  display: flex;  align-items: center;}.hospitalInfo .ask_ul .ask_item .answer_box {  display: flex;  margin-top: 0.3rem;}.hospitalInfo .ask_ul .ask_item .icon {  width: 0.32rem;  height: 0.32rem;  margin-right: 0.1rem;}.hospitalInfo .ask_ul .ask_item .answer_icon {  position: relative;  top: 0.04rem;}.hospitalInfo .ask_ul .ask_item .question {  color: #2a2b2d;  font-size: 0.28rem;  font-weight: bold;  line-height: 0.4rem;  flex: 1;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.hospitalInfo .ask_ul .ask_item .answer {  color: #656970;  font-size: 0.24rem;  line-height: 1.8;  flex: 1;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}.codeWrap {  position: fixed;  top: 0;  left: 0;  background: rgba(0, 0, 0, 0.2);  width: 100%;  height: 100%;  z-index: 999;  display: none;}.codeWrap .codeCont {  text-align: center;  border-radius: 0.2rem;  width: 5.7rem;  height: 6.4rem;  background: #fff;  position: absolute;  left: 50%;  top: 50%;  margin: -3.2rem 0 0 -2.8rem;  display: none;}.codeWrap .codeCont .close {  width: 0.24rem;  height: 0.24rem;  background: url(/static/mobile/images/common/close2.png) no-repeat;  background-size: 100%;  position: absolute;  right: 0.27rem;  top: 0.2rem;}.codeWrap .codeCont .title {  color: #333333;  font-size: 0.36rem;  font-weight: 500;  line-height: 0.36rem;  padding: 0.5rem 0 0.3rem;}.codeWrap .codeCont .tips {  color: #333;  margin-bottom: 0.2rem;}.codeWrap .codeCont .imgBox {  width: 2.6rem;  height: 2.6rem;  overflow: hidden;  margin: 0 auto;}.codeWrap .codeCont .imgBox img {  width: 2.6rem;  height: 2.6rem;  display: block;}.codeWrap .codeCont .pasteCont {  color: #333333;  font-size: 0.28rem;  line-height: 0.28rem;  margin: 0.3rem auto;  border: none;  text-align: center;  display: block;  background: #fff;}.codeWrap .codeCont .pasteBtn {  color: #ff6c00;  font-size: 0.36rem;  font-weight: bold;  line-height: 1.14rem;  border-top: 1px solid #dddddd;}.map_shade {  display: none;  position: fixed;  left: 0;  top: 0;  width: 100%;  height: 100%;  z-index: 999999;  background-color: rgba(0, 0, 0, 0.6);}.map_shade .map_inner_box {  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%, -50%);  width: 100%;  height: 100%;  background-color: #ffffff;}.map_shade .close_img {  position: absolute;  top: 0.2rem;  right: 0.2rem;  width: 0.8rem;  height: 0.8rem;}.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}.v7_gl_list_wrap {  display: flex;  overflow-x: auto;  flex-wrap: nowrap;  margin: 0.3rem;  height: 4.7rem;}.v7_gl_list_wrap::-webkit-scrollbar {  display: none;}.v7_gl_list_wrap .v7_gl_card {  width: 3.25rem;  height: 4.54rem;  background: #ffffff;  box-shadow: 0 0.06rem 0.16rem 0 rgba(0, 0, 0, 0.08);  border-radius: 0.08rem;  margin-right: 0.2rem;}.v7_gl_list_wrap .v7_gl_card .img {  position: relative;  height: 2.44rem;  overflow: hidden;}.v7_gl_list_wrap .v7_gl_card .img img {  width: 100%;  height: 100%;  border-radius: 0.08rem 0.08rem 0rem 0rem;}.v7_gl_list_wrap .v7_gl_card .img .hos_name {  width: 3.25rem;  height: 0.6rem;  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);  box-shadow: 0rem 0.06rem 0.16rem 0rem rgba(0, 0, 0, 0.08);  border-radius: 0.08rem 0.08rem 0rem 0rem;  position: absolute;  bottom: 0;}.v7_gl_list_wrap .v7_gl_card .img .hos_name span {  display: block;  font-size: 0.22rem;  font-weight: 400;  color: #ffffff;  line-height: 0.4rem;  text-shadow: 0 0 0 rgba(0, 0, 0, 0.08);  margin-left: 0.3rem;  margin-top: 0.1rem;}.v7_gl_list_wrap .v7_gl_card .img .hos_name span::before {  display: inline-block;  background: url(/static/mobile/v1.4/images/icon_location.png);  background-size: 100% 100%;  content: "";  width: 0.18rem;  height: 0.2rem;  box-shadow: 0 0.06rem 0.16rem 0 rgba(0, 0, 0, 0.08);  margin-right: 0.05rem;}.v7_gl_list_wrap .v7_gl_card p {  width: 2.8rem;  height: 0.4rem;  font-size: 0.24rem;  font-weight: 400;  color: #ff852b;  line-height: 0.4rem;  text-shadow: 0 0 0 rgba(0, 0, 0, 0.08);  margin: 0.1rem 0.23rem;}.v7_gl_list_wrap .v7_gl_card h3 {  width: 2.8rem;  height: 0.8rem;  font-size: 0.28rem;  font-weight: 500;  color: #333333;  line-height: 0.4rem;  text-shadow: 0 0 0 rgba(0, 0, 0, 0.08);  margin: 0 0.22rem;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}.v7_gl_list_wrap_a {  margin: 0 0;}.v7_gl_list_wrap_a .v7_gl_card_a {  display: flex;  margin: 0.3rem 0;  border-bottom: 0.01rem solid #eeeeee;  padding-bottom: 0.32rem;}.v7_gl_list_wrap_a .v7_gl_card_a:last-child {  border-bottom: none;}.v7_gl_list_wrap_a .v7_gl_card_a .img {  position: relative;  width: 2.4rem;  height: 1.8rem;}.v7_gl_list_wrap_a .v7_gl_card_a .img img {  width: 100%;  height: 100%;  border-radius: 0.08rem;}.v7_gl_list_wrap_a .v7_gl_card_a .img .hos_name {  width: 2.4rem;  height: 0.44rem;  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);  box-shadow: 0rem 0.06rem 0.16rem 0rem rgba(0, 0, 0, 0.08);  border-radius: 0.08rem 0.08rem 0rem 0rem;  position: absolute;  bottom: 0;}.v7_gl_list_wrap_a .v7_gl_card_a .img .hos_name span {  display: block;  font-size: 0.22rem;  font-weight: 400;  color: #ffffff;  line-height: 0.4rem;  text-shadow: 0 0 0 rgba(0, 0, 0, 0.08);  margin-left: 0.14rem;}.v7_gl_list_wrap_a .v7_gl_card_a .img .hos_name span::before {  display: inline-block;  background: url(/static/mobile/v1.4/images/icon_location.png);  background-size: 100% 100%;  content: "";  width: 0.18rem;  height: 0.2rem;  box-shadow: 0 0.06rem 0.16rem 0 rgba(0, 0, 0, 0.08);}.v7_gl_list_wrap_a .v7_gl_card_a .intro {  width: 4.2rem;  margin-left: 0.2rem;  display: flex;  flex-direction: column;  justify-content: space-between;}.v7_gl_list_wrap_a .v7_gl_card_a .intro h3 {  height: 0.8rem;  font-size: 0.28rem;  font-weight: 500;  color: #333333;  line-height: 0.4rem;  overflow: hidden;}.v7_gl_list_wrap_a .v7_gl_card_a .intro .desc {  height: 0.4rem;  font-size: 0.24rem;  font-weight: 400;  color: #ff852b;  line-height: 0.4rem;  margin: 0.1rem 0;  display: flex;  align-items: center;}.v7_gl_list_wrap_a .v7_gl_card_a .intro .desc i {  width: 12px;  height: 14px;  margin-left: 5px;  background: url(/static/home/images/direct/detailIcon.png) no-repeat -57px -42px;}.v7_gl_list_wrap_a .v7_gl_card_a .intro .author {  margin: 0;}.v7_gl_list_wrap_a .v7_gl_card_a .intro .crosswise_author {  justify-content: start;}.v7_gl_list_wrap_a .v7_gl_card_a .intro .crosswise_author .tag {  line-height: 0.24rem;}.v7_gl_list_wrap_a .v7_gl_card_a .intro .op_warp {  display: flex;  justify-content: space-between;}.v7_gl_list_wrap_a .v7_gl_card_a .intro .op_warp .avatar {  margin-right: 0.1rem;}.v7_gl_list_wrap_a .v7_gl_card_a .intro .op_warp .op {  display: flex;  align-items: center;}.v7_gl_list_wrap_a .v7_gl_card_a .intro .op_warp .op img {  width: 0.3rem;  height: 0.3rem;  position: relative;  top: -0.03rem;}.v7_gl_list_wrap_a .v7_gl_card_a .intro .op_warp .op span {  font-size: 0.24rem;  color: #a5aab2;  margin-left: 0.1rem;}.author {  display: flex;  width: 2.8rem;  font-size: 0.24rem;  font-weight: 500;  color: #656970;  line-height: 0.33rem;  margin: 0.1rem 0.22rem 0;  align-items: center;  justify-content: space-between;}.author img {  width: 0.4rem;  height: 0.4rem;  box-shadow: 0 0.06rem 0.16rem 0 rgba(0, 0, 0, 0.08);  border-radius: 50%;}.author span {  margin-right: 0.05rem;  font-size: 0.24rem;  font-weight: 500;  line-height: 0.33rem;}.author span:last-child {  font-size: 0.24rem;  font-weight: 500;  color: #656970;  line-height: 0.24rem;  padding: 0.05rem;}.v7_inputs {  display: flex;  align-items: center;  justify-content: space-between;  height: 0.8rem;  background: #f6f7fa;  border-radius: 0.35rem;  margin-top: 0.4rem;  padding-left: 0.4rem;  font-size: 0.28rem;}.v7_inputs .tips_text {  color: #a5aab2;}.v7_inputs .issue_btn {  width: 1.6rem;  height: 0.8rem;  background: #ff852b;  color: #ffffff;  text-align: center;  line-height: 0.8rem;  border-radius: 0.4rem 0.4rem 0.4rem 0;}.author .name {  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  word-break: break-all;  max-width: 1.5rem;}.author .bgzj {  background: #ab67e0 !important;}.author .bggf {  background: #ffa900 !important;}.v7_gl_card_a .intro {  position: relative;}.v7_gl_card_a .intro .mask {  display: none;  background: url(/static/mobile/images/guideline/bg-1.png);  background-size: 100% 100%;  position: absolute;  top: -1.52rem;  right: 0.81rem;  box-sizing: border-box;  padding: 0.26rem 0.3rem;  width: 3.68rem;  height: 2.54rem;  z-index: 11;  font-size: 0.22rem;}.v7_gl_card_a .intro .mask p {  line-height: 0.3rem;  color: #f07d28;  font-weight: 500;}.v7_gl_card_a .intro .mask span {  line-height: 0.3rem;  color: #a5aab2;  display: block;  margin-top: 0.06rem;}/* 竖版卡片点赞样式 */.v7_gl_list_wrap .v7_gl_card .author .vertical_like_box {  display: flex;  align-items: center;}.v7_gl_list_wrap .v7_gl_card .author .vertical_like_box .like_icon {  margin-right: 0.08rem;  width: 0.34rem;  height: 0.34rem;  border-radius: 0;}.v7_gl_list_wrap .v7_gl_card .author .vertical_like_box .like_number {  background-color: transparent;  color: #a5aab2;  font-size: 0.24rem;  box-shadow: none;  height: auto;  padding: 0;}.v7_gl_list_wrap .v7_gl_card .author .vertical_author_box {  display: flex;  align-items: center;}.v7_gl_list_wrap .v7_gl_card .author .avatar {  margin-right: 0.1rem;}