html,body{width:100%;height:100%}.appiont_tree{width:100%;height:100%;background:#f7f7f7;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.appiont_tree .appiont_search{width:100%;background:#ffffff}.appiont_tree .appiont_search .appiont_search_content{width:92%;height:0.74rem;text-align:center;background:#F5F5F5;border-radius:4px;line-height:0.74rem;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;margin:0.2rem 4%}.appiont_tree .appiont_search .appiont_search_content span:first-child{display:inline-block;width:0.37rem;height:0.37rem;background:url(../images/icon_search_b@3x.png) no-repeat;background-size:0.37rem;margin-right:0.15rem}.appiont_tree .appiont_search .appiont_search_content span{font-size:0.35rem;color:#999999}.appiont_tree .appiont_search .appiont_tree_hint{display:inline-block;height:0.96rem;line-height:0.96rem;background:#FFF7E9;color:#FF9F4F;padding:0.4 0.4rem;text-decoration:none;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.appiont_tree .appiont_search .appiont_tree_hint p{flex:1;-webkit-flex:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appiont_tree .appiont_search .appiont_tree_hint svg{width:0.5rem;height:0.5rem;fill:#FF9F4F;margin-right:0.2rem}#treeselect{width:100%;height:91.5%;flex:1;-webkit-box-flex:1;position:relative;overflow:hidden}#treeselect .van-tree-select{width:100%;height:100% !important}#treeselect .van-tree-select .van-tree-select__nav{background:#F5F5F5;width:48%}#treeselect .van-tree-select .van-tree-select__nav .van-tree-select__nitem{background:#EFEFEF;font-size:0.4rem;padding-left:0.8rem;line-height:43px;border-bottom:0.5px solid #D8D8D8}#treeselect .van-tree-select .van-tree-select__nav .van-tree-select__nitem--active{background:#fff url(../images/select@3x.png) no-repeat;background-size:0.25rem;background-position:0.4rem 0.45rem;color:#00D2C3}#treeselect .van-tree-select .van-tree-select__content{background:#FFFFFF;width:52%;padding:0;margin-left:48%}#treeselect .van-tree-select .van-tree-select__content .van-tree-select__item{font-size:0.4rem;padding:0.4rem;line-height:0.53rem}#treeselect .van-tree-select .van-tree-select__content .van-tree-select__item--active{background:#F5F5F5;color:#333333}#treeselect .van-tree-select .van-tree-select__content .van-tree-select__item--active i{display:none}#treeselect .van-tree-select .van-tree-select__content .van-ellipsis{white-space:normal}.van-tree-select__content{height:100% !important}.appiont_tree_guide{position:fixed;right:0.53rem;bottom:1.25rem;width:1.9rem;height:1.9rem}.appiont_tree_guide a{display:inline-block;width:100%;height:100%;background:url(../images/guide@3x.png) no-repeat;background-size:1.9rem}.weui_confirm .weui-dialog{max-width:px2rem(300);border-radius:px2rem(10)}.weui_confirm .weui-dialog .weui-dialog__hd{padding:px2rem(20) px2rem(20) px2rem(12) px2rem(20);line-height:px2rem(22)}.weui_confirm .weui-dialog .weui-dialog__hd .weui-dialog__title{font-size:px2rem(18);color:#333333;line-height:px2rem(22)}.weui_confirm .weui-dialog .weui-dialog__bd{font-size:px2rem(14);color:#666666;line-height:px2rem(20);text-align:left}.weui_confirm .weui-dialog .weui-dialog__ft{line-height:px2rem(48);font-size:px2rem(16)}.weui_confirm .weui-dialog .weui-dialog__ft .weui-dialog__btn_default{color:#666666}.weui_confirm .weui-dialog .weui-dialog__ft .weui-dialog__btn_primary{color:#00D2C3}

.weui-skin_android .weui-dialog__hd {
    text-align: center;
}

.weui-skin_android .weui-dialog__ft {
    display: block;
    text-align: center;
    line-height: 42px;
    font-size: 16px;
    padding: 0 1.6em .7em;
}
.weui_confirm .weui-dialog .weui-dialog__bd {
    font-size: 0.4rem;
    max-height: 10rem;
    overflow: scroll;
    line-height: 0.6rem;
}
.appiont_tree {
    width: 100%;
    height: 100%;
    background: #f7f7f7;
    display: flex;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column
}

.appiont_tree .appiont_search {
    width: 100%;
    background: #ffffff;
    /*margin-bottom: 0.5rem;*/
    padding: 0.2rem 4%
}

.appiont_tree .appiont_search a {
    width: 100%;
    height: 0.89rem;
    background: #F5F5F5;
    border-radius: 4px;
    line-height: 0.89rem;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center
}

.appiont_tree .appiont_search a span:first-child {
    display: inline-block;
    width: 0.37rem;
    height: 0.37rem;
    background: url(../../businessOptimization/images/icon_search_b@3x.png) no-repeat;
    background-size: 0.37rem;
    margin-right: 0.15rem
}

.appiont_tree .appiont_search a span {
    font-size: 0.35rem;
    color: #999999
}

#treeselect .van-tree-select .van-tree-select__nav .van-tree-select__nitem {
    line-height: 54px ;
}

