
* { margin: 0px; padding: 0px; }
html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background: transparent none repeat scroll 0% 0%; outline: none; }
a:active, a:hover { outline: 0px none; }
b, strong { font-weight: bold; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner {
padding: 0px;
border: 0px none;
}

/*改版css*/
.ttnew{ margin-bottom:3%;}
.ttnew img{ width:100%;}
.eper{ margin-top:6%;}
.experts_item { width: 100%; height: auto; overflow: hidden; margin-top: 3%; }
.experts img { width: 100%; }
.experts_item .ex_box { position: relative; }
.experts_item .ex_box .btns { position: absolute; left: 6%; top: 7%; width: 41.7%; }
.experts_item .ex_box .btns p { margin-bottom: 2%; }
.experts_item .ex_box .zjqh { position: absolute; top: 7%; right: 6%; width: 44.1%; }
.experts_item .ex_box .tb div { position: absolute; bottom: 11%; width: 25%; }
.experts_item .ex_box .tb .li1 { position: absolute; left: 6%; }
.experts_item .ex_box .tb .li2 { position: absolute; left: 38%; }
.experts_item .ex_box .tb .li3 { position: absolute; right: 6%; }
.experts_item .ex_box .tb p { position: absolute; bottom: -22%; color: rgb(220, 0, 0); font-size: 22px; }
.experts_item .ex_box .tb .li1 p { position: absolute; left: 20%; }
.experts_item .ex_box .tb .li2 p { position: absolute; left: 14%; }
.experts_item .ex_box .tb .li3 p { position: absolute; right: 20%; }
.ex_list{ width:100%; overflow:hidden; margin:2% 0 4%; border-bottom:1px dashed #ccc;}
.ex_list ul{ overflow:hidden;}
.ex_list ul li{ text-align:center; float:left; width:30.6%; padding:0 1.97%; }
.ex_list ul .nopd{ padding-left:0;}
.ex_list ul .nopd2{ padding-right:0; border-right:none;}
.ex_list .ex_about{ margin-top:-2.7%;}
.ex_list .ex_about li{ border-right:1px dashed #ccc; padding-top:3%; height:7.2rem; width:33.3%; box-sizing:border-box; font-size:1.2rem;}
.ex_list .ex_about li p{ color:#595959; font-size:15px;}
.ex_list .ex_about .nopd2{ padding-right:0; border-right:none;}
.ex_list .ex_about li .zjname{ font-size:1.5rem; color:#000;}
.lx{ margin:3% 0; display:inline-block;}
.zx{ overflow:hidden; margin:3% 0 2%;}
.zx p{ float:left; margin-right:1.85%; width:23.6%;}
.zx p img{ width:100%;}
.zx .nomg{ margin-right:0;}
.tip3, .tip5 { width: 100%; margin: 1.5% auto 3%; }
.tip3 { position: relative; }
.tip3 p { position: absolute; top: 21%; right: 4%; }
.tip3 p a { color: rgb(255, 230, 0); font-size: 1rem; line-height: 1.5rem; }
.tip3 img { width: 100%; display: block; }

.qh{ overflow:hidden;}
.qh li:first-child{ float:left; width:50%; background:url(/img/qhbg_04.jpg) no-repeat;  background-size:100% 100%;}
.qh li span{ padding:4% 0 9% 32%; display:inline-block; font-size:15px;}
.qh li:last-child span{ color:#656565;}
.qh li span b{ font-weight:normal; font-size:18px;}
.qh li:first-child.hover{ background: url(/img/qh_03.jpg) no-repeat; background-size:100% 100%; }
.qh li:first-child.hover span{ color:#fff;}
.qh li:last-child{ float:left; width:50%; background:url(/img/qhbg_03.jpg) no-repeat;  background-size:100% 100%;}
.qh li:last-child.hover{ background: url(/img/qh_04.jpg) no-repeat; background-size:100% 100%; }
.qh li:last-child.hover span{ color:#fff;}
/* 20170525专家团队 */
.kqzjBd { padding: 0px 10px; margin: 15px auto; overflow: hidden; }
.kqzj-2 { width: 100%; position: relative; background: rgb(247, 247, 247) none repeat scroll 0% 0%; padding: 0px 2px 3px 0px; min-height: 173px; }
.du { position: absolute; left: 0px; top: 0px; width: 110px; height: 172px; }
.yu { margin-left: 115px; }
.yu h2 { color: rgb(84, 18, 0); font-size: 24px; }
.yu h2 span { font-size: 16px; }
.yu div { width: 100px; height: 26px; line-height: 26px; background: #ba8a5c none repeat scroll 0% 0%; border: 1px solid #ba8a5c; color: rgb(255, 255, 255); }
.yu div img { margin: 5px 5px 0px 10px; float: left; font-size: 14px; }
.yu p a { color: rgb(160, 0, 0); }
.yu ul li { line-height: 19px; padding-bottom: 4px; font-size:12px;}
.yu ul li img { float: left; }
.zhuan { margin: 0px auto; padding: 0px 10px; }
.zhuan-1 { width: 50%; }
.zhuan-1 img { width: 100%; }
.zhuan-2 { width: 50%; }
.zhuan-2 img { width: 100%; }
.yiwen { margin: 10px auto; width: 100%; height: 170px; overflow: hidden; }
.yiwen .yy_z { width: 30%; height: 100%; background: #ba8a5c none repeat scroll 0% 0%; text-align: center; display: table; }
.yiwen h2 { vertical-align: middle; display: table-cell; font-weight: 100; padding-top: 33%; }
.yiwen h2 img { width: 80%; }
.yiwen .yy_z a { color: rgb(255, 255, 255); }
.yiwen ul { width: 70%; height: 170px; }
.yiwen ul li { width: 49%; text-align: center; background: #ba8a5c none repeat scroll 0% 0%; float: left; border: 1px solid rgb(255, 255, 255); height: 58px; overflow: hidden; }
.yiwen ul li:nth-child(1), .yiwen ul li:nth-child(2) { margin-top: 0px; line-height: 27px; }
.yiwen ul li a { color: rgb(255, 255, 255); font-size: 14px !important; line-height: 27px; }
.yy_z h2 span{color: rgb(255, 255, 255);}

/*康复病例改版*/
.kfbl_gb{ width:78.125%; margin:0 auto;}
.kfbl_gb li{ float:left; position:relative; width:49%;}
.kfbl_gb li:first-child{ margin-right:2%;}
.kfbl_gb li p{ position:absolute; top:77%; left:0; width:100%; text-align:center; font-size:18px;}
.kfbl_gb li img{ width:100%;}
.kfbl_gb .kfhz{ width:98%; margin:0 auto; background:#a57a50; text-align:center; display:block; font-size:22px; line-height:4rem; color:#ffffff; text-decoration:none;}
.kfbl_gb .kfhz strong{ color:#e8de6f;}
.kfbl_box ul{ overflow:hidden;}
/* 医院介绍板块 */
.yyjsbk{width: 100%;}
.yyjsbk img{width: 100%;}
/*首页改版*/
.hb{width:100%;margin:1rem 0 .6rem 0;position: relative;}
.hb img{width:100%;}

.swt_hb a{display: inline-block;width:29%;height:3.1rem;}
.swt_hb .hb_tell{position:absolute;bottom:1.08rem;right:34.5%;}
.swt_hb .skf_swt{position:absolute;bottom:1.08rem;right:3.5%;}
@media screen and (max-width:595px){
	.kfbl_gb li p{ font-size:16px;}
}
@media screen and (max-width:565px){
	.ex_list .ex_about li p{ font-size:14px;}
	.ex_list .ex_about li{ height:6.5rem;}
	.ex_list .ex_about li .zjname{ font-size:20px;}
	.qh li span{ padding:3% 0 8% 32%; font-size:13px;}
}
@media screen and (max-width:515px){
	.kfbl_gb li p{ font-size:14px;}
	.kfbl_gb .kfhz{ font-size:20px;}
}	
@media screen and (max-width:440px){
	.ex_list .ex_about li p{ font-size:12px;}
	.ex_list .ex_about li{ height:5.5rem;}
	.ex_list .ex_about li .zjname{ font-size:15px;}
	.qh li span b{ font-size:16px;}
	.qh li span{ font-size:12px;}
	.kfbl_gb li p{ font-size:12px;}
	.kfbl_gb .kfhz{ font-size:18px; line-height:3.5rem;}
}
@media screen and (max-width:389px){
	.kfbl_gb li p{ top:74%;}
}		
@media screen and (max-width:365px){
	.qh li span{padding:2% 0 8% 31%}
	.qh li span b{ font-size:15px;}
	.kfbl_gb li p{ top:75%; line-height:0.9rem;}
	.kfbl_gb .kfhz{ font-size:16px; line-height:3rem;}
}

