/* header */
.hos_art .header{
    padding:0.75rem 0.6rem;
    display:flex;
    flex-direction: row;
    justify-content:space-between;
    align-items: baseline;
    border-bottom:0.05rem solid rgba(235,236,241,1);
}
.hos_art .header img{
    display: inline-block;
    width:0.45rem;
   
}
.hos_art .header > span{
    font-size:0.9rem;
    font-weight: bold;
    color:rgba(52,52,52,1);
}
.hos_art .header .header-right{
    float:left;
    width:0.85rem;
    height:0.7rem;
    background:url("https://www.boutiquality.com/style/mhos/image/de_nav.png") no-repeat left top;
    background-size:cover;
}
.hos_art .header .active{
    background:url("https://www.boutiquality.com/style/mhos/image/nav_active_icon.png") no-repeat left top;
    background-size:cover;
}
/* 点击头部nav图标显示导航列表 nav_list */
.hos_art .header .nav_list{
    display:none;
}
.hos_art .header .nav_list.active{
    display:flex;
    z-index:2;
    width:6.5rem;
    height:5.5rem;
    color:#1DB1AF;
    font-size:0.75rem;
    position: absolute;
    top:2.6rem;
    right:0.45rem;
    padding-top:0.6rem;
    flex-direction: column;
    justify-content:flex-start;
    align-items:start;
    background:#fff;
    background:url("https://www.boutiquality.com/style/mhos/image/nav_list_bg.png") no-repeat left top;
    background-size:cover;
}
.hos_art .header .nav_list .nav_list_item{
    width:100%;
    padding:0 0.3rem;
    line-height:1.2rem
}
.hos_art .header .nav_list .nav_list_item img{
    width:0.7rem;
    height:0.7rem;
}
.hos_art .header .nav_list{
    color:#fff;
    background:#1DB1AF ;
}
.hos_art .header .doctor{
    font-size:0.75rem;
    font-weight: bold;
    padding:0.35rem 0.6rem;
    color:#1DB1AF;
    background:#fff;
} 
.hos_art .header .hospital{
    font-size:0.75rem;
    padding:0.3rem 0.6rem;
    background:rgba(24,140,138,1);
}
/* nav */
.hos_art .nav{
    width:100%;
}
.hos_art .nav ul {
    width:100%;
    display:flex;
    flex-direction: row;
    justify-content:space-between;
    align-items:center;
    padding:0 0.65rem;
    border-bottom:0.05rem solid rgba(238,238,238,1);
}
.hos_art .nav ul li{
    position: relative;
    font-size:0.75rem;
    color:rgba(102,102,102,1);
    line-height:2.5rem;
}
.hos_art .nav ul li div{
    visibility: hidden;
    position:absolute;
    bottom:0;
    height:0.1rem;
    border-radius:0.05rem;
    background:rgba(30,178,176,1);
}
.hos_art .nav ul li .active{
    visibility: visible;
}
/* 页面滚动nav样式 */
.hos_art .nav_fixed{
    z-index:2;
    position: fixed;
    top:0;
    left:0;
    right:0;
    background:#fff;
}
/* search */
.hos_art .search{
    padding:0.75rem 0.6rem;
    display:flex;
    flex-direction: row;
    justify-content:flex-start;
    align-items:baseline;
}
.hos_art .search span{
    font-size:0.75rem;
    font-weight:bold;
    color:rgba(30,178,176,1);
}
.hos_art .search .search_input{
    flex:1;
    margin-left:0.6rem;
    border:0.05rem solid rgba(238,238,238,1);
    box-shadow:0.05rem 0.05rem 0.2rem 0px rgba(86,86,86,0.1);
    border-radius:1rem;
    color:rgba(154,154,154,1);
    display:flex;
    justify-content: flex-start;
    align-items: center;
    background: #fff;
}
.hos_art  .search .search_input i{
  display:inline-block;
  margin-left:0.8rem;
  font-size:0.65rem;
  color:rgba(154,154,154,1);
}
.hos_art  .search .search_input input{
    margin-left:0.4rem;
    flex:1;
    font-size:0.65rem;
    display:inline-block;
    line-height:2rem;
    margin-right:1rem;
    background:none;  
	outline:none;  
    border:none;
}
/* new */
.hos_art .new .title{
    font-size:0.9rem;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:1.2rem;
    text-indent: 0.35rem;;
}
.hos_art .new .new_list{
    padding:0 0.65rem;
}
.hos_art .new .new_list .new_list_item{
    padding:0.55rem 0.45rem;
    display:flex;
    flex-direction: row;
    align-items: center;
    margin:0.75rem 0.25rem;
    border:0.05rem solid rgba(237,237,237,1);
    box-shadow:0 0.05rem 0.15rem 0 rgba(85,85,85,0.1);
    border-radius:0.25rem;
}
.hos_art .new .new_list .new_list_item img{
    width:240px;
    height:240px;
}
.hos_art .new .new_list .new_list_item .right{
    font-size:0;
    margin-left:0.5rem;
}
.hos_art .new .new_list .new_list_item .right .top{
    width:100%;
    font-size:0.7rem;
    font-weight:bold;
    color:rgba(85,85,85,1);
    line-height:1rem;
}
.hos_art .new .new_list .new_list_item .right .right_middle{
    display:inline-block;
    line-height:1rem;
    overflow: hidden;
}
.hos_art .new .new_list .new_list_item .right .right_middle span{
    display:inline-block;
    margin-right:0.35rem;
    font-size:0.6rem;
    font-weight: 400;
    color:rgba(29,177,175,1);
}
.hos_art .new .new_list .new_list_item .right .right_bott{
    display:inline-block;
    padding-top:0.1rem;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: baseline;
    line-height:1.5rem;
}
.hos_art .new .new_list .new_list_item .right .right_bott img{
    width:0.65rem;
    height:0.45rem;
}
.hos_art .new .new_list .new_list_item .right .right_bott span{
    font-size:0.55rem;
    font-weight:400;
    color:rgba(101,101,101,1);
}
.hos_art .new .new_list .new_list_item .right .right_bott span img{
    margin-right:0.25rem;
}