/*====================================================================
 * 康复中心手机端  css/index.css
 * 设计稿：康复中心手机端.psd  (750 x 4200)
 * 页面显示宽度：640px  (1rem = 16px，设计稿 px × 0.0533 = rem)
 * 写法参照：借鉴/index.css
 * ===================================================================*/
*{padding:0;margin:0;font-family:'微软雅黑';text-decoration:none;list-style:none;box-sizing:border-box;}
*{color:#454545;font-size:16px;}
img{max-width:100%;margin:0 auto;border:0;display:block;}
body{color:#444;background:#fff;-webkit-text-size-adjust:100%;}
a:focus{outline:none;}
.clear{clear:both;height:1px;}
/* 1rem = 16px（设计稿 750 宽 → 页面 640 宽） */
html{font-size:16px;}
@media screen and (max-width:640px){html{font-size:2.5vw;}}
/* 页面总容器，头部与底部由网站公共文件输出 */
#w640{min-width:320px;max-width:640px;margin:0 auto;overflow:hidden;background:#fff;}

/*====================================================================
 * 一、banner（整图，750x419，通栏）
 * ===================================================================*/
.kf_banner{width:100%;}
.kf_banner img{width:100%;display:block;}

/*====================================================================
 * 二、引言 LNTRODUCTION
 * ===================================================================*/
.kf_yinyan{width:100%;background:#fff;padding:1.75rem 3.8rem 0 3.45rem;display:flex;justify-content:flex-start;align-items:flex-start;}
.kf_yinyan .yy_left{width:4.6rem;flex-shrink:0;padding-top:1rem;}
.kf_yinyan .yy_left .yy_cn{font-size:1.8rem;line-height:2rem;color:#0068b0;font-weight:700;}
.kf_yinyan .yy_left .yy_en{font-size:0.7rem;color:#0068b0;letter-spacing:0.5px;white-space:nowrap;margin-top:0.2rem;}
.kf_yinyan .yy_right{flex:1;padding-left:0.9rem;}
.kf_yinyan .yy_right p{font-size:0.9rem;line-height:0.95rem;color:#333;text-indent:1.68rem;text-align:justify;}
.kf_yinyan .yy_right p + p{margin-top:0.2rem;}

/*====================================================================
 * 三、通用模块标题（中文 + 英文 + 贯穿横线 + 圆点）
 * ===================================================================*/
.sec_title{text-align:center;}
.sec_title .st_cn{font-size:2.13rem;line-height:2.13rem;color:#0068b0;font-weight:700;letter-spacing:1px;}
.sec_title .st_en{font-size:0.7rem;line-height:0.9rem;color:#0068b0;letter-spacing:0.5px;margin-top:0.35rem;white-space:nowrap;}
.sec_line{position:relative;width:100%;height:1px;background:#6caed4;margin-top:1.1rem;}
.sec_line i{position:absolute;left:50%;top:50%;width:1.2rem;height:1.2rem;margin:-0.6rem 0 0 -0.6rem;border-radius:50%;background:#88dedf;border:2px solid #0068b0;}

/*====================================================================
 * 四、点击咨询 按钮（通栏居中，橙色胶囊）
 * ===================================================================*/
.kf_btn{display:block;width:11rem;height:2.24rem;line-height:2.24rem;margin:0 auto;background:#ff8202;border-radius:1.12rem;
        text-align:center;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:1px;cursor:pointer;}
.kf_btn:active{background:#f07400;}

/* 轮播小圆点（医德模块专用） */
.kf_hd{width:100%;text-align:center;margin-top:0.5rem;}
.kf_hd ul{display:flex;justify-content:center;align-items:center;}
.kf_hd ul li{width:0.6rem;height:0.6rem;border-radius:50%;background:#c9c9c9;margin:0 0.28rem;cursor:pointer;}
.kf_hd ul li.on{background:#0068b0;}

/*====================================================================
 * 五、临床康复案例（一列 5 行，左缩略图 + 右标题摘要）
 * ===================================================================*/
.kf_sec_anli{width:100%;margin-top:5.3rem;padding:0 1.45rem;
    background:linear-gradient(180deg,#ffffff 0%,#e7fdfd 12%,#e7fdfd 86%,#ffffff 100%);}
.anli_list{width:100%;margin-top:2.1rem;}
.anli_list li{width:100%;height:6.3rem;background:#fff;border-radius:0.3rem;overflow:hidden;
    display:flex;justify-content:flex-start;align-items:center;margin-top:0.19rem;}
.anli_list li:nth-child(1){margin-top:0;}
.anli_list li .al_img{width:25.93%;height:100%;flex-shrink:0;}
.anli_list li .al_img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0.3rem 0 0 0.3rem;}
.anli_list li .al_txt{flex:1;padding:1.2rem 0.9rem 0 1.5rem;}
.anli_list li .al_txt .al_t{font-size:1rem;line-height:1.2rem;color:#333;font-weight:700;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.anli_list li .al_txt .al_d{font-size:0.9rem;line-height:1.25rem;color:#515151;margin-top:0.5rem;
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.kf_sec_anli .kf_btn{margin-top:2.24rem;}

/*====================================================================
 * 六、医德高尚 仁心仁术（9 张图轮播，一屏 3 张，一次滚 1 张）
 * ===================================================================*/
.kf_sec_yide{width:100%;margin-top:3.63rem;background:#fff;}
.yide_slide{width:34.5rem;margin:1.8rem auto 0;overflow:hidden;position:relative;}
.yide_ul{position:relative;width:142rem;left:0;}
.yide_ul li{float:left;width:10.9rem;height:14.3rem;margin-right:0.9rem;
    border:4px solid #c9f1fd;border-radius:0.65rem;overflow:hidden;position:relative;
    background:#fff;box-sizing:border-box;}
.yide_ul li .yd_in{position:relative;width:100%;height:100%;}
.yide_ul li .yd_in img{width:100%;height:100%;object-fit:cover;display:block;}
.yide_ul li .yd_txt{position:absolute;left:0;bottom:0;width:100%;height:43.3%;
    background:rgba(0,0,0,0.5);padding:0.75rem 0.75rem 0;box-sizing:border-box;}
.yide_ul li .yd_txt p{font-size:0.58rem;line-height:0.7rem;color:#fff;text-align:justify;
    display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;}
.kf_sec_yide .kf_btn{margin-top:1.15rem;}

/*====================================================================
 * 七、肝病问答
 * ===================================================================*/
.kf_sec_wenda{width:100%;margin-top:4.85rem;padding:0 1.76rem;
    background:linear-gradient(180deg,#ffffff 0%,#e5ffff 12%,#e5ffff 86%,#ffffff 100%);}
.wenda_list{width:100%;margin-top:2.2rem;}
.wenda_list li{width:100%;background:#fff;border-radius:0.45rem;padding:0.6rem 2rem 0.4rem 2.1rem;
    box-shadow:0 2px 6px rgba(0,0,0,0.06);margin-top:1rem;}
.wenda_list li:nth-child(1){margin-top:0;}
.wenda_list li .wd_top{width:100%;display:flex;justify-content:flex-start;align-items:center;}
.wenda_list li .wd_top .wd_ico{width:2.5rem;height:1.6rem;flex-shrink:0;}
.wenda_list li .wd_top .wd_q{flex:1;padding-left:0.45rem;font-size:0.95rem;line-height:1.2rem;
    color:#333;font-weight:700;}
.wenda_list li .wd_hui{font-size:0.8rem;line-height:1rem;color:#0068b0;font-weight:700;margin-top:0.55rem;}
.wenda_list li .wd_a{font-size:0.9rem;line-height:1.3rem;color:#515151;margin-top:0.45rem;text-align:justify;}
.wenda_list li .wd_a .wd_sj{display:inline-block;width:0.65rem;height:0.65rem;margin-left:0.2rem;
    vertical-align:middle;}
.wenda_list li .wd_time{font-size:0.8rem;line-height:0.65rem;color:#626262;margin-top:0.8rem;}
.kf_sec_wenda .kf_btn{margin-top:2rem;}

/*====================================================================
 * 八、专业医生团队（整图 + 段落）
 * ===================================================================*/
.kf_sec_doctor{width:100%;margin-top:2.4rem;background:#fff;}
.doc_img{width:100%;margin-top:0.4rem;}
.doc_img img{width:100%;display:block;}
.doc_txt{width:100%;padding:0.75rem 3.1rem 0;font-size:0.9rem;line-height:1.3rem;color:#333;text-align:justify;}
.kf_sec_doctor .kf_btn{margin-top:0.6rem;}

/*====================================================================
 * 九、硕果累累 专业权威（整图）
 * ===================================================================*/
.kf_sec_rongyu{width:100%;margin-top:2.65rem;padding:0 0 1.2rem;
    background:linear-gradient(180deg,#ffffff 0%,#e5ffff 20%,#e5ffff 100%);}
.ry_img{width:100%;margin-top:1.75rem;}
.ry_img img{width:100%;display:block;}

/*====================================================================
 * 响应式（与借鉴/index.css 保持一致）
 * ===================================================================*/
@media screen and (max-width:320px){
	*{font-size:12px;}
}
@media screen and (max-width:400px) and (min-width:321px){
	*{font-size:14px;}
}
@media screen and (max-width:600px) and (min-width:401px){
	*{font-size:16px}
}
@media screen and (min-width:601px){
	.kf_yinyan .yy_right p{line-height:1rem;}
	.anli_list li .al_txt .al_d{line-height:1.3rem;}
	.yide_ul li .yd_txt p{line-height:0.75rem;}
	.wenda_list li .wd_a{line-height:1.3rem;}
	.doc_txt{line-height:0.95rem;}
}
