@charset "gb2312";
/* 整站全局公共样式的设定 */
body {margin:0; padding:0; background:url(../pic/bg.jpg) repeat-x left 140px #ffe2eb;color:#505050; font-size:12px;}
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: #444; text-decoration:none;}
a:visited {color: #444;text-decoration:none;}
a:hover {color: #333; text-decoration:none;}
a:active {color: #333;}
/* 其它常用样式的定义 */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both;}
.blank10{height:10px; font-size:1px; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px; clear:both;overflow:hidden;}

.news .nr .text p a,.myt .nr li p a,.zlzq .nr .text p a,.hzxs .list p a,.xzwd .text p a,.l_list .list p a,.lm_list .text p a{ color:#e8005b;}
.news .list li a:hover,.zlzq .nr .list li a:hover,.xzwd .list li a:hover,.qwjs li a:hover,.lm_list .list li a:hover,.lm_list .text a:hover{ color:#e4003f; text-decoration:underline;}

/* header */
.header{ width:980px; height:76px; overflow:hidden; margin:0px auto; padding:7px 10px 0 10px;}
.header h1{ float:left; margin-right:25px;}
.ttop{ float:left; margin-right:25px;}
h1#tlist {
font-weight: 100;
font-size: 13px;
display: inline;
}

/* banner */
.banner{background:url(../images/banner_bg.jpg) no-repeat top center;}
.banner .nr{ width:1000px; margin:0px auto;}
/* nav */
.nav{ width:990px; background:url(../pic/page_bg.gif) repeat-x top left; height:44px; margin:1px auto 0px auto; line-height:44px; overflow:hidden; padding:3px 0 0 10px;}
.nav li{background:url(../pic/page_bg.gif) no-repeat right -60px;  float:left; font-size:14px; font-weight:bold; padding:0px 31px;}
.nav li a{ color:#fff;}
.nav .line{ background:none; padding-right:0;}

/* 架构 */
.container,.page{ width:980px; overflow:hidden; padding:0px 10px; background:#fff; margin:0px auto;}
.container{ width:990px; padding:5px;}
.ifocus{ border:1px solid #eee; margin:0px 10px; float:left;}
.con_le{ width:715px; overflow:hidden;}
.con_ri{ width:255px; overflow:hidden;}
.ri_box{width:253px; border:1px solid #e1e1e1; overflow:hidden;}

/* subNav */
.subNav{ height:71px; width:988px; overflow:hidden; background:url(../pic/page_bg.gif) repeat-x left -114px; border:1px solid #ffc3dc;}
.subNav .menu{ overflow:hidden; height:40px; overflow:hidden; padding-left:5px;}
.subNav .menu li{background:url(../pic/page_bg.gif) no-repeat right -195px;float:left; padding:0px 24px;font-size:14px; font-weight:bold; }
.subNav .menu li a{ color:#d02460; line-height:35px; height:37px;cursor:pointer;}
.subNav .menu .hover a{ display:inline-block;background:url(../pic/subNav_xbg.gif) no-repeat center bottom;}
.subNav .nr{ overflow:hidden; display:none; padding:8px 10px 0 10px;}
.subNav .nr a{ padding:0px 12px;}
.subNav .nr2{ margin-left:120px;}
.subNav .nr3{ margin-left:230px;}
.subNav .nr4{ margin-left:340px;}
.subNav .nr5{ margin-left:440px;}
.subNav .nr6{ margin-left:550px;}
.subNav .nr7{ margin-left:450px;}
.subNav .nr8{ margin-left:510px;}
.subNav .nr9{ margin-left:520px;}

/* search */
.search{ background:#ffe4ec; border:1px solid #f3bed0; height:35px; line-height:35px;}
.search .left{ padding-left:10px;}
.search .left b{ color:#c71e59;}
.search .left a{ color:#333; margin-right:9px;}
.search .right span{background:url(../pic/btn.gif) no-repeat -326px 4px; width:73px; height:30px; display:block; float:left;}
.search .right .box{ border:1px solid #f9b5cd; height:20px; width:200px; overflow:hidden; float:left; margin:7px 0px 0 10px; line-height:20px; padding:0px 3px;}
.search .right .btn{background:url(../pic/btn.gif) no-repeat -326px -51px; border:none; width:74px; height:27px; float:left; margin:5px 10px 0 5px;}

/* news */
.news{ width:310px; float:left; border:1px solid #e1e1e1; height:270px;}
.news .title{ background:url(../pic/page_bg.gif) repeat-x -0px -281px; font-size:14px;height:34px; line-height:36px; overflow:hidden; font-weight:bold;}
.news .title li{ text-align:center; width:155px; float:left; color:#313131; cursor:pointer;}
.news .title .hover{background:url(../pic/page_bg.gif) repeat-x -0px -237px; color:#fff;}
.news .title .hover a{color:#fff;}
.news .nr{ width:100%; overflow:hidden; display:none;}
.news .nr .text{ width:296px; height:85px; overflow:hidden;background:url(../pic/btn.gif) no-repeat -0 -0; margin:10px 0 0 6px;}
.news .nr .text h2{ text-align:center; font-size:14px; padding:12px 0 6px 0;}
.news .nr .text h2 a{ color:#333;}
.news .nr .text p{ padding:0px 10px; text-indent:2em; line-height:20px; color:#686868;}
.news .list{ line-height:25px; overflow:hidden; padding:8px 5px;}
.news .list li{background:url(../pic/btn.gif) no-repeat -375px -175px; padding-left:20px; }

/* ifocus one_btn */
.one_btn{ width:206px; float:right; overflow:hidden; height:272px;}
.one_btn .btn1{ width:206px; height:54px; overflow:hidden;}
.one_btn li{ display:block; padding-bottom:8px; width:206px; float:left;}
.one_btn li a{ display:block;}
.one_btn .btn2 a{ background:url(../images/one_btn2.jpg) no-repeat top left; width:206px; height:50px;}
.one_btn .btn2 a:hover{background:url(../images/one_btn2_2.jpg) no-repeat top left;}
.one_btn .btn3 a{background:url(../images/one_btn3.jpg) no-repeat top left; width:206px; height:44px;}
.one_btn .btn3 a:hover{background:url(../images/one_btn3_2.jpg) no-repeat top left;}
.one_btn .btn4 a{background:url(../images/one_btn4.jpg) no-repeat top left; width:206px; height:44px;}
.one_btn .btn4 a:hover{background:url(../images/one_btn4_2.jpg) no-repeat top left;}
.one_btn .btn5 a{background:url(../images/one_btn5.jpg) no-repeat top left; width:206px; height:44px;}
.one_btn .btn5 a:hover{background:url(../images/one_btn5_2.jpg) no-repeat top left;}

/* 专家团队 */
.myt{ overflow:hidden; width:100%; position:relative;}
.myt .nr{ border:1px solid #eaeaea; border-top:none; background:url(../pic/page_bg.gif) repeat-x -0px -548px; padding:5px 22px; overflow:hidden;}
.myt .nr li{ width:222px; height:177px; overflow:hidden; background:url(../pic/myt_bg.jpg) no-repeat top left; padding:8px 0 0 8px; float:left; margin-left:3px;}
.myt .nr li span{ float:left; margin-right:8px; width:100px; height:126px; overflow:hidden;}
.myt .nr li b{ text-align:center; line-height:26px; font-weight:normal; background:#ededed; display:block; float:left; padding:0px 5px; height:26px; color:#000;}
.myt .nr li b a { color:#df005c; font-size:14px; font-weight:bold;}
.myt .nr li p{ float:left; width:106px; line-height:20px; padding-top:3px; overflow:hidden; text-indent:2em;}
.myt .nr li .btn{ width:158px; height:37px; background:url(../pic/btn.gif) no-repeat -88px -102px; display:inline-block; margin:5px 0 0 25px;}
.myt_btn1{background:url(../pic/btn.gif) no-repeat -0 -97px; width:17px; height:100px; position:absolute; cursor:pointer; top:80px; left:0;}
.myt_btn2{background:url(../pic/btn.gif) no-repeat -34px -97px;right:0; top:80px;width:17px; height:100px; position:absolute; cursor:pointer;}

/* 诊疗专区 */
.zlzq,.hzxs{ width:713px; overflow:hidden; border:1px solid #e1e1e1;}
.zlNav{ width:187px; height:278px; background:url(../pic/zlzq_bg.jpg) no-repeat top left; padding-left:10px; margin-top:10px; overflow:hidden;}
.zlNav li{ height:36px; line-height:36px; width:125px; border-bottom:1px solid #ebebeb; color:#474747; font-size:14px; font-weight:bold; padding:5px 0 0  40px; cursor:pointer;}
.zlNav .hover{ width:173px; height:41px; overflow:hidden; background:url(../pic/title_bg.gif) no-repeat 0 -183px; border-bottom:none; color:#fff;}
.zlNav .hover a{ color:#fff;}
.zlzq .nr{ display:none; float:left; width:510px; overflow:hidden;}
.zlzq .nr .title{ height:35px; background:url(../pic/page_bg.gif) repeat-x -0px -751px; font-size:13px; padding-left:10px;}
.zlzq .nr .title li,.hzxs .bt li{ text-align:center; float:left;  background:url(../pic/page_bg.gif) no-repeat right -796px; height:26px; overflow:hidden; line-height:26px; padding:0px 15px; padding-top:9px;}
.zlzq .nr .title .hover,.hzxs .bt .hover{ background:url(../pic/title_bg.gif) no-repeat left -0; margin-top:9px; height:26px; overflow:hidden; padding:0px 0 0 15px;}
.zlzq .nr .title .hover a,.hzxs .bt .hover a{background:url(../pic/title_bg.gif) no-repeat right -28px; display:block; padding-right:15px; color:#e90b62; font-weight:bold;}
.zlzq .nr .text{ padding:15px 0px 20px 0px; border-bottom:1px dashed #ccc;}
.zlzq .nr .text span{ float:left; margin-right:10px;}
.zlzq .nr .text h2{ text-align:center; font-size:14px; line-height:28px;}
.zlzq .nr .text p{ text-indent:2em; line-height:20px;}
.zlzq .nr .list{ line-height:28px; width:290px; float:left; padding:10px 0 0 0; font-size:13px;}
.zlzq .nr .list li{ background:url(../pic/btn.gif) no-repeat -375px -173px; padding-left:20px;}
.zlzq .nr .pic{ float:right; margin-top:10px;}

/* 患者心声 */
.hzxs .bt{ height:35px; background:url(../pic/page_bg.gif) repeat-x -0px -280px; font-size:14px; padding-left:10px; margin:5px 2px 0 2px;}
.hzxs .bt li{ background-position:right -845px;}
.hzxs .list{ padding:12px 0; overflow:hidden; display:none; width:713px;}
.hzxs .list li{ width:342px; float:left; margin-left:10px; display:inline;}
.hzxs .list li span{ width:148px; height:134px; border:1px solid #eee; padding:1px; float:left; display:block; margin-right:10px;_margin-right:7px;}
.hzxs .list h2{ font-size:14px; overflow:hidden; line-height:28px;}
.hzxs .list p{ text-indent:2em; line-height:22px;}

/* 右边标题 */
.ri_title{ background:url(../pic/page_bg.gif) repeat-x -0px -280px;height:30px; line-height:30px; width:100%; overflow:hidden;}
.ri_title a{ float:right; padding-right:10px; padding-top:2px; color:#666;}
.ri_title span{ background:url(../pic/title_bg.gif) no-repeat 0 -59px; height:30px; display:block; white-space:nowrap; float:left; padding:0px 15px 0 35px; font-weight:bold; font-size:14px;}
.ri_title span a{ color:#fff; float:left;display:block; height:30px; overflow:hidden;}
.ri_title span a:hover{ color:#fff;}
/* 在线问答 */
.xzwd .text{ background:#fcf6f8; padding:5px 8px; overflow:hidden; width:227px; margin:8px 5px 0px 5px; line-height:22px;}
.xzwd .text span{ float:left; display:block;color:#e9125e; font-weight:bold;}
.xzwd .text p{ display:block; float:left; width:200px; line-height:18px;}
.xzwd .text i{ color:#ea4e00; font-weight:bold; font-style:normal; float:left;}
.xzwd .list{ padding:10px 5px;_padding:8px 5px; line-height:26px;}
.xzwd .list li{background:url(../pic/btn.gif) no-repeat -375px -174px; padding-left:20px;}
.xzwd .btn{ background:url(../pic/btn.gif) no-repeat -61px -161px; width:250px; height:45px; overflow:hidden; margin-left:10px;}
.xzwd .btn a{ color:#fff; font-weight:bold; width:100px; height:28px; margin:0px 5px 0 3px; display:block; float:left; padding-left:10px; line-height:28px;}

/* 来院路线 */
.map .pic{ width:100%; text-align:center; padding-top:8px;}
.map .pic a{ display:inline-block; padding-top:5px;}
.map .text{ padding-left:10px; line-height:18px;}
.map .text b{ color:#000;}
.map .text b a{ color:#e9105c;}

/* 就医环境 */
.jyhj,.ljhfz{ width:978px; overflow:hidden; border:1px solid #e1e1e1;}
.jyhj .title{ background:url(../pic/page_bg.gif) repeat-x -0px -280px; height:34px; line-height:34px;}
.jyhj .title li{ padding:0px 30px 0 22px; float:left; font-size:14px; font-weight:bold; color:#000; cursor:pointer;}
.jyhj .title .hover{ color:#fff; background:url(../pic/title_bg.gif) no-repeat right -135px;}
.jyhj .title .hover a{ color:#fff;}
.jyhj .list{ padding:10px 0; width:100%; overflow:hidden; display:none;}
.jyhj .list li{ width:175px; height:135px; overflow:hidden; border:1px solid #eee; padding:1px; float:left; margin-left:14px; display:inline;}

/* 了解红房子 */
.ljhfz{ position:relative;}
.ljhfz a{ position:absolute; width:187px; height:150px; display:inline-block; top:32px; left:53px;}
.ljhfz .btn2{ left:292px;}
.ljhfz .btn3{ left:533px;}
.ljhfz .btn4{ left:770px;}

.friendlink{ background:url(../images/yq_link.jpg) no-repeat left top; height:89px; padding-left:45px; border:1px solid #e1e1e1; padding-top:5px;}
.friendlink li{ float:left; padding:0px 8px; white-space:nowrap; line-height:22px;}

/* footer */
.footer{ width:980px; background:url(../pic/page_bg.gif) repeat-x -0px -325px; height:206px;}
.footer_menu{text-align:center; background:#ed7898; line-height:30px; height:30px; margin:0px auto; color:#de5893;}
.footer_menu a{ text-align:center; margin:0px 15px; color:#68082f;}
.footer .left{ margin:45px 0 0 30px; display:inline;}
.footer .right{ color:#ffdeec; line-height:26px; width:530px; background:url(../pic/footer_line.jpg) no-repeat left 15px; padding:22px 10px 0 30px;}
.footer .right a{ margin-left:10px;}

/* 病种*/

.bingz{ width:996px; margin:auto; /*height:79px;*/ background:url(../images/bingz_Bg.jpg) repeat-x; border:1px solid #f6a27f; padding-top:0px; font-size:13px; line-height:1.6}

.bingz ul li{ float:left;}

.bingz p{ text-align:center;}

.bingz h2{ font-weight:100; font-size:12px; color:#FFF; background:url(../images/bingz_title.jpg) no-repeat; height:24px; width:71px; margin:7px auto; text-align:center;}

.bingz_o1{width:200px; background:url(../images/bingz_line.jpg) no-repeat right;height:79px; display:block;}
.bingz_o2{width:200px; background:url(../images/bingz_line.jpg) no-repeat right;height:79px; display:block;}
.bingz_o3{width:200px; background:url(../images/bingz_line.jpg) no-repeat right;height:79px; display:block;}
.bingz_o4{width:200px; background:url(../images/bingz_line.jpg) no-repeat right;height:79px; display:block;}
.bingz_o5{width:200px; background:url(../images/bingz_line.jpg) no-repeat right;height:79px; display:block;}
