@charset "gb2312";
/* CSS Document */
* {	margin: 0px;padding: 0px; font-family:"宋体"}
body{ background: url(../images/bodybg.jpg) repeat; /* for IE6 */background-attachment:fixed;height:100%;overflow:auto;}
/*#weixin{ position:fixed;right:0;top:0; padding:5px; background:#FFF; z-index:5}*/

#weixin{right:0px;top:0px;height:140px;width:140px;position: fixed;_position:absolute;_top:documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight;}

#activity{position:fixed;_position:absolute;_top:documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight;left:0;top:20%; padding:5px; z-index:5;background: url(../images/activity.gif) no-repeat center center #FFF; width:120px; height:380px;}
#activity .swt_zt a{ width:120px; height:250px; display:block;}
#activity .swt_lj a{ width:120px; height:130px; display:block;}




/*#bottomNav { background-color:#096; z-index:999; position:fixed; bottom:0; left:0; width:100%; _position:absolute; 
 _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); overflow:visible; } */

ul{list-style-type: none;}
.left{float:left;}
.right{float:right;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,th,var { font-weight: normal; font-style: normal; font-family:Tahoma,Arial, Helvetica, sans-serif,;}
ol,ul,dl{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
input,button,textarea,checkbox,select,radio{ vertical-align:middle;}
.yellow{ color:#634411;}
.hidden{display:none;}



a{ text-decoration:none; color:#df6a31;}
a:hover{color:#F30;text-decoration:underline;}
.red,.red a,{color:#F00;}

.clear{ clear:both; font-size:0; line-height:0; overflow:hidden; zoom:1;}
.blank{clear:both;font-size:0;line-height:0;height:8px;overflow:hidden;zoom:1;}
.left{ float:left;}
.right{float:right;}


.top{ background: url(../images/topbg.jpg) repeat-x; height:95px;   }
.intop{ width:1500px;}
.logo{ float:left; margin:0px 265px 0px 265px;}




/*banner*/
.banner{}
.ban01{ background:url(../images/ban_01.jpg) center no-repeat; height:83px;}
.ban02{ background:url(../images/ban_02.jpg) center no-repeat; height:85px;}
.ban02 span{ width:1000px; height:85px; display:block;position:relative; margin:0 auto;}
.ban02 span a{display:block;width:980px;height:400px;position:absolute;left:0px;top:-50px;}
.ban03{ background:url(../images/ban_03.jpg) center no-repeat; height:96px;}
.ban04{ background:url(../images/ban_04.jpg) center no-repeat; height:68px;}
.ban05{ background:url(../images/ban_05.jpg) center no-repeat; height:67px;}





/***nav***/
.nav{ background:url(../images/nav.jpg) repeat-x center; height:52px; margin:0 auto; line-height:52px; font-size:14px; font-weight:bold;}
.nav ul{ width:1000px; height:52px; margin:0 auto;background:url(../images/navbg.jpg) no-repeat;}
.nav li{ float:left; width:110px; text-align:center;}
.nav li a{ color:#f0d6b5; display:block; width:100px; height:52px;}
.nav li a:hover{ background:url(../images/navhg.jpg) no-repeat center center; color:#4b2806;}
.shu{ background:url(../images/navshu.jpg) no-repeat right;}

 

/****nav list***/
.navlist{ background:url(../images/fenleinav.jpg) no-repeat; width:968px; height:120px; margin:0 auto; padding:7px 0 0 12px;}


.listbox{ background:url(../images/navlistbg.jpg) no-repeat; width:188px; height:110px; margin-right:5px; float:left; line-height:22px;}
.listbox h2 a{color:#502e12;}
.listbox h2{ width:187px; height:33px; font-size:14px; font-weight:bold;  line-height:33px; text-align:center;}
.listbox p{ width:180px; height:70px; margin:0 auto; font-size:12px; line-height:20px; text-align:center; padding-top:10px;}
.listbox p a{padding:0 7px; color:#484746;white-space:nowrap;}
.listbox p .red{color:#F00;}




/**search**/
.search_box {width:970px;height:42px;padding-left:10px;background: url(../images/sosuobg.jpg) repeat-x; margin:0 auto;}
.search_box b{ display:none;}
.search1{float:left;width:378px; height:42px;padding-right:10px; background:url(../images/sosuo_bg.jpg) no-repeat center center; position:relative;}

.input1{height: 18px;width:190px;border:0;position:absolute;left:110px;top: 11px; font-size:14px; line-height:18px; color:#909090;}
.button1{width:82px;height:24px;position:absolute;left:301px;top:9px;border:0;background: url(../images/sosuo_bg.jpg) right;}


.search2{float:left;width:475px;height:42px; text-indent:10px;font-size:12px;line-height: 38px;font-weight: bold;}
.search2 a{font-weight:normal;padding-right:10px;color:#333;}
.search2 .red{ color:#F00;}
.sear_yy{ width:91px; height:24px;float:right; padding:10px 10px 0 0; }






/*part01*/
.part01{ width:980px; margin:0 auto;}


.left{ width:275px; float:left;}
.pro{ width:273px; height:316px; border:1px solid #dedede; background:#FFF;}
.pro h2{ background:url(../images/yyjjtit.jpg); width:273px; height:92px; text-indent:-99999px;}
.propic{ width:229px; height:116px; margin:0 auto; padding-bottom:20px; border-bottom:1px dashed #dedede;}
.propic img{ padding:1px; border:1px solid #dedede;}
.pro p{ padding:10px; font-size:12px; text-indent:24px;line-height:22px; color:#3f3f3f;}




.wsyy{ width:273px; height:247px;border:1px solid #dedede; background:url(../images/zxbg.jpg) repeat-x bottom #FFF;}

.wsyy h2{background:url(../images/zxtit.jpg); width:273px; height:42px; text-indent:-9999px;}
.wsyy ul{ width:253px; height:95px; padding-top:15px; margin:0 auto; border-bottom:1px dotted #494542;}
.wsyy ul li{ float:left; width:84px; text-align:center;}
.zxtel{ text-align:center;  padding-top:5px;}

.prozx{ width:273px; height:80px;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede; background:#FFF;}
.prozx ul{ width:253px; padding-top:15px; margin:0 auto;}
.prozx ul li{ float:left; width:84px; text-align:center;}





.center{ width:410px; float:left; padding:0 9px;}
.picqh{border:1px solid #dedede;}

.news{ width:410px; height:370px;border:1px solid #dedede; background:#FFF;}
.newstit{ background:url(../images/newstitbg.jpg) top; height:52px; padding-left:25px; font-size:14px}
.newstit ul li{ float:left; line-height:52px; width:120px; text-align:center;}
.onthere a{ background:url(../images/newsbgqh.jpg) center center; width:120px; height:52px;font-weight:bold; color:#FFF; display:block;}
.ontheres{ float:left; line-height:52px; width:120px; text-align:center;}
.xbox{ padding:10px;}
.xbox h2{ font-size:14px; font-weight:bold; text-align:center; line-height:25px;}
.xbox p{ font-size:12px; line-height:22px; text-indent:24px; color:#4d4d4d; border-bottom:1px dashed #6d4328; padding:10px 0;}



.list01{ width:370px; margin:0 auto;height:140px; font-size:12px; line-height:25px;border-bottom:1px dashed #6d4328; padding:10px 0 5px 0;}
.list01 li{width:370px;height:25px;}
.list01 a{ float:left; background:url(../images/dian01.jpg) no-repeat center left ; padding-left:5px;line-height:25px; color:#4d4d4d;}
.list01 a:hover{ color:#F30;text-decoration:underline; }
.list01 span{ float:right; color:#4d4d4d;}

.list011{ width:370px; margin:0 auto;height:140px; font-size:12px; line-height:25px;border-bottom:1px dashed #6d4328; padding:10px 0 20px 0;}
.list011 li{ width:360px;height:25px;  line-height:25px;}
.list011 a{ float:left; background:url(../images/dian01.jpg) no-repeat center left ; padding-left:5px;line-height:25px; color:#4d4d4d;}
.list011 a:hover{ color:#F30;text-decoration:underline; }
.list011 span{ float:right; color:#4d4d4d;}

.mtbd{ width:384px; margin:0 auto;}



.right { width:275px; float:right;}

/*前沿技术*/
.qwjs{width:275px; height:400px; background: url(../images/jsbg.jpg);}

.qwjs ul{ padding-top:5px;}
.jstit{padding-bottom:3px;}
.jstit a{ display:block; background: url(../images/jsbg01.jpg); width:260px; height:47px; line-height:47px; margin:0 auto; font-size:14px; font-weight:bold; color:#502e12; text-indent:20px;}
.jscon_box{width:259px; height:187px; background:url(../images/jsbg02.jpg) no-repeat; margin:0 auto; text-align:center;}
.jscon_box h3{ font-size:14px; color:#502e12; text-align:left; line-height:30px; padding-top:10px; text-indent:24px;}
.jscon_box a img{ padding:1px; border:1px solid #dedede; background:#FFF;}
.jscon_box p{ font-size:12px; line-height:22px; text-indent:24px; color:#000; padding:0 10px; text-align:left; }


















/*就诊大厅*/
.jzdt{width:273px; height:252px; border:1px solid #dedede; background:#FFF;}
.jzdt_p{ font-size:12px; line-height:25px; border-bottom:1px dotted #dedede; width:250px; margin:0 auto;}
.jzdt h2{ background:url(../images/tit03.jpg); height:41px; text-indent:-99999px;}

.list02{ width:273px; height:120px;  margin:0 auto; padding:10px 0; float:left;}
#jrhtList{ width:273px; height:auto; overflow:hidden; cursor:pointer;}
.list02 li{height:22px;width:273px; font-size:12px; padding-left:17px; }
.list02 li p{ float:left; width:75px; overflow:hidden; color:#502e12;}


.jzdt_tel{ background:url(../images/tel-21.jpg) no-repeat bottom; width:254px; height:26px; margin:0 auto; clear:both; padding-top:10px; position:relative;}
.jzdt_tel a{ width:68px; height:26px; display:block; position:absolute; top:0px; right:0px;}




/*ad*/
.ad{ width:980px; height:97px; margin:0 auto;}



/*part02*/
.part02{ width:980px; margin:0 auto; height:400px;}


/*专家*/
.qwzj{ width:692px; height:400px; border:2px solid #b95642; background: url(../images/zjbg01.jpg) top repeat-x #FFF;}
.qwzj h2{ background:url(../images/zjtit.jpg); width:314px; height:42px; margin:0 auto; text-indent:-9999px;}
.qwzj h2 a{width:314px; height:42px; display:block;}

.zjname{ background:url(../images/zjbg02.jpg) repeat-x; width:689px; height:43px; color:#633619; line-height:43px;}
.zjname a{ font-size:14px; font-weight:bold;color:#633619;}
.zjname span{ font-size:12px; font-weight:bold;}
.zjname p a{ float:left; width:135px; height:43px; text-align:center; display:block;}


/***
.zc_n1 {padding:11px;}
.zc_n2 {padding: 1px;border: 1px solid #E0E0E0;height:285px;width:200px;float: left;}
.zc_n3 {float: right;width: 450px;}
.zc_n31 {float: right;width: 711px;}

.zc_n3  h5 a {font-size: 15px;color: #5b2f0f;text-decoration: none; font-weight:bold;}
.zc_n31  h5 a {font-size:15px;color:#666;text-decoration: none;}
.zc_z {padding-top: 12px;padding-bottom: 12px; font-size:12px; line-height:30px;}
.zc_z a {color:#2AA333;text-decoration: none;}
.zc_n4 a{ float:right; font-size:12px;}
.zc_n4{ font-size:14px; font-weight:bold; line-height:30px; color:#999;}
.hui{ font-size:12px; color:#a44a08;font-weight:bold;}




**/

.zc_n1{ width:686px; height:315px; position:relative;}
.zxzj_01 a{ width:190px; height:280px; position:absolute; top:10px; left:10px;}
.zxzj_02 a{ width:420px; height:50px; position:absolute; top:130px; right:30px;}
.zxzj_03 a{ width:105px; height:30px; position:absolute; top:265px; left:305px;}
.zxzj_04 a{ width:105px; height:30px; position:absolute; top:265px; right:140px;}





/*环境*/
.yyhj{width:273px; height:400px;border:1px solid #dedede; background:#FFF;}
.yyhj h2{ background:url(../images/tit04.jpg); width:273px; height:41px; text-indent:-99999px;}
.yyhj h2 a{ width:273px; height:41px; display:block;}

.mm{ width:270px; height:auto; margin:0 auto; padding-top:20px;padding-left:10px; overflow:hidden;}
#ww{width:260px; height:150px; margin:0 auto;overflow:hidden; }
.list04{}
.list04 li{width:270px;float:left; text-align:center;}
.list04 li img{ border:1px solid #dedede; padding:1px;}
.list04 li p{ font-size:12px; line-height:20px; height:20px; color:#633619;}












/*part03*/
.fl{ width:978px; height:397px; margin:0 auto;border:1px solid #dedede; background:#FFF;}

.fltit{ background:url(../images/flbg.jpg) repeat-x; height:52px; line-height:52px;}
.fltit h2{ background:url(../images/fltit.jpg); width:173px; height:52px; float:left; text-indent:-99999px;}
.fltit h3{ background:url(../images/fltit01.jpg); width:173px; height:52px; float:left; text-indent:-99999px;}


.fltit ul{ float:left; padding-left:35px;}
.fltit ul li{ float:left; padding:0 30px; color:#643619; font-weight:bold; font-size:14px;}
.flshu{ background:url(../images/flshu.jpg) no-repeat right;}
.flonthere a{ background:url(../images/fltitqh.jpg) no-repeat center center; width:109px; height:52px; text-align:center;color:#FFF; display:block;}





.conpic{ width:249px; height:317px; float:left; padding:15px 15px 0 15px;}
.conpic img{ padding:1px; border:1px solid #dedede; background:#FFF;}

.concenter{ width:445px; height:318px; padding-top:15px; float:left;}
.leibie{width:445px; height:24px; line-height:22px; font-size:12px; border-bottom:1px dotted #7e5539;}
.leibie h3{ float:left; background:url(../images/fenlei.jpg); text-indent:-9999px; width:39px; height:23px;}
.leibie h3 a{width:39px; height:23px; display:block;}
.leibie p{ float:left; width:400px;}
.leibie p a{ color:#5c5c5c; padding-left:10px;}
.leibie p a:hover{ color:#F30;}


.xbox01{ padding:10px;}
.xbox01 h2{font-size:14px; font-weight:bold; text-align:center; line-height:25px;}
.xbox01 h2 a{color:#6f4122}
.xbox01 p{ font-size:12px; line-height:22px; text-indent:24px; color:#4d4d4d; border-bottom:1px dotted #7e5539; padding:5px 0;}


.list05{ width:215px; height:183px; float:left; overflow:hidden }
.list05 li{ line-height:22px; font-size:12px; position:relative;height:22px;}
.list05 li span{ position:absolute; right:10px; top:3px;}
.list05 li a{ color:#282828;background:url(../images/dian01.jpg) center left no-repeat; text-indent:10px; display:block;}
.list05 li a:hover{ color:#F30;}




/*康复病例*/
.kfbl{ background:url(../images/blbj.jpg); width:237px; height:321px; float:right; margin:10px 10px 0 0;}
.kfbl h2 a{ text-indent:-9999px; height:47px; width:237px; display:block;}

.kfblpic{ width:201px; height:126px; margin:0 auto; padding-bottom:20px;}
.kfblpic img{ padding:1px; border:1px solid #dedede; width:199px; height:124px;}

.bltxt{ width:201px; margin:0 auto;}
.bltxt h3{ line-height:25px; text-align:center;}
.bltxt h3 a{ color:#6f3511; font-size:14px;}
.bltxt p{ font-size:12px; text-indent:24px; line-height:22px; color:#4a4a4a;}





/*星级环境*/
.hj{width:978px;margin:0 auto;border:1px solid #dedede; background:#FFF;}
.hj h2{background:url(../images/xmbg.jpg); height:37px;}
.hj h2 a{ color:#FFF; font-size:14px; line-height:37px; text-align:center; font-weight:bold; background:url(../images/xmtitbg.jpg); width:117px; height:37px; display:block;}
 
.list06{ width:945px; overflow:hidden; margin:0 auto; padding:10px;}
.list06 li{ float:left; margin-left:15px;}
.list06 li img{ padding:1px;border:1px solid #dedede;}
.list06 li p{ text-align:center; font-size:12px; line-height:22px;}

 
.list07{ width:945px;overflow:hidden; margin:0 auto; padding:10px;}
.list07 li{ float:left; margin-left:10px;}
.list07 li img{ padding:1px;border:1px solid #dedede; width:170px;height:130px;}
.list07 li p{ text-align:center; font-size:12px; line-height:22px;}



/*合作机构*/
.hzjg{width:978px;margin:0 auto;border:1px solid #dedede; background:#FFF;}
.hzjgtit{background:url(../images/xmbg.jpg); height:37px; font-size:14px; font-weight:bold; line-height:37px;}
.hzjgtit li{ float:left; margin-left:15px;}

.onthere03 a{ display:block; background:url(../images/hdbg.jpg); width:87px; height:37px; text-align:center; color:#FFF;}
.onthere00{ float:left; margin-left:15px;}
.hzjgpic{ width:868px; height:93px; margin:0 auto; padding:10px 0;}

.link{ padding:10px; font-size:14px; line-height:22px;}
.link a{ padding-left:15px; color:#4d4d4d;}
.link a:hover{ color:#F30;white-space:nowrap;}









/****bot***/

.botnav{ background:url(../images/botnav.gif); height:38px; line-height:38px; font-size:14px; text-align:center; color:#FFF; width:980px; margin:0 auto;}
.botnav a{ padding:0 10px; color:#FFF;}


.bot{ width:980px; height:210px; margin:0 auto; position:relative;}
.botlogo{ width:352px; height:48px; position:absolute; top:60px;}
.botshu{ width:2px; height:111px; background:url(../images/bot_shu.jpg); position:absolute; top:30px; left:383px;}
.bottxt{ width:418px; height:87px; font-size:12px; line-height:22px; position:absolute; top:50px; right:150px; color:#54290d;}

.ewm{ background:url(../images/ewm.jpg) no-repeat; width:101px; height:131px; position:absolute; text-indent:-99999px; right:0px; top:20px;}





/*底部商务通*/
.dbswt{ background:url(../images/dibu_bg.jpg) repeat-x;
padding-right:30px;
text-align: center;
color:Yellow;
vertical-align: middle;
font-size: 20px;
z-index: 999px;
left: 0px;
position: fixed;
bottom: 0;
width: 100%;
height: 65px;
line-height:65px;
z-index: 9999;
opacity: .90;
filter: alpha(opacity=90);
_bottom: auto;
_width: 100%;
_position: absolute;
overflow: hidden;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight- (parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

}
.swt_d{ width:1000px; margin:0 auto;}