@charset "gb2312";
/*通用*/
* { margin:0; padding:0; }
body { font-family:"微软雅黑"; font-weight:normal; background:#f7f8fa;}
img { border:0; }
ul, li, ol, h1, h2, h3, h4, h5, h6, h7, dd { list-style:none; margin:0px 0px; padding:0px 0px; }
a { color:#000; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:none; }
.box_fgx { width:100%; margin:15px auto; height:15px; background:url(box_fgx.jpg) repeat-x center; }
.index_box { width:86%; margin:0 auto; overflow:hidden; }
.index_box h3 { width:100%; display:block; margin:0 auto; background:#1d60a1; }

.p_top{ padding-top:0 !important;}
.wap-box{max-width:640px; margin:0 auto;}
.bt{ width:40%; margin:0 auto; overflow:hidden; padding:40px 0 10px 0;}
.bt img{ border:1px dashed #ddd;}
/*通用over*/
.logo { width:100%; margin:3px auto; overflow:hidden; }

.yyzz{ width:100%; overflow:hidden; margin:0 auto;}
@media screen and (min-width:350px) and (max-width:519px){
	.yyzz{ width:100%; overflow:hidden; margin:0 auto; height:48px;} 
	.slides1 db1 img{height:51px !important;}
	#bd1__ .tempWrap{height:30px !important;}
	#bd1__  .tempWrap ul li{height:30px !important;}
	}
@media screen and (min-width:720px) and (max-width:1209px){
	.yyzz{ width:100%; overflow:hidden; margin:0 auto; height:68px;} 
	.slides1 db1 img{height:64px !important;}
	#bd1__ .tempWrap{height:64px !important;}
	#bd1__  .tempWrap ul li{height:64px !important;}
	}
@media screen and (min-width:200px) and (max-width:330px){
	.yyzz{ width:100%; overflow:hidden; margin:0 auto; height:20px;}
	.slides1 db1 img{height:24px !important;}
	#bd1__  .tempWrap{height:24px !important; }
	#bd1__  .tempWrap ul li{height:24px !important;}
	}
.nav { width:100%; margin:0 auto; height:62px; background:#1d60a1; }
.nav ul { }
.nav ul li { float:left; width:25%; text-align:center; line-height:62px; font-size:18px; background:url(nav_x.jpg) right no-repeat; }
.nav ul li a { color:#fff; font-size:18px; font-weight:bold;}

/*logo*/
.logo { width:100%; margin:10px auto 15px auto; overflow:hidden; }
.logo span{ display:block; float:left;}


/*幻灯*/
.banner_hd { width:100%; margin:0 auto; overflow:hidden; }
.slider-focus { position:relative; max-width:640px; overflow:hidden;/*max-height:320px;*/ margin:0 auto; }
.slider-focus .hd { position:absolute; width:100%; overflow:hidden; left:0; bottom:10px; z-index:1; line-height:28px; text-align:center; }
.slider-focus .hd li { display:inline-block; vertical-align:middle; width:8px; height:8px; margin:0 3px; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%; font-size:0; line-height:0; text-indent:-9999em; background:#dc524c; cursor:pointer; }
.slider-focus .hd li.on { background:#5eb95e; }
.slider-focus .bd { position:relative; z-index:0; }
.slider-focus .bd li { position:relative; text-align:center; }
.slider-focus .bd li img { background:url(loading.gif) center center no-repeat; vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */ }
.slider-focus .bd li a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }  /* 去掉链接触摸高亮 */
.slider-focus .bd li .tit { display:block; width:100%; position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(focusBg.png) repeat-x; color:#fff; text-align:left; }


/*医院简介*/
.jj_nr{ width:94%; margin:0 auto; overflow:hidden;}
.jj_nr p{ text-indent:2em; overflow:hidden; width:100%; display:block; line-height:30px; color:#333;}
.jj_nr strong{ display:block; overflow:hidden; width:100%; padding:10px 0;}


/*医生团队*/
.ystd_nr{ width:94%; overflow:hidden; margin:0 auto;}
.ystd_nr ul{}
.ystd_nr ul li{ width:33.3333333%; float:left; overflow:hidden;}

/*学科设置*/
.xksz_nr{ width:94%; margin:0 auto; overflow:hidden;}
.xksz_nr ul{}
.xksz_nr ul li{ width:33.333333%; float:left; overflow:hidden;}
.xksz_nr ul li a{ width:98%; margin:0 auto; display:block; line-height:40px; overflow:hidden; font-size:18px; color:#fff; text-align:center;background:#1d60a1}


/*联系我们*/
.lxwm_nr{ width:94%; margin:0 auto; overflow:hidden;}
.lxwm_nr ul{ width:100%; margin-top:30px;}
.lxwm_nr ul li{ width:100%; overflow:hidden;}
.lxwm_nr ul li img{ display:block; margin:0 auto;}
.lxwm_nr ul dl{ margin:35px 0; border-bottom:1px dashed #ddd;}


.footer{ width:100%; margin:30px 0;}
.footer ul{ padding:20px 0; background:#0075c1; width:100%; margin:15px 0;}
.footer p{ line-height:22px; width:100%; text-align:center; font-size:16px; color:#555;}















