.subject .banner {  position: relative;}.subject .banner img {  width: 100%;  height: 4.1rem;}.subject .banner .pageTop {  z-index: 999;  position: absolute;  top: 0;  left: 0;}.subject .banner .pageTop .title {  line-height: 0.36rem;  display: flex;  justify-content: space-around;  align-items: center;  padding-top: 0.32rem;}.subject .banner .pageTop .title a h2 {  color: #333333;  font-size: 0.28rem;}/* .subject .banner .pageTop .title a:first-child {  margin-right: 1rem;} */.subject .banner .pageTop .title .addClick > h2 {  color: #FF852B;  font-size: 0.36rem;  font-weight: bold;  position: relative;}.subject .banner .pageTop .title .addClick > h2::after {  content: "";  display: block;  width: 0.8rem;  height: 0.06rem;  border-radius: 0.03rem;  background: #FF852B;  position: absolute;  bottom: -0.22rem;  left: 50%;  margin-left: -0.4rem;}.subject .banner .pageTop .text {  padding: 0.37rem 0.35rem 0.38rem 0.27rem;  margin: 0.47rem 4% 0 4%;  background: rgba(255, 255, 255, 0.61);}.subject .banner .pageTop .text p {  color: #333333;  font-size: 0.24rem;  max-height: 1.4rem;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 4;  overflow: hidden;}.subject .hotBk {  margin: 0.72rem 4% 0.37rem 4%;}.subject .hotBk .tit {  display: flex;  justify-content: space-between;  line-height: 0.36rem;}.subject .hotBk .tit h3 {  color: #333333;  font-size: 0.36rem;  font-weight: bold;}.subject .hotBk .tit a {  color: #999999;  font-size: 0.24rem;}.subject .hotBk ul {  margin-top: 0.3rem;}.subject .hotBk ul li {  display: flex;  justify-content: space-between;  margin-bottom: 0.2rem;}.subject .hotBk ul li .liLeft {  flex: 1;  width: 60%;}.subject .hotBk ul li .liLeft h4 {  color: #333333;  font-size: 0.28rem;  line-height: 0.28rem;  font-weight: 500;  padding: 0.18rem 0;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.subject .hotBk ul li .liLeft p {  color: #666666;  font-size: 0.24rem;  line-height: 0.4rem;  width: 99%;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}.subject .hotBk ul li .liRight {  width: 2.4rem;  height: 1.6rem;  border-radius: 0.1rem;  overflow: hidden;  margin-left: 0.35rem;}.subject .hotBk ul li .liRight img {  width: 100%;  height: 100%;  object-fit: cover;}.subject .tabWrap {  border-top: 1px solid #EEEEEE;  border-bottom: 1px solid #EEEEEE;  display: flex;  justify-content: space-between;}.subject .tabWrap .tabMenu {  background: #EEEEEE;}.subject .tabWrap .tabMenu div {  color: #333333;  font-size: 0.28rem;  line-height: 0.68rem;  margin: 0.2rem 0;  padding: 0 0.27rem 0 0.3rem;}.subject .tabWrap .tabMenu div.checkClick {  color: #FF852B;  background: #fff;}.subject .tabWrap .tabMenu div:first-child {  margin-top: 0 !important;}.subject .tabWrap .tabMenu div:last-child.checkClick {  margin-bottom: 0 !important;  padding-bottom: 0.2rem;}.subject .tabWrap .tabCont {  flex: 1;  /*height: 5.2rem;*/  overflow-x: hidden;  overflow-y: scroll;}.subject .tabWrap .tabCont .tabBox {  padding-top: 0.7rem;  display: flex;  flex-wrap: wrap;  display: none;  overflow: auto;}.subject .tabWrap .tabCont .tabBox a {  color: #666666;  font-size: 0.26rem;  line-height: 0.26rem;  padding: 0.13rem 0.25rem;  margin: 0 0 0.4rem 0.4rem;  border: 1px solid #DDDDDD;  border-radius: 0.1rem;}.subject .tabWrap .tabCont .tabBox:first-child {  display: flex;}.subject .navigation {  font-size: 0.24rem;  font-weight: 500;  padding: 0 4%;  margin: 0.4rem 0 0.5rem 0;}.subject .navigation a {  color: #333333;}.subject .navigation em {  margin: 0 0.1rem;}/*头部logo导航*/.head {  padding: 0.2rem 4%;  overflow: hidden;  background: #F6F6F6;}.head .logo {  width: 1.47rem;  height: 0.57rem;  margin-right: 0.3rem;  float: left;}.head .logo img {  width: 100%;  display: block;}.head .nav {  width: 78%;  font-size: 0.28rem;  font-weight: 400;  color: #333333;  line-height: 0.57rem;  float: right;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}.head .nav a {  color: #333333;}.head .nav span {  color: #333333;}/*底部按钮导航*/.wiki_footer {  width: 100%;  height: 2rem;  position: fixed;  z-index: 999999;  bottom: 0;}.wiki_footer ul {  background: #F6F6F6;  overflow: hidden;  padding-left: 0.36rem;  box-sizing: border-box;}.wiki_footer ul li {  float: left;  height: 1rem;  margin-right: 0.45rem;}.wiki_footer ul li a {  width: 100%;  height: 100%;  display: block;  text-align: center;  line-height: 1rem;  font-size: 0.24rem;  color: #666666;}.wiki_footer .btns div {  width: 50%;  height: 1rem;  float: left;}.wiki_footer .btns div a {  font-size: 0.3rem;  color: #ffffff;  width: 100%;  height: 100%;  display: block;  text-align: center;  line-height: 1rem;}.wiki_footer .btns .left {  background: #FF903F;}.wiki_footer .btns .right {  background: #FF5854;}.main {  width: 92%;  margin: 0 auto;  padding-bottom: 0.6rem;}.main .tit {  height: 0.4rem;  line-height: 0.4rem;  box-sizing: border-box;}.main .tit h2 {  font-size: 0.36rem;  color: #333333;  font-weight: bold;  float: left;}.main .tit h2:before {  width: 0.06rem;  height: 0.3rem;  content: "";  margin: 0.04rem 0.18rem 0 0;  border-radius: 0.03rem;  background: #FF852B;  display: block;  float: left;}.main .tit a {  font-size: 0.24rem;  color: #999999;  float: right;}.main .about_check {  margin-top: 0.3rem;}.main .about_check ul li {  border-top: 1px solid #EEEEEE;  padding: 0.2rem 0;  box-sizing: border-box;}.main .about_check ul li p {  font-size: 0.3rem;  color: #333333;  margin-bottom: 0.06rem;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.main .about_check ul li span {  font-size: 0.24rem;  color: #666666;  line-height: 0.36rem;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}.main .about_check ul li:first-child {  border: none;}.main .hot_ency {  margin-top: 0.3rem;}.main .hot_ency ul {  overflow: hidden;  box-sizing: border-box;}.main .hot_ency ul li {  float: left;  margin: 0.3rem 0.25rem 0 0;  height: 0.3rem;  line-height: 0.3rem;  padding: 0;}.main .hot_ency ul li a {  font-size: 0.26rem;  color: #333333;  display: block;  line-height: 0.3rem;}.main .about_know {  margin-top: 0.5rem;  margin-bottom: 0.5rem;}.main .about_know ul {  overflow: hidden;  box-sizing: border-box;}.main .about_know ul li {  width: 45%;  margin-top: 0.3rem;  float: left;  height: 0.3rem;  line-height: 0.3rem;  padding: 0;}.main .about_know ul li a {  width: 100%;  float: left;  font-size: 0.26rem;  color: #333333;  display: block;  line-height: 0.3rem;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.main .about_know ul li a:before {  width: 0.08rem;  height: 0.08rem;  content: "";  margin: 0.1rem 0.2rem 0 0;  border-radius: 50%;  background: #999999;  display: block;  float: left;}.main .about_know ul li:nth-of-type(2n+1) {  margin-right: 10%;}.main .service_recom {  margin-top: 0.5rem;  overflow: hidden;}.main .service_recom ul li {  width: 48%;  height: 1rem;  float: left;  margin-top: 0.3rem;}.main .service_recom ul li .left {  width: 1rem;  height: 1rem;  border-radius: 0.1rem;  float: left;  overflow: hidden;}.main .service_recom ul li .left img {  width: 100%;  height: 100%;  display: block;}.main .service_recom ul li .right {  width: 66%;  height: 1rem;  float: right;}.main .service_recom ul li .right p {  font-size: 0.26rem;  color: #333333;  padding: 0.06rem 0;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.main .service_recom ul li .right span {  color: #FF852B;  display: block;  padding: 0;  display: flex;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.main .service_recom ul li .right span i {  font-size: 0.24rem;  padding-top: 0.1rem;}.main .service_recom ul li .right span b {  font-size: 0.36rem;  padding: 0 0.06rem 0 0.03rem;}.main .service_recom ul li .right span em {  font-size: 0.24rem;  padding-top: 0.1rem;}.main .service_recom ul li:nth-of-type(2n+1) {  margin-right: 4%;}.main .hospital_recom {  margin-top: 0.5rem;  overflow: hidden;}.main .hospital_recom ul li {  width: 48%;  height: 1rem;  float: left;  margin-top: 0.3rem;}.main .hospital_recom ul li .left {  width: 1rem;  height: 1rem;  border-radius: 0.1rem;  float: left;  overflow: hidden;}.main .hospital_recom ul li .left img {  width: 100%;  height: 100%;  display: block;}.main .hospital_recom ul li .right {  width: 66%;  height: 1rem;  float: right;}.main .hospital_recom ul li .right p {  font-size: 0.26rem;  color: #333333;  padding: 0;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.main .hospital_recom ul 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;}.main .hospital_recom ul li .right span {  color: #FF852B;  display: block;  padding: 0;  display: flex;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.main .hospital_recom ul li .right span i {  font-size: 0.24rem;  padding-top: 0.04rem;  margin-right: 0.1rem;}.main .hospital_recom ul li .right span em {  font-size: 0.28rem;  font-weight: bold;}.main .hospital_recom ul li:nth-of-type(2n+1) {  margin-right: 4%;}