@charset "utf-8";
.clear{ margin:0; padding:0; clear:both;}
.bz_t1 {padding:0px 8px 0px 8px; margin:2% 0;}
.bz_t1 li {line-height:34px;text-align:center;border-right:1px solid #DEDEDE;border-collapse:collapse;font-size:1.2rem; width:24.5%; float:left;}
.bz_t1 li.hover { border-bottom:2px solid #036eb8; color:#036eb8; }
.bz_t1 li.hover a {border-bottom:2px solid #036eb8; color:#036eb8;}
.bz_t1 li:hover {cursor:pointer;}
.bz_t2n {padding:0px 8px 0px 8px; margin-bottom:2%;}
.bz_t2n ul {padding:10px 0px 10px 8px;}
.bz_t2n ul li {line-height:26px;color:#373737; float:none; width:100%}
.tese_con_1_1{}
.tese_con_1_1 h3{ font-size:1.3rem; color:#333; font-weight:bold; color:#036eb8; text-indent:2.0rem; margin:1% 0 2% 0;}
.tese_con_1_1 p{ font-size:1.0rem; color:#333; text-indent:2.0rem;}
.tese_con_1_1 img{ margin:2% 0;}

.jishu{ overflow:hidden; zoom:1;}
.jishu a{ }
.jishu dl{ background:url(/temimages/jishu_bgg.png) no-repeat left top #dedede; height:43px; margin-bottom:13px;}
.jishu dd{ float:left; color:#fffefe; line-height:2rem; padding:4px 0px 0px 10px;}
.jishu dd a{ color:#fffefe;font-size:20px; line-height:1.7rem;}
.jishu dt{ float:left; color:#404040; line-height:43px; font-size:1.0rem; margin-left:5px; margin-left:7%;}
.jishu dt a{color:#404040;}

.ny_top{ background:#bebebe; line-height:33px; padding-left:14px;}
.wz_bt{ text-align:center; color:#141414; font-size:16px; font-weight:bold; line-height:27px;}
.wz_wxts{ border-top:1px #141414 dashed; border-bottom:1px #141414 dashed; padding:10px; overflow:hidden; zoom:1; margin-top:10px;}
.wz_wxts cite{ float:left; margin-right:5px; display:block;}
.wz_wxts p{ line-height:22px; margin-top:10px;}
.wz_wxts h4{ margin-top:10px;}
.wz_wxts h4 img{ margin:0px 2px;}
.wz_nr{ overflow:hidden; zoom:1; color:#141414; line-height:26px; padding:10px;}

.hzpj{ height:auto; overflow:hidden; zoom:1; padding:8px;}
.hzpj h2{ color:#801318; font-size:14px; background:url(/temimages/hzpj_top.png) no-repeat bottom left; line-height:24px; font-weight:bold; padding-bottom:5px;}
.hzpj h3{ margin-top:10px; text-align:center;}
.hzpj h3 b{ font-size:16px; color:#b4000c;}
.hzpj ul li{ border-bottom:1px #9c9c9c dashed; padding:10px 10px; overflow:hidden; zoom:1;}
.hzpj ul li h4{ line-height:24px;}
.hzpj ul li h4 span{ color:#b4000c; font-size:14px;}
.hzpj ul li p{ line-height:21px;}
                               
.wz_ply{ width:230px; margin:0 auto; height:auto; overflow:hidden; zoom:1;}
.wz_ply ul li{ float:left; line-height:22px; padding:0px 10px; font-size:14px; font-family:"微软雅黑";}
.wz_ply ul li.hover{ border:1px #ececec solid; cursor:pointer;}

.lxb74{ height:140px; overflow:hidden; background:#fff; border:1px solid #CCC; margin:15px auto 0;}
.lxb74 .lxb74form{ width:92%; margin:0 auto; overflow:hidden; display:block; padding:13px 0 5px;}
.lxb74 .lxb74form .lxb74te1{ width:64.5%; height:37px; line-height:38px; border:1px solid #800000; float:left; text-indent:0.3em;}
.lxb74 .lxb74form .lxb74te2{ float:right; width:31%; height:39px; color:#fff; font-size:16px; font-weight:bold; background:#800000; text-align:center; border:none;}
.lxb74 span{ display:block; text-align:center; font-size:12px; color:#000000; line-height:24px; font-family:"微软雅黑"}


.sdys{ margin-top:2rem;}



.banner { position:relative; /*background-color: #ffffff;半透明兼容text-align: center; line-height: 0px; */ margin-right: auto; margin-left: auto; max-width:640px; }/*底部小图标*/
.banner .flex-direction-nav a { width: 25px; height: 25px; margin-top: -27px; display: block; position: absolute; top: 50%;/* background-repeat: no-repeat; background-image: url(image/sprite_arrow_2.png);*/ text-indent: -9000px; }
.banner .flex-direction-nav a.flex-prev { left: 6px; background-position: left top; }
.banner .flex-direction-nav a.flex-prev:hover { background-position: left bottom; }
.banner .flex-direction-nav a.flex-next { right: 6px; background-position: right top; }
.banner .flex-direction-nav a.flex-next:hover { background-position: right bottom; }
.banner .flex-control-paging { display: inline-block; position: absolute; bottom:5px; left: 0; width: 100%; text-align: center; }
.banner .flex-control-paging li { margin:0px 6px; text-align: center; padding: 0px; overflow: hidden; list-style-type: none; display: inline-block; }
.banner .flex-control-paging li a { width:.6rem; height:.6rem; display: block; background: #999; text-indent: -9000px; cursor: pointer; border-radius:.6rem;}
.banner .flex-control-paging li a.flex-active { background:#036eb8;}
.banner .flexslider { margin-top:5%; padding: 0; }
.banner .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.banner .flexslider .slides img { display: block;}


.slides_nr{}
.slides_nr > a{ width:30%; float:left; display:block;}
.slides_nr img{ float:left; margin-bottom:2rem; width:100%; }
.slides_nr_bt{ width:60%; float:right;}
.slides_nr_bt h3{margin-bottom:0.3rem; font-size:1.0rem;}
.slides_nr_bt h3 a{ color:#F00; font-size:1.6rem; font-weight:bold; margin-right:0.6rem;}
.slides_nr_bt img{ margin:0; height:0.6rem; width:30%}
.slides_nr_bt h4{ margin:0.2rem 0 0.5rem 0; font-size:1.0rem;line-height:1.4rem;}
.slides_nr_bt h4 span{ font-weight:bold;margin-right:0.5rem}
.slides_nr_zw img{ margin:0;height:0.6rem; width:50%}
.slides_nr_zw p{ margin:0.2rem 0 0.5rem 0; font-size:1.1rem; line-height:1.5rem;}
.slides_nr_zw p span{ font-weight:bold; margin-right:1.0rem}
/*新闻*/
.bz_xw {padding:0px 8px 0px 8px; margin-top:1%;}
.bz_xw li {line-height:34px;text-align:center;border-right:1px solid #DEDEDE;border-collapse:collapse;font-size:1.2rem; width:33.1%; float:left;}
.bz_xw li.hover { border-bottom:2px solid #036eb8; color:#036eb8; }
.bz_xw li.hover a {border-bottom:2px solid #036eb8; color:#036eb8;}
.bz_xw li:hover {cursor:pointer;}

.xw_1{height:7.5rem;}
.xw_1 img{ width:30%; float:left; border:0.1rem solid #999; padding:0.5%;}
.xw_1 h3{border-bottom:0.1rem dashed #999; padding-bottom:0.5rem; margin-bottom:0.3rem; margin-left:34%;width:65%;
	white-space:nowrap;
	overflow : hidden;
	text-overflow : ellipsis ;color:#036eb8;}
.xw_1 h3 a{ font-size:1.2rem; color:#036eb8; font-weight:bold; }
.xw_1 p{ font-size:0.9rem; margin:0 2% 0 34%; text-align:left; text-wrap:2rem; text-indent:2rem;}
.xw_zw{ width:100; text-align:left; border:0; }
.xw_zw li{ text-align:left; border-bottom:0.1rem dashed #999;border-right:0px; font-size:1.0rem;}
.xw_zw li span{ color:#333;}
.xw_zw li a{ color: #666; line-height:2.4rem;}

/**/
.dzzl_cont_1{ margin-top:0.7rem;}
.dzzl_cont{}
.dzzl_cont ul{}
.dzzl_cont li{ padding-left:5%; margin-bottom:3%; border-bottom:dashed 1px #ccc; padding-bottom:3%; background:url(/temimages/ico08.png) no-repeat; background-position:1% 10% ;}
.dzzl_cont li h1{ font-size:1.0rem; padding-left:2%;  width:90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#666;}
.dzzl_cont li h1 a{ color:#666; font-weight:normal;}
.dzzl_cont li h1 a:hover{ color:#036eb8}
.dzzl_cont li h1:before{
	content:"";
	position:absolute;
	width:.8rem;
	height:.7rem;

	margin:.3rem 0rem 0rem -1.2rem;
	
	}
.dzzl_cont li p{ font-size:0.9rem; color:#999; padding-left:78%; padding-top:0.5%}
.dzzl_cont li p a{ display:inline-block; float:right; color:#333; padding-right:7%;}
.dzzl_cont li p a:before{
	content:"";
	position:absolute;
	width:1.3rem;
	height:1.3rem;
	margin:-.1rem 0rem 0rem -1.6rem;
	}

	
.dzzl_cont_kf li{ padding-left:0.1%; margin-bottom:3%; border-bottom:dashed 1px #ccc; padding-bottom:3%;}
.dzzl_cont_kf_1{ float:left; width:26%;margin-right:0.8rem; padding:0.3rem; border:0.05rem solid #CCC;}
.dzzl_cont_kf_1 img{}
.dzzl_cont_kf_2{}
.dzzl_cont_kf_2 h1{ font-size:1.0rem; margin-bottom:.75rem; border-bottom:0.05rem dashed #CCCCCC; margin-left:27%; padding-bottom:0.4rem;width:68%;
	white-space:nowrap;
	overflow : hidden;
	text-overflow : ellipsis ;}

.dzzl_cont_kf_zw{color:#666; font-size:1.0rem; line-height:1.5rem;}
/*-康复案例-*/
.dzzl_cont_kf li{ padding-left:0.1%; margin-bottom:3%; border-bottom:dashed 1px #ccc; padding-bottom:3%;}
.dzzl_cont_kf_1{ float:left; width:32%;margin-right:0.8rem; padding:0.3rem; border:0.05rem solid #CCC;}
.dzzl_cont_kf_1 img{}
.dzzl_cont_kf_2{width:63%; float:right;}
.dzzl_cont_kf_2 h1{ font-size:1.2rem; margin-bottom:.75rem; border-bottom:0.05rem dashed #CCCCCC;  padding-bottom:0.4rem; border-bottom:0.1rem dashed #999999;}
.dzzl_cont_kf_zw{ font-size:0.9rem; color:#333;}
/*内容*/
.nr{ width:98%; margin:0 auto;}
.nr h3{ font-size:1.3rem; text-align:center; margin:5% 0 3% 0; color:#333; border-bottom:0.1rem dashed #CCC; padding:0.4rem;}
.nr p{ font-size:1.0rem; line-height:1.6rem; color:#666;}
.nr h5{ text-indent:2.0rem; font-size:1.4rem; color:#333; color:#333; margin:0; padding:0;}

.nr img{width:80%; margin:5% 10%;}

.tj{ margin:8% 0 3% 0;}

.tj p{ color: #666; margin-top:2%; border-bottom:0.1rem dashed  #999999; padding-bottom:1%; text-indent:1rem; font-size:1.4rem; color:#666;width:98%;
	white-space:nowrap;
	overflow : hidden;
	text-overflow : ellipsis ;}
.tj p a{ color:#333; font-size:1.0rem;}
.tj p a:hover{ color:#036eb8;}
/**/


.zjart_con{ width:100%;}
.zjart_con h2{ width:100%; line-height:4rem; font-size:2.2rem; font-weight:bold; text-align:center; color:#fff; background:url(/temimages/zjnry_titbg.jpg) no-repeat center; background-size:100% 100%; margin:2rem 0;}
.zjart_con .zjart_xbt{ width:70%; margin:0 15%; line-height:3rem; border:.2rem dashed #1060b2; color:#1060b2; text-align:center; font-size:1.8rem;}
.zjart_con .zjart_xbt2{ width:40%; margin:2.5rem 30% 1rem; line-height:3rem; border:.2rem dashed #1060b2; color:#1060b2; text-align:center; font-size:1.8rem;}
.zjart_con>img{ width:15rem; height:16rem; margin:1rem 28%;}
.zjart_con>p{ margin:1rem .8rem; font-size:1.4rem; line-height:2.2rem; text-indent:2.8rem;}
.zjart_con .zjjj_aa{ width:90%; margin:1rem 5%;}
.zjart_con .zjjj_aa p{ font-size:1.4rem; line-height:2.2rem;color:#1060b2;}
.zjart_con .zjjj_aa p b{color:#e60012; font-size:1.6rem; margin-right:.6rem;}
.zjart_con .zjjj_aa p span{ font-size:1.5rem; line-height:2.6rem; color:#1060b2;}

.zhuanjia_fc{width:100%; padding:.5rem 0 2rem; height:18rem;}
.zhuanjia_fc img{ width:70%; height:13rem; margin:0 15%; }

.zjtdz{ width:100%; overflow:hidden; padding-bottom:2rem; position:relative;}
.zjtdz .zjtd_tit{ width:40%; margin:1rem 30% 1rem; line-height:3rem; border:.2rem dashed #1060b2; color:#1060b2; text-align:center; font-size:1.8rem;}
.zjtdz .swiper-container1{ height:9.5rem;width:84%;margin:0 8%; overflow:hidden;}
.zjtdz .swiper-container1 .zjtdzd{ position:relative;}
.zjtdz .swiper-container1 .zjtdzd p{ width:100%; font-size:.9rem; height:2rem;background-color: rgba(255,255,255,0.7);line-height:2rem; position:absolute; bottom:0;left:0; color:#1060b2; text-align:center; }
.zjtdz .swiper-container1 .zjtdzd p span{ font-size:1.2rem;}
.zjtdz .padding5{ padding:0 5%;}
.zjtdz img{ height:9.5rem; width:100%;}

.page { overflow:hidden; zoom:1; clear:both; margin:1rem 0;}
.page li { float:left; border:#ccc 1px solid; background:#fff; color:#005fb9; height:1.8em; line-height:1.8em; font-size:1.1em; margin-left:0.5em; display:inline;  padding:0 0.6em;}
.page li.thisclass { line-height:1.8em; font-weight:bold; background:#0f63ad; color:#fff; border:#ccc 1px solid; }
.page li.thisclass  a{ color:#fff;}
.page li .pageinfo { float:left; display:block; height:1.8em; color:#000; line-height:1.8em;; padding:0 0.6em; }
.page li a { float:left; width:100% height:1.8em; color:#000; line-height:1.8em;  display:block;}
.page li:hover{ padding:0; }
.page li a:hover { color:#fff; background:#0f63ad; font-weight:bold;  padding:0 0.6em;}

.footer{ width:100%; overflow:hidden;font-family:"微软雅黑";}
.footer .footnav{ width:100%; height:3.6rem; padding:.6rem 0; background:#333333;}
.footer .footnav li{ float:left; width:25%; text-align:center; line-height:2.5rem; background:#333333; font-size:1.5rem; color:#fff; border-right:1px solid #fff;}

.footer .footnav li a{ color:#fff; display:block;}
.footer .foot_bot{ background:url(/temimages/foot_bg.jpg) no-repeat center; background-size:100% 100%; width:100%; height:15rem; padding:2rem .5rem;}
.footer .foot_bot .foot_bot_lf{ width:44%; float:left;}
.footer .foot_bot .foot_bot_lf img{width:100%; margin-bottom:.8rem;}
.footer .foot_bot .foot_bot_lf dl dt{ width:38%; float:left;}
.footer .foot_bot .foot_bot_lf dl dd{ width:60%; float:right; font-size:1.05rem; line-height:1.8rem;}
.footer .foot_bot .foot_bot_lf p{ font-size:.9rem;}
@media screen and (max-width:460px) {
.footer .foot_bot .foot_bot_lf p{ font-size:1rem;}
}