@charset "gb2312";
/*疾病导航 */
.subnav { width: 94%; float: left; padding: 0.2rem 3% 0; }
.subnav .subnav_tab { margin: 0 0 0.2rem 0; float: left; }
.subnav h2 { width: 68%; height: 1.5rem; float: left; background-color: #514533; }
.subnav h2 p { text-align: center; float: left; font-size: 0.26rem; line-height: 0.48rem; color: #fff; font-weight: bold; margin: 0.26rem 0 0; float: right; width: 50%; }
.subnav h2 a { width: 100%; height: 1.5rem; display: block; color: #fff; }
.subnav .con p { float: left; }
.subnav .sub-box { width: 32%; height: 1.5rem; float: left; background-color: #be945e; }
.subnav .sub-box ul { width: 80%; margin: 0.1rem 10%; float: left; border-bottom: 1px solid #ccb38f; padding: 0 0 0.1rem 0; }
.subnav .sub-box ul li { width: 50%; float: left; line-height: 0.34rem; text-align: center; }
.subnav .sub-box ul li a { color: #94311c; }
.subnav .sub-box .chat { color: #94311c; width: 100%; display: block; float: left; text-align: center; text-indent: -0.4rem; }
.subnav .sub-box .chat img { width: 0.26rem; float: left; display: block; margin: 0.06rem 0.1rem 0 0.4rem; }
.subnav .bottom { width: 100%; float: left; margin: 1px 0 0 0; }
.subnav .bottom li { width: 24.8%; margin: 1px 0.2% 0 0; height: 0.6rem; float: left; text-align: center; background-color: #eee4d1; }
.subnav .bottom li a { color: #1b1b1b; line-height: 0.6rem; }
/*首页案例*/
#case { width: 100%; overflow: hidden; }
#case .case-hd { width: 100%; height: 0.7rem; background-color: #eee4d1; }
#case .case-hd li { text-align: center; width: 28%; color: #434343; float: left; line-height: 0.7rem;height: 0.7rem; box-sizing:border-box; border-bottom: 1px solid #dbcfb7; }
#case .case-hd li:nth-child(3) { width: 16%; }
#case .case-hd li.on { color: #94311c; border-bottom: 2px solid #94311c;}
/**/
#lf-case { width: 100%; overflow: hidden; }
#lf-case .case-hd { width: 100%; height: 0.7rem; background-color: #eee4d1; }
#lf-case .case-hd li { text-align: center; width: 35%; color: #434343; float: left; line-height: 0.7rem; height: 0.7rem; box-sizing:border-box; border-bottom: 1px solid #dbcfb7;;}
#lf-case .case-hd li:nth-child(2) { width: 30%; }
#lf-case .case-hd li.on { color: #94311c;border-bottom: 2px solid #94311c; }
/*底部导航*/
.bottom-nav { width: 100%; overflow: hidden; }
.bottom-nav .bottom-nav-top { width: 94%; padding: 0.26rem 3% 0.2rem; overflow: hidden; }
.bottom-nav .bottom-nav-top .left { width: 51%; height: 2.16rem; position: relative; }
.bottom-nav .bottom-nav-top .left img { width: 100%; height: 2.16rem; }
.bottom-nav .bottom-nav-top .left p { color: #fff; width: 100%; text-align: center; height: 0.48rem; line-height: 0.48rem; position: absolute; bottom: 0; left: 0; }
.bottom-nav .bottom-nav-top .left em { width: 100%; text-align: center; height: 0.48rem; position: absolute; bottom: 0; background: #000; opacity: 0.4; left: 0; }
.bottom-nav .bottom-nav-top .right { width: 47%; height: 2.16rem; }
.bottom-nav .bottom-nav-top .right li { width: 100%; height: 0.5rem; float: left; margin: 0 0 0.08rem 0; background-color: #eee4d1; line-height: 0.5rem; text-indent: 1em; }
.bottom-nav .bottom-nav-top .right li a { color: #434343; width: 100%; }
.bottom-nav .bottom-nav-top .right li a em { width: 0.5rem; height: 0.5rem; background: url(../images/ico-yjt.png) no-repeat center #dbcfb7; background-size: 0.26rem; display: block; float: right; }
.bottom-nav .bottom-nav-top .right li:last-child { margin: 0; }
.bottom-nav .bottom-nav-bottom { width: 94%; padding: 0 3% 0.2rem; overflow: hidden; border-bottom: 0.1rem solid #94311c; }
.bottom-nav .bottom-nav-bottom ul { width: 47%; }
.bottom-nav .bottom-nav-bottom ul li { width: 100%; height: 0.6rem; border-radius: 0.06rem; background-color: #94311c; text-align: center; line-height: 0.6rem; margin: 0 0 0.1rem 0; }
.bottom-nav .bottom-nav-bottom .left li:last-child, .bottom-nav .bottom-nav-bottom .right li:last-child { margin: 0 }
.bottom-nav .bottom-nav-bottom ul li a { color: #fff; }
.bottom-nav .bottom-nav-bottom ul li span { width: 0.48rem; height: 0.48rem; border-radius: 0.24rem; background-color: #eee4d1; display: block; float: left; text-align: center; margin: 0.06rem -0.6rem 0 0.58rem }
.bottom-nav .bottom-nav-bottom ul li span img { margin: 0.14rem 0 0; width:50%}





/*特色疗法*/
/*  */
.index-cure{ margin-bottom: 0.6rem; width:94%; margin:0 auto;pddding-top: 0.2rem; margin-top:0.2rem;}
.index-cure a{color: #fff; font-size:0.9em;}
.index-cure-left{width: 45.78%;}
.index-cure-left h1{width: 100%; text-align: center; line-height: 0.8rem; font-size: 1em; background-color: #8e3521; color: #fff;}
.index-cure-left-picture{width: 100%; height: 3rem;}
.index-cure-left-picture img{width: 100%; height: 3rem;}

.index-cure-right{width: 52%; overflow: hidden;}
.index-cure-right dt,.index-cure-right dd{background-color: #8e3521; float: left;text-align: center;}
.index-cure-right dt{width: 100%;line-height: 0.8rem; font-size: 1em; margin-bottom: 0.1rem;}

.index-cure-right dd{margin-bottom: 0.1rem; width: 50%; box-sizing: border-box;}
.index-cure-right dd:nth-of-type(1),.index-cure-right dd:nth-of-type(3){border-right: 0.02rem #fff solid; 
	height: 0.95rem; line-height: 0.95rem}
.index-cure-right dd:nth-of-type(2),.index-cure-right dd:nth-of-type(4){border-left: 0.02rem #fff solid;
	height: 0.95rem;line-height: 0.95rem}
.index-cure-right dd:last-child{width: 100%; height:0.8rem; line-height: 0.8rem; }

.index-protect{margin-top: 1rem;}
.index-protect a{color: #fff;}



.ys_t img{ width:100%; margin-top:0.2rem; margin-bottom:0.2rem; margin-left:0.3rem;}
.ys_c{ width:94%; margin:0 auto; height:2.9rem;margin-top:0;}
.ys_c dl{ width:100%; height:auto; padding:2px; display:block; float:left; margin-top:5px;}
.ys_c dl h3{ display:block; width:15%;    font-weight: bold; text-align:center; line-height:1em; font-size:0.9em; float:left; margin-top:2%; margin-left:2%;}
.ys_c dl span{ width:76%; height:auto; padding:2%; border: 2px dashed #bacfd1;border-radius: 0.4em; font-size:0.8em; text-align:center;line-height:1.2em; display:block; float:left; text-align:left; float:right}




/*临床病例*/
.fm-case{ width:100%; overflow:hidden;}
#kfal .case-box{ float:left;}
#kfal .kfal-hd li { text-align: center; width: 28%; color: #434343; float: left; line-height: 0.7rem; height: 0.7rem; box-sizing:border-box; border-bottom: 1px solid #dbcfb7; }
#kfal .kfal-hd li:nth-child(3) { width: 16%; }
#kfal .kfal-hd li.on { color: #94311c; border-bottom: 2px solid #94311c; }
.fm-case-hd { width: 100%; }
.fm-case-hd li { width: 33%; }
.fm-case-hd li:first-child { width: 34%; }