@charset "UTF-8";

/* CSS Document */



body,div,ul,li,dl,dt,dd,div,p,h1,h2,h3,h4 {

	margin:0;

	padding:0;

}

body {

	font-size:12px;

	font-family:宋体;

}

ul,li{list-style:none;}

input[type='text'],input[type='number'],input[type='date']{margin:0;padding:0;border:1px solid ##ABACB3;}

a{

	color:#000;

	text-decoration:none;
  cursor:pointer;
}

.nobor {

	border:0;

}

.red{color:#F00;}

.more {

	color:#F00;

	padding-left:3px;

	padding-right:3px;

}

/* top */

.top {

    position:fixed;

    top:0;

	width:100%;

	height:40px;

	background-color:#1364bd;

}

.topcon {

	width:300px;

	height:40px;

	margin-left:auto;

	margin-right:auto;

	line-height:40px;

}

.topcon .tel {

	float:left;

	width:220px;

	color:#fff;
   font-size:1.5em;
  font-weight:bold;
  text-align:center;

}

.topcon .tel>strong,

.topcon .tel a {
	
 
	font-weight:bold;

	font-size:1.5em;

	color:#cdde4a;

}

.topcon .zixun {

	float:right;

	width:77px;

	height:27px;

	margin-top:6px;

}



.header {

	width:320px;

	margin-left:auto;

	margin-right:auto;

}

.logo {

	width:306px;



}

.topnav, .topnav ul{

	margin-bottom:3px;

	overflow:hidden;	

}

.topnav li {

	float:left;

	border-right:1px solid #3b7fc2;

	border-left:1px solid #045bae;

	border-bottom:1px solid #3b7fc2;

	border-top:1px solid #045bae;

}

.topnav .nav1{border-left:0;border-top:0;}

.topnav .nav2{border-top:0;}

.topnav .nav3{border-top:0;}

.topnav .nav4{border-right:0;border-top:0;}

.topnav .nav5{border-left:0;border-bottom:0;}

.topnav .nav6{border-bottom:0;}

.topnav .nav7{border-bottom:0;}

.topnav .nav8{border-right:0;border-bottom:0;}

.topnav .nav1 a,

.topnav .nav4 a,

.topnav .nav5 a,

.topnav .nav8 a {

	width:79px;

}

.topnav li a{

	float:left;

	width:78px;

	height:30px;

	line-height:30px;

	text-align:center;

	background-color:#156ec6;

	color:#fff;

}

.topnav li a:hover,.topnav li a:active {

	background-color:#ec771e;

}



.banner {

	width:320px;

	height:170px;

	overflow:hidden;

}

.banner a{

	display:block;

}

.fastlink {

	height:95px;

	margin-top:10px;

	padding-top:10px;

	overflow:hidden;

	background-color:#f0eeef;

}

.fastlink a {

	float:left;

	width:64px;

	height:30px;

	margin-left:13px;

	line-height:30px;

	padding-top:64px;

	text-align:center;

	color:#000;

}

.fastlink .link1 {

	background:url(../images/fast-link.png) no-repeat 0 top;

}

.fastlink .link2 {

	background:url(../images/fast-link.png) no-repeat -64px top;

}

.fastlink .link3 {

	background:url(../images/fast-link.png) no-repeat -130px top;

}

.fastlink .link4 {

	background:url(../images/fast-link.png) no-repeat -198px top;

}



.search {

	height:26px;

	margin-top:10px;

	padding:6px 4px;

	background-color:#f0eeef;

}

.search .keywords {

	float:left;

	width:200px;

	height:26px;

	margin:0;

	padding:0;

	padding-left:30px;

	background:#fff url(../images/search.gif) no-repeat 5px;

	border:1px solid #D9D8D9;

	color:#000;

}

.search .sub {

	float:right;

	width:70px;

	height:26px;

	border:0;

	color:#fff;

	background-color:#00561f;

}



.linkgrp {

	border:0px solid red;

	width:320px;

	margin:10px auto 0;

	overflow:hidden;

}

.linkgrp a {

	float:left;

	width:100px;

	height:40px;

	margin-right:10px;

	margin-bottom:10px;

	line-height:40px;

	text-align:center;

	background-color:#589dd8;

	font-size:1.0em;

	color:#000000;

}

.linkgrp a:nth-child(3), 

.linkgrp a:nth-child(6), 

.linkgrp a:nth-child(9), 

.linkgrp a:nth-child(12), 

.linkgrp a:nth-child(15),

.linkgrp a:nth-child(18)

 {

	margin-right:0;

}

.linkgrp a:nth-child(4), .linkgrp a:nth-child(5), .linkgrp a:nth-child(6), .linkgrp a:nth-child(10), .linkgrp a:nth-child(11), .linkgrp a:nth-child(12) {

	background-color:#d2d2d2;

}



/* 标题公共样式 */

.title {

	width:320px;

	height:40px;

	margin:10px auto 0;

	background:url(../images/titlebg.png) no-repeat left;

}

.title h2 {

	float:left;

	width:70px;

	height:40px;

	line-height:40px;

	margin-left:3px;

	text-align:center;

	font-size:1.3em;

	color:#fff;

}

.title span {

	float:left;

	height:35px;

	margin-top:5px;

	line-height:35px;

	padding-left:15px;

	color:#fff;

	font-size:1.2em;

}

/* 技术 */

.jishu {



	width:320px;

	margin:5px auto 0;

}



/* 专家 */

.zhuanjia {

	width:320px;

	margin:10px auto 0;

	overflow:hidden;

}

.zjL {

	float:left;

	width:144px;

	height:159px;

	margin-top:10px;

}

.zjR {

	float:right;

	width:165px;

	height:159px;

	margin-top:10px;

	padding-left:10px;

}

.zjR1 {

}

.zjR2 {

	margin-top:10px;

}

.zjR2 li {

	height:20px;

	line-height:20px;

	padding-left:20px;

	background:url(../images/star.gif) no-repeat left;

	color:#0E5ECA;

}

.zjR3 {

	margin-top:5px;

	line-height:20px;

}

.zjR4 {

	margin-top:10px;

}

.zjR4 a{

	float:left;

	width:70px;

	height:26px;

	line-height:26px;

	text-align:center;

}

.zjR4 a:nth-child(1) {

	background-color:#dddcd9;

	border:1px solid #B6B6B6;

	color:#000;

}

.zjR4 a:nth-child(2) {

	margin-left:10px;

	background-color:#1364bd;

	border:1px solid #043f7f;

	color:#fff;

}



/*广告*/

.ad {

	width:320px;

	margin:10px auto 0;

	overflow:hidden;

}

.ad a {

	display:block;

}



/* 康复案例 */

.anli {

	width:320px;

	margin:0 auto;

	overflow:hidden;

}

.anli .list {

	overflow:hidden;

}

.anli .list>a {

	float:left;

	width:146px;

	margin-top:5px;

	margin-right:8px;

	padding:5px;

	text-align:center;

	background-color:#e6e6e6;

}

.anli .list>a>img {

    width:100px;

    height:80px;

}

.anli .list>a:nth-child(2), .anli .list>a:nth-child(4){margin-right:0;}

.anli .list>a>span {

	display:block;

	padding:3px 0;

	text-align:center;

	font-weight:normal;

	color:#666;

}



/* 预约挂号 */

.guahao {

	width:320px;

	margin:0 auto;

	overflow:hidden;

}

.guahao .tip {

	height:30px;

	line-height:30px;

	padding-left:25px;

	overflow:hidden;

	font-size:11px;

	color:#007130;

	background:url(../images/tb01.gif) no-repeat left;

}

.guahao .inputgrp {

	padding:5px 0;

	overflow:hidden;

}

.guahao .inputgrp label {

	float:left;

	width:75px;

	padding-right:10px;

	text-align:right;

}

.guahao .inputgrp label>span {

	display:inline-block;

	height:24px;

	line-height:24px;

}

.guahao .inputgrp input[type='text'],

.guahao .inputgrp input[type='number'],

.guahao .inputgrp input[type='date'] {

	float:left;

	width:200px;

	padding-left:10px;

	height:20px;

}

.guahao .inputgrp .radio {

	display:inline-block;

	height:24px;

	line-height:24px;

	padding-right:20px;

}

.guahao .inputgrp .link1 {

	float:left;

	width:96px;

	height:42px;

	margin-left:60px;

	padding-top:10px;

	text-align:center;

	background:url(../images/btnbg01.gif) no-repeat left top;

	color:#fff;

}

.guahao .inputgrp .link2 {

	float:left;

	width:96px;

	height:42px;

	margin-left:25px;

	padding-top:10px;

	text-align:center;

	background:url(../images/btnbg02.gif) no-repeat left top;

	color:#fff;

}

.guahao .tishi {

	padding:5px 10px;

	line-height:25px;

	border-radius:5px;

	background-color:#ededed;

}

.fastlink2 {

	width:320px;

	margin:10px auto 0;

	overflow:hidden;

}

.fastlink2 .mfzxzx2{

	float:left;

	width:132px;

	height:27px;

	margin-left:5px;

	padding-top:50px;

	text-align:center;

	background:url(../images/flink2_bg2.png) no-repeat left;

	color:#fff;

}

.fastlink2 section {

	float:left;

	width:170px;

	margin-left:5px;

}

.fastlink2 section span{

	float:left;

	width:60px;

	height:37px;

	margin-left:5px;

	margin-bottom:5px;

	line-height:37px;

	padding-left:20px;

	color:#fff;

	background:url(../images/flink2_bg1.png) no-repeat left;

}



.footnav {

	height:30px;

	line-height:30px;

	background-color:#1364bd;

}

.footnav .list {

	width:300px;

	margin:0 auto;

}

.footnav .list a {

	float:left;

	width:24%;

	text-align:center;

	color:#fff;

}

.footnav .list span{

	float:left;

	width:1%;

	color:#fff;

}

.webinfo {

	width:320px;

	margin:5px auto;

}

.webinfo p {

	line-height:20px;

	text-align:center;

}



.botflink{

    position:fixed;

    left:50%;

    bottom:0;

    width:320px;

    margin-left:-160px;

	overflow:hidden;

	background-color:#1364bd;

}

.botflink ul {

	width:320px;

	overflow:hidden;

}

.botflink li {

	float:left;

	width:25%;

	background:url(../images/line01.gif) no-repeat right top;

}

.botflink li a {

    float:left;

    width:100%;

    margin:0 auto;

    padding:10px 0;

    text-align:center;

}

.botflink li strong{

	float:left;

	width:100%;

	text-align:center;

	font-weight:normal;

	color:#fff;

}

.botflink li span {

	display:block;

	width:30px;

	height:29px;

	margin:0 auto;

}

.botflink ul li:nth-child(1) span {

	background:url(../images/botlink.png) no-repeat 0 top;

}

.botflink ul li:nth-child(2) span {

	background:url(../images/botlink.png) no-repeat -30px top;

}

.botflink ul li:nth-child(3) span {

	background:url(../images/botlink.png) no-repeat -60px top;

}

.botflink ul li:nth-child(4) span {

	background:url(../images/botlink.png) no-repeat -90px top;

}





/* 当前位置 */

.position {

	width:310px;

	margin:10px auto;

	padding:5px;

	border-bottom:3px solid #1364bd;

	background-color:#efeded;

	color:#0C5CC0;

}

.position a{

	color:#0C5CC0;

}

.list {

	width:320px;

	margin:5px auto 0;

}

.list dl {

}

.list dt {

	height:30px;

	line-height:30px;

	padding-left:20px;

	background:#e6f5ff url(../images/tb02.png) no-repeat 10px;

	font-weight:bold;

	font-size:1.2em;

}

.list dd {

	padding:5px;

	line-height:25px;

	text-indent:2em;

	font-weight:normal;

	color:#666;

}



.pagelist {

	width:320px;

	margin:10px auto 0;

	overflow:hidden;

}

.pagelist li {

	float:left;

}

.pagelist li>a {

	float:left;

	margin-right:6px;

	padding:3px 8px;

	border:1px solid #ccc;

}

.pagelist li>a.current {

	background-color:#ccc;

	color:#fff;

}



.conbox {

	width:320px;

	margin:10px auto 0;

	overflow:hidden;

}

.conbox h2 {

    padding:0 20px;

	line-height:30px;

	text-align:center;

	font-size:1.3em;

	color:#0C5CC0;

}

.conbox .cb2 {

	padding:5px 0 5px 23px;

	margin:5px 0;

	height:23px;

	line-height:23px;

	overflow:hidden;

	background-color:#F5F6F8;

}

.conbox .cb2 .swt {

	float:right;

	width:70px;

	height:21px;

	margin-right:10px;

	line-height:21px;

	text-align:center;

	background-color:#ef6400;

	color:#fff;

	border:1px solid #fba051;

	border-radius:3px;

}

.conbox .desc {

	overflow:hidden;

}

.conbox .desc .dL{

	float:left;

	width:57px;

	height:64px;

}

.conbox .desc .dR {

	float:right;

	width:232px;

	heihgt:56px;

	padding:5px 5px 5px 15px;

	background:url(../images/bg03.gif) no-repeat left;

}

.conbox .desc .dR p{

	margin-top:5px;

	height:21px;

	padding-left:40px;

}

.conbox .desc .dR p>a,.conbox .desc .dR p>span {

	float:left;

	height:21px;

	padding-right:10px;

	line-height:21px;

}

.conbox .content {

	padding:10px 5px;

	line-height:25px;

}

.conbox img{

width:70%;
height:70%;

}

.conbox .content p{

	margin-bottom:5px;

}

.conbox .conbot {

	width:300px;

	margin:10px auto 0;

	padding:10px;

	overflow:hidden;

	background-color:#0C5CC0;

	color:#fff;

}

.conbox .conbot .link {

	margin-top:10px;

	margin-left:45px;

	overflow:hidden;

}

.conbox .conbot p {

	line-height:25px;

}

.conbox .conbot .link a {

	float:left;

	width:90px;

	height:28px;

	margin-right:15px;

	line-height:28px;

	text-align:center;

	background:url(../images/bg04.png) no-repeat left;

	color:#fff;



}

.likearc {

	width:320px;

	margin:10px auto 0;

	overflow:hidden;

}

.likearc h3 {

	width:310px;

	margin:10px auto;

	padding:5px;

	border-bottom:3px solid #1364bd;

	color:#0C5CC0;	

}

.likearc ul {

	padding-left:10px;

	overflow:hidden;

}

.likearc li {

	line-height:28px;

}

.likearc li>a{

	font-size:1.2em;}

.likearc li>span {

	padding-right:10px;

	font-weight:bold;

	color:#0C5CC0;

}

.etdx{border:1px solid #d3d0d0;margin-top:-5px;}

.etdx_xtwz{overflow:hidden;zoom:1;margin-top:5px;	}

.etdx_xtwz .etdx_img{width:105px;float:left;margin-left:5px;}

.etdx_xtwz .etdx_wz{width:184px;float:left;margin-left:5px;line-height:24px;text-indent:2em;}

.etdx_wz a{font-weight:bold;}

.erlb{width:310px;margin:0 auto;}

.erlb li{height:25px;line-height:25px;}

.erlb span{width:80px;float:right;}

.erlb li:hover{color:#156ec6;}

.erlb li a:hover{color:#156ec6;}

.img{text-align:center;margin:10px 0px;}
.fastlink2 span a{color:#fff;}
.lbimg{text-align:center;}
