@charset "utf-8";
/* CSS Document */
/* 项目首页 */
ol,li{list-style:none;}
a{text-decoration:none;}
*{margin:0;padding:0;}
html,body{width:100%; max-width:640px;margin:0 auto;padding:0;}
.fg{width:100%;height:1rem;background:#}
.person-title{ height:40px; background:url(../newimages/34343.png) no-repeat;margin: 15px 0px 0px 30px;padding: 2px 0px 0px 45px; font-size:16px; color:#fe6a80; width:320px}

.quality-list {
	padding:0.1rem 5% 0.1rem 5%;
}
.quality-list li{
    padding: 10px 0 15px 0;
    border-bottom: 1px solid #e4e4e4;
}

.quality-list li .quality-title {
    font-size:100%;
	color:#333;
}
.quality-list li .quality-title a{
	color:#333;
}
.quality-list li .quality-title span{
  display:inline-block;
  width:20px;
  height:20px;
  margin-right:12px;
  vertical-align:sub;
}
.quality-list li .quality-con {
    margin-top:0.05rem;
    font-size:80%;
    color:#7d7d7d; 
}
.quality-list li .quality-con span{
display:inline-block;
}
.quality-list li .quality-con span{

 color:#5ac5e5;
}
.quality-list li .quality-con p{
	display:inline-block;
     line-height: 0.15rem;
     height:0.3rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
	color:#333;
}
.quality-list li .quality-last {
 font-size:14px;
 margin-top:0.08rem;
 color:#999;
}
.quality-last span{
	color:#999;	
}
.mater-bg {    
    background:url(../newimages/wen.png) 0 0 no-repeat;
	background-size:100%;
}
.mater-kg {    
    background:url(../newimages/anwer.png) 0 0 no-repeat;
	background-size:100%;
}
.quality-list li .provide {
  display:inline-block;
  width:16px;
  height:16px;
  vertical-align:sub;
}
.blue {
    color:#5ac5e5;
}
.quality-list li .zan-wrap {
    display:inline-block;
    width:auto;
}
.quality-list li .zan-wrap>span.zan-berfor{
    display:inline-block;
   width:18px;
  height:18px;
    background-position: 0 -35px; 
  margin-right:6px;
  vertical-align:sub;
}
.quality-list li .zan-wrap>span.zan-logo{
    background-position: -28px -35px; 

}.quality-list li .quality-last {
    font-size: 14px;
    margin-top:0.05rem;
    color: #999;
}
.wrap1 {
    overflow: hidden;
}
.person22{ height:56px; border-bottom:1px solid #f7f7f7;}
.person-title{ float:left;}
.person-f {line-height:60px; margin-right:35px; color:#ff7a8e}
.doctor-right{ width:349px; float:right; }
.doctor-k{ border-bottom:1px solid #f7f7f7; height:53px; color:#fe6a80; line-height:53px; font-size:16px; padding-left:25px}
.ellipsis{width:200px; height:30px; overflow:hidden }

 .k_more{display:inline-block;background:#009d7a;color:#fff;text-align:center;font-size:0.15rem;line-height:0.3rem;height:0.3rem;width:30%;margin:1% 35%;border-radius:0.05rem;}