
 
*{padding: 0;margin: 0;}
a{text-decoration: none;outline: none; color: #333;}
img{border: none;outline: none;}
ul,ol,li{list-style: none;}
i{font-style: normal;}
input,select,option{border: 0;outline: none;background: none;}
body{font-family: "微软雅黑"; color: #333;width: 100%;}
.clear { clear: both;}
a:hover {text-decoration: underline;text-decoration: none;}


/*导航 结束*/

.box{width: 40rem; margin:0 auto;box-sizing: border-box;margin-top: 3rem;margin-bottom: 5rem;position: relative;}

/*医生详情 开始*/

/*医生详情 结束*/

/*head 顶部导航 开始*/
.head{width: 40rem;height: 5rem;line-height:5rem;position:fixed;left:0;right:0;top:0;margin: 0 auto;z-index: 99999;background-color: #fff;text-align: center;}
.head .h-back{position: absolute;left: 0rem;width:4rem;text-decoration: none;}
.head .h-back i{font-size: 1.8rem;}
.head .h-Title{font-size: 1.8rem;}
/*head 顶部导航结束*/

.search-content{
	width: 40rem;
	margin:auto;
	margin-top: 5rem;
}
.weui-search-bar {
  position: relative;
  padding: 0.5rem 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  
}
.weui-search-bar .weui-search-bar__form {
  position: relative;
  flex: 1;
  flex: auto;
  border-radius: 5px;
}
.weui-search-bar .weui-search-bar__form .weui-search-bar__box {
  position: relative;
  padding-left: 60px;
  padding-right: 30px;
  width: 92%;
  box-sizing: border-box;
  z-index: 1;
  border-radius: 50px;
  margin-left: 30px;
  margin-right: 10px;
  background: #eff0f4;
}
.weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-icon-search_in-box {
  position: absolute;
  left: 1.3rem;
  top: 0.5rem;
  font-size: 2.3rem;
  color:#757588;
}
.weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-search-bar__input {
  height: 4rem;
  line-height: 4rem;
  font-size: 1.5rem;

}
.weui-search-bar .weui-search-bar__form .weui-search-bar__box .weui-icon-clear {
  position: absolute;
  top: 0;
  right: 0;
  padding: 26px 30px;
  font-size: 0;
  z-index: 99;
}
.weui-search-bar .weui-search-bar__form .weui-search-bar__label {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  border-radius: 50px;
  text-align: center;
  color: #3d4359;
  background: #eff0f4;
  line-height: 80px;
  margin-left: 40px;
  margin-right: 30px;
}
.weui-search-bar .weui-search-bar__form .weui-search-bar__label .weui-icon-search {
  position: absolute;
  top: 8px;
  left: 35%;
  color: #3d4359;
  margin-right: 20px;
  font-size: inherit;
  font-size: 30px;
}
.weui-search-bar .weui-search-bar__form .weui-search-bar__label .weui-search-bar__text {
  display: inline-block;
  font-size: 30px;
  vertical-align: middle;
}
.weui-search-bar .weui-search-bar__cancel-btn {
  flex: 1;
  line-height:4rem;
  color: #3d4359;
  white-space: nowrap;
  font-size: 1.5rem;
  text-align: center;
  border:none;
  background: #fff;
}
.search-result {
  margin-top: 20px;
}
.search-result .search-tab {
  width: 350px;
  margin: 0 auto;
  display: flex;
}
.search-result .search-tab .search-tab_item {
  flex: 1;
  text-align: center;
  padding: 10px 20px;
  font-size: 1.5rem;
  color: #7a7a84;
}
.search-result .search-tab .active {
  color: #161a3f;
  font-weight: 600;
  font-size: 1.5rem;
}
.search-result .search-tab .onactive {
  width: 50%;
  height: 0.3rem;
  border-radius: 0.8rem;
  margin: 0 auto;
  margin-top: 0.5rem;
  background-color: #4f8bf9;
}
.search-result .search-hr {
  width: 100%;
  height: 1rem;
  background-color: #f8f8f8;
}
.search-result .search-result_box {
  padding: 1.5rem;
  margin-bottom: 3rem;
}
.search-result .search-result_box .search-box_title {
  font-weight: 600;
  font-size: 2rem;
  color: #121a3e;
}


/*医师*/
.doctor_box {margin-top: 2rem;} 
.doctor_box a{margin-bottom: 3rem;display: flex;}
.doctor_box a .doctor_pic{width: 11rem;height: 11rem;border-radius: 0.5rem;justify-content: center;align-items: center;overflow: hidden;}
.doctor_box a .doctor_pic img{width: 100%;}
.doctor_box a .doctor_info{flex: 3;overflow: hidden;padding-left: 0.8rem;}
.doctor_box a .doctor_info .doctor_title{font-size: 1.8rem;font-weight: 600;color:#212958;}
.doctor_box a .doctor_info .doctor_appellation{margin-top: 0.5rem;font-size: 1.4rem;color:#727588;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.doctor_box a .doctor_info .doctor_desc{margin-top: 0.5rem;font-size: 1.4rem;color:#727588;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.doctor_box a .doctor_info .doctor_major{margin-top: 1rem;}
.doctor_box a .doctor_info .doctor_major span{font-size: 1.3rem;padding: 0.3rem 1rem;border-radius: 1.5rem;background-color: #f6f7fb;margin-right:0.3rem;color:#6e8cae;}
/*医师*/



.search-result .search-result_box .search-art_list {
  display: flex;
  margin-top: 20px;
}
.search-result .search-result_box .search-art_list .doc_art_pic {
  width: 16rem;
  height: 7.3rem;
  overflow: hidden;
  margin-right: 1rem;
}
.search-result .search-result_box .search-art_list .doc_art_pic img {
  width: 100%;
}
.search-result .search-result_box .search-art_list .art_list_content {
  flex: 2;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.search-result .search-result_box .search-art_list .art_list_content .art_title {
  font-size: 1.8rem;
  color: #292943;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-weight: bold;
}
.search-result .search-result_box .search-art_list .art_list_content .art_date {
  font-size: 1.4rem;
  color: #666;
}



