@charset "gb2312";
/* 整站全局公共样式的设定 */
body {margin:0; padding:0; background:url(/images/bg.jpg) no-repeat center top #dceffd; font-size:12px; color:#333;}
/*body {margin:0; padding:0; background:url(/images/11.gif) no-repeat center top #dceffd; font-size:12px; color:#333;}
*/div,form,img,ul,ol,li,dl,dt,dd,p,span,b{margin: 0; padding: 0; border: 0; }
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #333; text-decoration:underline;}
a:active {color: #333;}
/* 其它常用样式的定义 */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both;}
.blank10{height:10px; font-size:1px; clear:both;overflow:hidden;}
.blank6{padding: 3px; font-size:1px; clear:both;overflow:hidden;}
.box{ border:1px solid #cdcdcd; padding:1px;}
.g_title{ width:271px; overflow:hidden; background:url(/images/title.gif) no-repeat top left; height:33px;}
.g_title a{ display:block; width:95px; height:25px; background:url(/images/inc.gif) no-repeat 0 -114px; margin:5px 0 0 10px; display:inline; color:#fff; text-align:center; font-weight:bold; line-height:27px; font-size:14px; padding:2px 10px 0 0; float:left;}
.g_title .more{ background:none; text-align:right; color:#0073bb; font-weight:normal; font-size:12px; float:right; line-height:22px;}
.zjzt .text p a,.cases .list li p a,.experts .list li p a,.li_list li p a,.nalie li p a,.lm_news .text p a{ color:red;}
/* header */
.header{ background:url(/images/q_bj.gif) repeat-x top left; height:71px; width:895px; overflow:hidden; margin:0px auto; padding-top:8px;}
.header h1{ float:left;}
.header .left{ margin-left:120px;}
.header .right{ margin-right:20px;}
.ttop{
float:left;
margin: 0;
padding: 0;
}
h1#tlist {
　　font-weight: 100;
　　font-size: 13px;
　　display: inline;
　}
/* nav */
.nav{ width:972px; height:45px;background:url(/images/q_bj.gif) repeat-x 0 -89px; margin:0px auto;}
.nav li{background:url(/images/q_bj.gif) no-repeat right -146px; float:left; padding:0px 15px 0px 16px;}
.nav li a{ color:#fff; font-weight:bold; font-size:14px; line-height:45px;}
.nav .line{ background:none; padding-right:0;}
.banner{ width:980px; overflow:hidden; margin:0px auto;}
.page{ width:972px; margin:0px auto; background:#fff; padding:4px;}
/* subnav */
.subnav{ width:970px; height:57px;background:url(/images/q_bj.gif) repeat-x 0 -201px; border:1px solid #bbdef4;}
.subnav .left,.subnav .right{ background:url(/images/inc.gif) no-repeat 10px 5px; padding:4px 0 0 60px; height:53px; line-height:24px;}
.subnav .left a{ padding:0px 8px;}
.subnav .right{ float:right; background:url(/images/inc.gif) no-repeat 10px -52px; padding-right:15px;}
.subnav .right a{ color:#f00; padding:0px 10px;}
/* search */
.search{background:url(/images/q_bj.gif) repeat-x 0 -268px; height:31px; width:970px; border:1px solid #bcdff5;}
.search .left{ width:700px; background:url(/images/search_t.gif) no-repeat 10px 5px; text-align:right; height:31px; line-height:31px;}
.search .left a{ margin:0px 5px;}
.search .right{ padding-top:4px;}
.search .box{ border:1px solid #6390c3; height:18px; background:#fff; width:170px; float:left;}
.search .btn{ border:none; width:39px; height:18px; background:url(/images/inc.gif) no-repeat -118px -120px; float:left; margin:1px 10px; cursor:pointer;}
.news{ width:275px; overflow:hidden; float:left;}
.ifocus{ width:405px; height:490px; overflow:hidden; float:left; margin:0px 6px;}
.tk_zjjd a img{width:100%; height:490px}
.con_ri{ width:275px; float:right; overflow:hidden;}
.con_le{ width:685px; float:left; overflow:hidden;}
/* news */
.news .zd { width:261px; padding:6px 5px; overflow:hidden;}
.news .zd li{ background:url(/images/inc.gif) no-repeat -170px -117px; line-height:23px; border-bottom:1px dotted #a9a9a9; padding-left:20px;}
.news .zd li a{ margin-left:8px;}
.news .zd li b{ color:#094473;}
.news .zd li a i{ color:#e70000; font-style:normal;}
.news .hot li{ padding-left:10px;}
.news .hot li a{ color:#444;}
/*公司简介*/
.j_title{width:271px; overflow:hidden; background:url(/images/j_title.jpg) no-repeat top left; height:56px;}
.j_img{width:261px; height:134px; margin:8px auto 0;}
.j_text{width:255px; height:114px; margin:4px auto; line-height:22px; text-indent:25px;}
.j_text a{ color:#f00;}
/*专家座谈*/
.zjzt .text{ padding:10px; overflow:hidden;}
.zjzt .text span{ float:left; overflow:hidden; width:90px; height:115px; margin-right:10px;}
.zjzt .text b{line-height:22px; overflow:hidden;}
.zjzt .text b a{ color:#1777b3; font-size:14px;}
.zjzt .text p{ width:145px; line-height:22px; overflow:hidden;}
.zjzt .text .btn,.d_zjtj .btn{ background:url(/images/zjzt_btn.jpg) no-repeat left top; height:21px; width:143px; float:left; line-height:21px; margin:0; cursor:pointer;}
.zjzt .text .btn a{ color:#000; padding-left:10px;}
.zjzt .text .btn a i{ color:#fff; font-style:normal; padding-left:17px;}
.zjzt .pic{ text-align:center; width:100%; background:url(/images/zjzt_pic.gif) no-repeat 10px bottom; padding-bottom:40px;}
.zjzt .list{ background:#f7f7f7; line-height:20px; border:1px solid #d4d4d4; margin:0px 5px; padding:5px; margin-bottom:5px;}
.zjzt .list span{ margin:0px 15px 0px 5px;}
/*客服*/
.kfqq{ width:271px; overflow:hidden;}
.kfqq .link{ background:url(/images/zjzt_kf.jpg) no-repeat 0 bottom; width:271px; overflow:hidden;}
.kfqq .link a{ width:58px; height:80px; float:left; margin:0px 16px; display:inline;}
/*康复案例*/
.cases,.experts{ overflow:hidden; width:972px;}
.cases .title,.experts .title{background:url(/images/title.jpg) no-repeat top left; width:972px; height:67px; overflow:hidden;}
.cases .title span,.experts .title span{ display:block; margin:17px 0 0 40px; float:left;}
.cases .menu{padding:13px 0 0 35px; margin-left:100px;}
.cases .list{ display:none; width:100%; }
.cases .list li{border:1px solid #cdcdcd;width:227px; padding:2px; float:left; margin:0px 5px ; display:inline;}
.cases .list li b{ display:block; margin-top:2px; height:23px; width:100%; line-height:23px; text-align:center; background:#e7e7e7;}
.cases .list li b a{ color:#494949;}
.cases .list li p{ line-height:20px; color:#494949; padding:5px; text-indent:2em;}
.qh_menu{ float:left; width:575px; background:url(/images/cases_ml.jpg) no-repeat left bottom; height:50px; overflow:hidden; }
.qh_menu li{ float:left; height:27px; line-height:27px; padding-left:15px; font-size:14px;}
.qh_menu a{padding-right:25px; white-space:nowrap;}
.qh_menu .hover{ background:url(/images/cases_menu.gif) no-repeat top left; height:27px;}
.qh_menu .hover a{ background:url(/images/cases_menu.gif) no-repeat right -28px; display:block;  color:#fff;font-weight:bold;}
/*专家*/
.experts .title a{ float:right; margin-right:20px; color:#0073bb; line-height:50px;}
.experts .list{margin-left:5px;overflow:hidden;}
.experts .list ul{ overflow:hidden; float:left;}
.experts .list li{ width:230px; overflow:hidden; overflow:hidden; margin-right:14px; display:inline; line-height:22px; float:left;}
.experts .list li span{ margin-right:10px; float:left; width:90px; height:114px; overflow:hidden;}
.experts .list li b{ float:left; width:130px; overflow:hidden;}
.experts .list li b a{ color:#006fb5;}
.experts .list li p{ width:130px; float:left;}
.experts .list .btn{ float:left; background:url(/images/zjzt_btn.jpg) no-repeat -75px -0px; margin-top:3px; width:68px; height:22px; line-height:22px; display:block; text-align:center; color:#fff;}
.experts .list .btn:hover{ text-decoration:none;}
/*诊疗中心*/
.diagnos{ width:685px; float:left;}
.m_title{background:url(/images/diagnos_tb.jpg) repeat-x top left; text-align:center; height:44px;}
.diagnos .con{ background:url(/images/title.jpg) no-repeat -250px 0; overflow:hidden; width:100%; margin-top:5px;}
.diagnos .nr{ display:none;}
.diagnos .x_menu{ width:39px; height:200px; background:url(/images/diagnos_inc.gif) repeat-y top left; border:1px solid #a2d1f7;  float:left;}
.diagnos .x_menu li{ height:19px; width:40px; position:relative; margin-top:12px;text-align:center;}
.diagnos .x_menu li a{ color:#205d97;}
.diagnos .x_menu .hover a{background:url(/images/diagnos_inc.gif) repeat-y -53px 0; width:44px; display:block;line-height:19px; color:#fff; position:absolute; left:0; left:0;}
.zlzx_box{height:198px;}
.zlzx_left{width:433px;padding:0px 5px 0px 10px; float:left; overflow:hidden}
.zlzx_left span{ float:left; margin-right:12px}
.zlzx_left .h3{ text-align:center; padding:10px 0px;font-weight:bold;}
.zlzx_left p{width:240px; float:left;line-height:22px; text-indent:25px;}
.zlzx_left p a{ color:#f00}
.zlzx_nav{width:433px; height:25px; margin-top:10px; background:url(/images/zlzx_nav.gif) no-repeat center center;}
.zlzx_nav span{ line-height:25px; vertical-align:middle;; padding-left:55px;}
.zlzx_nav a{ color:#007dbe; margin:0px 10px; text-align:center}
.zlzx_tltle{width:232px; height:182px; margin-top:3px;background:url(/images/zlzx_listbg.gif) no-repeat center top; float:left; padding-top:10px;}
.zlzx_tltle li{ background:url(/images/list_ico.gif) no-repeat left center; text-indent:10px; margin-left:35px; line-height:24px;}
.zlzx_tltle .list_btn{ padding-top:15px; margin-left:20px;}
.zlzx_tltle .list_btn a{ display:inline-block; margin:0 5px;}
/*特色技术*/
.tese dl{ width:100%; padding:5px 0; overflow:hidden;}
.tese dt{ width:131px; overflow:hidden;height:31px; float:left; margin:0px 2px; background:url(/images/tese.gif) no-repeat -135px 0; text-align:center; line-height:31px; color:#00609c; cursor:pointer; margin-top:3px; display:inline;}
.tese dt a{color:#00609c;}
.tese .hover{ font-weight:bold; background:url(/images/tese.gif) no-repeat 0 0;}
.tese dd{ display:none; padding-left:2px;}
/*专家问答*/
.zjtw { width:270px; overflow:hidden;}
.zjtw .list{ line-height:24px; overflow:hidden; padding:7px;}
.zjtw .list li{ background:url(/images/tese.gif) no-repeat -209px -42px; height:28px; padding-left:25px; border-bottom:1px dotted #bbb;}
.zjtw .btn{ background:url(/images/inc.gif) no-repeat 0 -159px; height:42px; width:250px; font-weight:bold; margin-left:45px;}
.zjtw .btn a{ color:#000; width:84px; margin-right:16px;text-align:center; line-height:30px; float:left; height:30px; cursor:pointer;}
.zjtw .btn a i{ font-style:normal; color:#FFFFFF}
/*来院路线*/
.route{ padding-bottom:8px;}
.route .pic{ padding:5px; text-align:center;}
.route .pic a{ padding-top:7px; display:block; text-align:center;}
.route .text{ color:#494949; line-height:20px; padding-left:10px;} 
.route .btn{ width:168px; height:23px; overflow:hidden; background:url(/images/tese.gif) no-repeat 0 -41px; margin:2px 0 0 10px;}
/*诊疗瞬间*/
.zlsj .list{ float:left; width:430px; overflow:hidden; padding-left:8px;}
.zlsj .list li{ width:191px; overflow:hidden; float:left; margin:0px 10px; display:inline; line-height:30px; text-align:center;}
.zlsj .list span{ display:block;width:177px; height:131px; overflow:hidden; padding:6px; border:1px solid #ccc;}
.zlsj .pic{ float:left; padding-top:55px;}
/*医院环境*/
.yyhj{ width:968px; overflow:hidden;}
.yyhj .title,.li_text .title{ background:url(/images/yyhj_title.jpg) repeat-x 0 -30px; height:30px; width:100%; padding-left:10px; overflow:hidden;}
.yyhj .title li{ float:left;height:27px; margin-top:3px; padding-left:23px; line-height:30px;width:70px; cursor:pointer; color:#fff;}
.yyhj .title .hover{background:url(/images/yyhj_title.jpg) no-repeat 0 0;  font-weight:bold; color:#006fbc; font-size:14px;}
.yyhj .pic{ display:none; background:url(/images/q_bj.gif) repeat-x left -300px; height:130px; overflow:hidden; width:968px; padding-top:18px;}
.yyhj .list {height:110px; float:left;width:900px;overflow:hidden; margin:0px 13px;}
/*.yyhj .list ul{ overflow:hidden;}*/
.yyhj .list ul li{ float:left; width:164px; height:105px;border:1px solid #ddd; padding:1px; margin-right:15px; overflow:hidden;}
.yyhj .list ul li img{width:164px; height:105px;}
.yyhj_le,.yyhj_ri{ cursor:pointer; float:left; margin:30px 0 0 0; display:inline;}
.yyhj_ri{ float:right;}
.yyhj .list2 {height:110px; float:left;width:900px;overflow:hidden; margin:0px 13px;}
.yyhj .list2 ul{ overflow:hidden;}
.yyhj .list2 ul li{ float:left; border:1px solid #ddd; margin-top:2px; padding:2px; margin-right:15px; display:block; width:125px; overflow:hidden;}
/*footer*/
.bot_menu{ width:100%; text-align:center;color:#fff; background:url(/images/q_bj.gif) repeat-x 0 -89px;  height:35px;}
.bot_menu a{ margin:0px 15px; color:#fff; line-height:35px;}
.footer{ background:url(/images/footer_bj.jpg) repeat-x bottom left #fff; width:100%; height:265px;margin-bottom:50px;}
.footer .text{ line-height:25px; background:url(/images/footer_logo.jpg) no-repeat 10px 50px; width:500px; margin:0px auto; padding:5px 0 0 350px;}
.footer .kefu{ background:url(/images/footer_kf.jpg) no-repeat top left; width:500px; height:69px; padding-top:5px;}
.footer .kefu a{  width:65px; height:62px; display:block; float:left; margin:0px 6px;}
.footer .pic{width:840px; margin:0px auto; background:#ccc;}
<!--幻灯-->
.picshow { z-index:444; position:relative; background-color:#e4f2fa; width: 100%; height: 336px}
.picshow_main { float:left; width: 302px; height: 386px;}
.picshow_main .imgbig { filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward); width: 410px; height:380px}
.picshow_change { float:left; text-align: left; height: 110px; width:410px; background:#7ba7cf; border-top:1px solid #fff;}
.picshow_change img {width:95px; height: 100px; padding:9px 2px 2px 2px;}
.picshow_change a { display: block; float: left; margin-left: 2px;  -display: inline;}
a.axx {}
a.axx:hover { }
a.axx img { filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4}
a.axx:hover img {filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0}
a.bxx { }
a.bxx:hover {}
.super_focus{ width:970px; margin:0 auto; margin-bottom:3px;  margin-top:3px; height:120px; overflow:hidden; position:relative;}
.super_focus .hd{ position:absolute; z-index:1; right:5px; bottom:5px; height:15px; overflow:hidden;}
.super_focus .hd ul{ overflow:hidden;zoom:1; float:left;}
.super_focus .hd ul li{ width:15px; float:left; height:15px; margin-right:2px; display:inline; line-height:15px; text-align:center;background:#fff; cursor:pointer; }
.super_focus .hd ul li.on{ background:#f00; color:#fff; }
.super_focus .bd{ position:relative; height:; z-index:0;   }
.super_focus .bd li{ zoom:1; vertical-align:middle; }
.super_focus .bd img{ width:968px; height:120px; display:block;  }