#treeselect .van-tree-select .van-tree-select__content .van-ellipsis {
    border-bottom: 0.5px solid #D8D8D8 ;
}

/* #treeselect .van-tree-select .van-tree-select__nav .van-tree-select__nitem {
    line-height: 54px ;
}

#treeselect .van-tree-select .van-tree-select__content .van-ellipsis {
    border-bottom: 0.5px solid #D8D8D8 ;
} */
.tree-select {
  /*position: relative;*/
  user-select: none;
  width: 100%;
  height: 100%;
  overflow-x: auto;
}

.tree-select-nav {
  position: absolute;
  width: 30%;
  height: 100%;
  background: #F5F5F5;
  overflow-x: hidden;
}

.tree-select-item {
  font-size: .373333rem;
  padding: .373333rem;
  /*line-height: 1;*/
  color: #666666;
}

.item-title {
  background: #ffff;
  color: #00D2C3;
  font-weight: bold;
}

.tree-select-content {
  width: 70%;
  padding: 0;
  height: 100%;
  overflow-x: hidden;
  margin-left: 30%;
  background: #FFFFFF;
}

.content-tree {
  position: relative;
  font-size: .373333rem;
  vertical-align: middle;
}

.content-span {
  display: inline-block;
  max-width: 5.333333rem;
  /*line-height: 1;*/
  vertical-align: middle;
  color: #333333;
  font-size: .4rem;

}
.content-tree-key{
  /*display: flex;*/
  /*align-items: center;*/
  padding: .373333rem 0;
}
.tree-right-childs li,.content-tree-key:active {
  background: #F5F5F5;
}

.icon-left-arrow {
  display: inline-block;
  width: .586667rem;
  height: .853333rem;
  vertical-align: middle;
  position: absolute;
  right: 0rem;
}

[v-cloak] {
  display: none;
}

.tree-child {
  padding: 0 .373333rem;
}

.tree-right-childs {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: -0.266667rem;
  margin-left: -0.266667rem;
}

.tree-right-childs li {
  background-color: #f8f8f8;
  color: #666666;
  padding: .186667rem ;
  font-size: .293333rem;
  margin-bottom: .266667rem;
  margin-left: .266667rem;
  border-radius: .106667rem;
  line-height: 1
}

.header-about {
  display: flex;
  align-items: center;
  /*justify-content: space-between;*/
  background-color: #ffffff;
  padding: .266667rem 4%;
  width: 100%;
  box-sizing: border-box;

}

.header-about li {
  display: flex;
  align-items: center;
  border-right: .026667rem solid #D8D8D8;
  line-height: 1;
  margin-right: .373333rem ;
    width: 25%;
}
header-about li::after{
    content: '';
    width: 25%;
}
.header-about li span {
  margin-left: .106667rem;
  font-size: .32rem;
}

.header-about li:last-child {
  border: none;
  padding-right: 0px;
    margin-right: -.373333rem;
}

.circle {
  width: .4rem;
  height: .4rem;
  border-radius: 50%;
  border: .026667rem solid #838383;
  background-color: #CCCCCC;
}
.header-about-icon{
  width: .373333rem;
  height: .373333rem;
  display: block;
}
/*医生标签样式*/
.crosswise-scroll {
  width: 88%;
  display: flex;
  align-items: center;
  flex-direction: row;
  height: 1.226667rem;
  white-space: nowrap;
  padding: 0 .373333rem;
  box-sizing: border-box;
  overflow: hidden;
}

.scroll-x {
  overflow-x: scroll;
}

.all-label,
.crosswise-scroll::-webkit-scrollbar {
  display: none;
}

.label {
  background: #F8F8F8;
  border-radius: .346667rem;
  margin-right: .213333rem;
  font-size: .32rem;
  color: #333;
  padding: .16rem .266667rem;
  border: .026667rem solid #F8F8F8;
}

.active-class {
  color: #00C6B8 !important;
  border: .026667rem solid #00C6B8 !important;
  background: rgba(0, 198, 184, 0.06);
}

.crosswise-box {
  display: flex;
  align-items: center;
  background-color: #ffffff;
  z-index: 999;
}

.arrow-unfold {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  height: 1.226667rem;
  box-shadow: -0.133333rem 0rem .133333rem -0.133333rem #ccc;
  z-index: 99;
}

.triangle {
  display: block;
  width: 0;
  height: 0;
  border-top: .186667rem solid #666666;
  border-bottom: 0rem solid transparent;
  border-left: .186667rem solid transparent;
  border-right: .186667rem solid transparent;
  transform: rotate(0deg);
  transition: all .3s
}

.all-label {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  align-content: flex-start;
  background-color: #ffffff;
  padding: 0 .373333rem;
  box-sizing: border-box;
  transition: height .3s;
  overflow-x: hidden;
  width: 100%;
  height: 0;
  max-height: 13.333333rem;
  overflow-y: scroll;
  position: absolute;
  z-index: 999;
}

.items-label {
  margin-bottom: .213333rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.container-label{
  position: relative;
  z-index: 999;
}
.typo_dgrays{
  z-index: 999;
  position: relative;
}
.m_scrollbox{
  z-index: 999;
  position: relative;
}
/*医生标签*/
