@charset "gb2312";
/* CSS Document */

.subnav { width: 94%; float: left; padding: 16px 3% 0; }
.subnav .subnav_tab { margin: 0 0 15px 0; float: left; }
.subnav h2 { width: 68%; height: 75px; float: left; background-color: #514533; }
.subnav h2 p { text-align: center; float: left; font-size: 13px; line-height: 24px; color: #fff; font-weight: bold; margin: 13px 0 0; float: right; width: 50%; }
.subnav h2 a { width: 100%; height: 75px; display: block; color: #fff; }
.subnav .con p { float: left; }
.subnav .sub-box { width: 32%; height: 75px; float: left; background-color: #be945e; }
.subnav .sub-box ul { width: 80%; margin: 5px 10%; float: left; border-bottom: 1px solid #ccb38f; padding: 0 0 5px 0; }
.subnav .sub-box ul li { width: 50%; float: left; line-height: 17px; text-align: center; }
.subnav .sub-box ul li a { color: #009291; }
.subnav .sub-box .chat { color: #009291; width: 100%; display: block; float: left; text-align: center; text-indent: -20px; }
.subnav .sub-box .chat img { width: 13px; float: left; display: block; margin: 3px 5px 0 20px; }
.subnav .bottom { width: 100%; float: left; margin: 1px 0 0 0; }
.subnav .bottom li { width: 24.8%; margin: 1px 0.2% 0 0; height: 30px; float: left; text-align: center; background-color: #eee4d1; }
.subnav .bottom li a { color: #1b1b1b; line-height: 30px; }
.doctor { width: 100%; float: left; overflow: hidden; }
.doctor .doc-hd { width: 100%; height:35px; }
.doctor .doc-hd ul li { width: 25%; height:34px; line-height:35px; text-align:center; border-bottom: 1px solid #dbcfb7; float: left; position: relative; }
.doctor .doc-hd ul li.on { height:33px; border-bottom: 2px solid #009291; color: #009291; }
.doctor .doc-hd ul li img { float: left; position: absolute; bottom: 0; left: 0; float: left; width: 40px; height: 45px; }
.doctor .doc-hd ul li h2 { color: 1b1b1b; float: left; font-size: 12px; line-height: 14px; width: 60%; float: right; text-align: center; margin: 10px 0 0 0; }
.doctor .doc-hd ul li h2 span { font-size: 9px; }
.doctor .doc-bd { }
.doctor .doc-box { width: 94%; padding: 15px 3% 10px; display: block; overflow: hidden; border-bottom: 1px solid #dbcfb7; }
.doctor .doc-box .right { border: none; }
.doctor .doc-box .box-p { width: 100%; }
.doctor .doc-box .box-p span { text-align: center; font-size: 12px; line-height: 20px; height: 20px; padding: 0 5px; color: #fff; background-color: #009291; border-radius: 3px; margin: 0 5px 0 0; }
.doctor .doc-box .box-p i { top: 5px; right: -4px; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px solid #8a2b17; }
.doctor .doc-box .bt-img { width: 100%; padding: 0; border: none; margin: 15px 0 0; }
.doctor .doc-box .bt-img li { width: 30%; height: 30px; line-height: 30px; text-align: left; background: none; border-radius: 3px; margin: 0 5% 0 0; float: left; color: #fff; text-indent: 3%; }
.doctor .doc-box .bt-img li a { color: #fff; }
.doctor .doc-box .bt-img li:nth-child(1) { background-color: #ccb28e; }
.doctor .doc-box .bt-img li:nth-child(2) { background-color: #514533; }
.doctor .doc-box .bt-img li:nth-child(3) { background-color: #009291; }
.doctor .doc-box .bt-img i { width: 30%; height: 30px; display: block; float: left; }
.doctor .doc-box .bt-img li:nth-child(1) i { background: url(ico-msg.png) no-repeat right center; background-size: auto 11px; }
.doctor .doc-box .bt-img li:nth-child(2) i { background: url(ico-sz.png) no-repeat right center; background-size: auto 11px; }
.doctor .doc-box .bt-img li:nth-child(3) i { background: url(ico-tel.png) no-repeat right center; background-size: auto 11px; }
.doctor .doc-box .bt-img li:last-child { margin: 0; }
.doctor .doc-box .doc_img { width: 42%; float: left; height: 160px; }
.doctor .doc-box .doc_img img {height: 160px; width:100%; }
.doctor .doc-box h2, .doctor .doc-box ul, .doctor .doc-box p { width: 56%; float: right; }
.doctor .doc-box h2 { font-size: 14px; color: #444444; line-height: 20px; border-bottom: 1px solid #dbcfb7; }
.doctor .doc-box h2 span { font-size: 10px; margin: 0 0 0 8px; color: #535353; }
.doctor .doc-box ul { padding: 0 0 3px 0; border-bottom: 1px solid #dbcfb7; }
.doctor .doc-box ul li { color: #626262; text-indent: 15px; background: url(ico-wjx.png) no-repeat left; background-size: 11px; margin: 2px 0 0; display:inline-block; letter-spacing:-0.5px }
.doctor .doc-box p { color: #444444; margin: 3px 0 0; }
.doctor .doc-box p a { color: #009291; }
.doctor .doc-box p .doc_zx, .doctor .doc-box p .doc_tel { width: 46%; height: 25px; border-radius: 3px; color: #fff; line-height: 25px; text-align: center; text-indent: 15px; margin: 6px 0 0 0; }
.doctor .doc-box p .doc_zx { float: left; background: url(ico-msg.png) no-repeat left center #009291; background-size: 14px; background-position: 8px; }
.doctor .doc-box p .doc_tel { float: right; background: url(ico-tel.png) no-repeat left center #009291; background-size: 14px; background-position: 8px; }
.doctor .doc-video { width: 94%; padding: 10px 3%; overflow: hidden; }
.doctor .doc-video li { width: 48% }
.doctor .doc-video li img { width: 145px; height: 90px; display: block; margin: 0 auto; }
.doctor .doc-video li p { color: #434343; text-align: center; }
#case { width: 100%; overflow: hidden; }
#case .case-hd { width: 100%; height: 35px; background-color: #eee4d1; }
#case .case-hd li { text-align: center; width: 28%; color: #434343; float: left; line-height: 35px; height: 34px; border-bottom: 1px solid #dbcfb7; }
#case .case-hd li:nth-child(3) { width: 16%; }
#case .case-hd li.on { color: #009291; height: 33px; border-bottom: 2px solid #009291; }
#lf-case { width: 100%; overflow: hidden; }
#lf-case .case-hd { width: 100%; height: 35px; background-color: #eee4d1; }
#lf-case .case-hd li { text-align: center; width: 35%; color: #434343; float: left; line-height: 35px; height: 34px; border-bottom: 1px solid #dbcfb7;;}
#lf-case .case-hd li:nth-child(2) { width: 30%; }
#lf-case .case-hd li.on { color: #009291; height: 33px; border-bottom: 2px solid #009291; }

.bottom-nav { width: 100%; overflow: hidden; }
.bottom-nav .bottom-nav-top { width: 94%; padding: 13px 3% 20px; overflow: hidden; }
.bottom-nav .bottom-nav-top .left { width: 51%; height: 108px; position: relative; }
.bottom-nav .bottom-nav-top .left img { width: 100%; height: 108px; }
.bottom-nav .bottom-nav-top .left p { color: #fff; width: 100%; text-align: center; height: 24px; line-height: 24px; position: absolute; bottom: 0; left: 0; }
.bottom-nav .bottom-nav-top .left em { width: 100%; text-align: center; height: 24px; position: absolute; bottom: 0; background: #000; opacity: 0.4; left: 0; }
.bottom-nav .bottom-nav-top .right { width: 47%; height: 108px; }
.bottom-nav .bottom-nav-top .right li { width: 100%; height: 25px; float: left; margin: 0 0 4px 0; background-color: #eee4d1; line-height: 25px; text-indent: 1em; }
.bottom-nav .bottom-nav-top .right li a { color: #434343; width: 100%; }
.bottom-nav .bottom-nav-top .right li a em { width: 25px; height: 25px; background: url(ico-yjt.png) no-repeat center #dbcfb7; background-size: 13px; display: block; float: right; }
.bottom-nav .bottom-nav-top .right li:last-child { margin: 0; }
.bottom-nav .bottom-nav-bottom { width: 94%; padding: 0 3% 20px; overflow: hidden; border-bottom: 5px solid #009291; }
.bottom-nav .bottom-nav-bottom ul { width: 47%; }
.bottom-nav .bottom-nav-bottom ul li { width: 100%; height: 30px; border-radius: 3px; background-color: #009291; text-align: center; line-height: 30px; margin: 0 0 5px 0; }
.bottom-nav .bottom-nav-bottom .left li:last-child, .bottom-nav .bottom-nav-bottom .right li:last-child { margin: 0 }
.bottom-nav .bottom-nav-bottom ul li a { color: #fff; }
.bottom-nav .bottom-nav-bottom ul li span { width: 24px; height: 24px; border-radius: 12px; background-color: #eee4d1; display: block; float: left; text-align: center; margin: 3px -30px 0 28px }
.bottom-nav .bottom-nav-bottom ul li span img { margin: 7px 0 0; }
.fm-kfzx { width: 100%; overflow: hidden;}
.fm-kfzx h2 { width:94%; background: url(ico-yjt.png) no-repeat left center; background-size: 13px; text-indent: 2em; margin:10px 3% ; }
.fm-kfzx ul { width: 97%; margin:0 0 0 3%; overflow:hidden; }
.fm-kfzx ul li { width: 22%; height: 28px; text-align: center; line-height: 28px; border: 1px solid #dbcfb7; margin: 0 2% 10px 0; float: left; border-radius: 3px; position: relative; background-color: #eee4d1; }
.fm-kfzx ul li a { color: #009291; }
.fm-kfzx ul li i { position: absolute; background: url(ico-hand.png) no-repeat; background-size: 12px; width: 12px; height: 10px; right: 8%; bottom: 6px; }
.fm-lib { width: 100%; overflow: hidden;}
.fm-lib .fm-lib-hd { width: 100%; background-color: #eee4d1; }
.fm-lib .fm-lib-hd li { width: 25%; }
#qz-lib .fm-lib-hd li { width: 20%; }
.fm-lib .lib-bd-box { width: 94%; padding: 10px 3% 5px; overflow: hidden; }
.fm-lib .lib-bd-box h2 { width: 100%; text-align: center; font-size: 14px; margin: 0 0 10px 0; }
#qz-lib .lib-bd-box h2 { width: 100%; text-align: center; font-size: 14px; margin: 0; }
.fm-lib .lib-bd-box h2 a { color: #1b1b1b; }
.fm-lib .lib-bd-box .left { width: 46%; height: 90px; }
.fm-lib .lib-bd-box .left img { width: 100%; display: block; height: 90px; }
.fm-lib .lib-bd-box .right { width: 50%; }
.fm-lib .lib-bd-box .right li { width: 100%; float: left; line-height: 22px; }
.fm-lib .lib-bd-box .right li i { font-style: normal; width: 18px; height: 18px; line-height: 18px; font-size: 13px; text-align: center; display: inline-block; border-radius: 9px; color: #fff; background-color: #dbcfb7; margin: 0 5px 0 0; }
.fm-lib .lib-bd-box p { width: 100%; float: left; line-height: 22px; margin: 5px 0 0; text-indent:2em;}
.fm-lib .lib-bd-box p a { color: #d20000; }
.fm-lib .lib-bd-box .zsk_img { width: 100%; float: left; overflow: hidden; }
.fm-lib .lib-bd-box .zsk_img li { width: 20.5%; margin: 5px 6% 0 0; text-align: center; float: left; color: #7d7d7d; }
.fm-lib .lib-bd-box .zsk_img li:last-child { margin: 5px 0 0; }
.fm-lib .lib-bd-box .zsk_img li img { width: 100%; height: 100%; float: left; display: block; }
.fm-lib .lib-bd-box .zsk_img p{ text-indent:0;}
.fm-lib .lib-bottom { width: 94%; margin: 0 auto 15px; overflow: hidden; }
.fm-lib .lib-bottom ul { width: 100%; }
.fm-lib .lib-bottom ul li { width: 29%; height: 42px; border-radius: 3px; line-height: 18px; margin: 0 2% 0 0; float: left; padding: 8px 0 0 3%; }
.fm-lib .lib-bottom ul li a { color: #fff; }
.fm-lib .lib-bottom ul li:nth-child(1) { background-color: #bf905a; }
.fm-lib .lib-bottom ul li:nth-child(2) { background-color: #a58d43; }
.fm-lib .lib-bottom ul li:nth-child(3) { background-color: #717171; margin: 0; }
.fm-lib .fm-lib-zice { width: 100%; overflow: hidden;}
.fm-lf-down .bt-zice{ margin:5px auto;}
.bt-zice { width: 94%; height: 33px; color: #009291; text-align: center; line-height: 35px; border: 1px solid #dbcfb7; margin: 0 auto 15px; border-radius: 3px; background-color: #eee4d1; display: block; }
.bt-zice span{ height:23px; margin:5px 10px 5px 0; padding:0 10px; display:inline-block; color:#fff; background:#f00; border-radius:5px; float:right; line-height:23px;}
.fm-lib .fm-lib-zice p { width: 97%; line-height: 22px; background-color: #eee4d1; border-bottom: 1px solid #dbcfb7; padding: 10px 0 10px 3%; }
.fm-lib .fm-lib-zice p a { color: #d20000; }
.fm-lib .fm-lib-zice p em { width: 15px; height: 15px; background: url(ico-gth.png) no-repeat; display: block; float: left; background-size: 15px; margin: 3px 5% 10px 0; }
.fm-lib .fm-lib-zice form { width: 96%; padding: 0 2% 10px; background-color: #eee4d1; overflow: hidden; }
.fm-lib .fm-lib-zice form span { display: block; float: left; margin: 5px 0 0; }
.fm-lib .fm-lib-zice form span.l { width: 53%; padding: 0 0 0 2%; }
.fm-lib .fm-lib-zice form span.r { width: 45%; }
.fm-lib .fm-lib-zice form .zice_phone { width: 48%; height: 33px; border-radius: 3px 0 0 3px; float: left; background-color: #fff; color: #cccccc; line-height: 33px; text-indent: 1em; margin: 5px 0 10px; }
.fm-lib .fm-lib-zice form .zice_submit { width: 52%; height: 33px; border-radius: 0 3px 3px 0; float: left; color: #009291; line-height: 33px; text-align: center; background-color: #ccb28e; margin: 5px 0 10px; }
.fm-tel { width: 90%; padding: 10px 5%; overflow: hidden; background-color: #fff; border-top: 1px solid #dbcfb7; }
.fm-tel h5 { background: url(ico-hz.png) no-repeat left center; width: 100%; height: 20px; line-height: 20px; text-indent: 25px; background-size: 19px; font-weight: bold; color: #923222; margin: 0 0 8px 0; }
.fm-tel form { overflow: hidden; }
.fm-tel input { width: 68%; float: left; height: 33px; border: 1px solid #dbcfb7; border-right: none; line-height: 35px; color: #959595; text-indent: 1em; overflow: hidden; }
.fm-tel .fm-tel-submit { width: 32%; margin: 0 0 0 -1px; border: none; height: 35px; border-radius: 0 3px 3px 0; color: #fff; background-color: #009291; text-indent: 0; text-align: center; }
.fm-tel p { color: #434343; margin: 10px 0 0; overflow: hidden; width: 100%; }
.fm-case{ width:100%; overflow:hidden;}
#kfal .case-box{ float:left;}
#kfal .kfal-hd li { text-align: center; width: 50%; color: #434343; float: left; line-height: 35px; height: 34px; border-bottom: 1px solid #dbcfb7; }
#kfal .kfal-hd li:nth-child(3) { width: 16%; }
#kfal .kfal-hd li.on { color: #009291; height: 33px; border-bottom: 2px solid #009291; }
.fm-case-hd { width: 100%; }
.fm-case-hd li { width: 33%; }
.fm-case-hd li:first-child { width: 34%; }
/*痛风病种页面0919czw*/
.fm-case-hd ul p{ width:66%; float:right; border-bottom:1px solid #DBCFB7; height:34px;}
.fm-case-hd ul p a.but{height: 22px; border-radius: 3px; color: #fff; line-height: 22px; text-align: center; text-indent: 17px; margin: 6px 0 0 0; background-color:#DD0000; display:inline-block; width:37%; background-size:14px; margin-left:22px;}
.fm-case-hd ul p .li_yy{background: url(ico-msg.png) no-repeat 8px center;}
.fm-case-hd ul p .li_tel{background: url(ico-tel.png) no-repeat 8px center;}
.zixun { width: 94%; border-top: 1px solid #dbcfb7; overflow: hidden; background-color: #fff; padding: 12px 3% 20px; }
.zixun h5 { width: 100%; color: #434343; margin: 0 0 12px 0; }
.zixun h5 img { margin: 0 0 0 5px; }
.zixun h5 span { float: right; }
.zixun h5 i { font-style: normal; color: #009291; }
.zixun .box { width: 100%; }
.zixun .box .zxs-top { width: 100%; overflow: hidden; }
.zixun .box .zxs-top li { float: left; width: 30%; height: 75px; margin: 0 5% 0 0; }
.zixun .box .zxs-top li:last-child { margin: 0; }
.zixun .box .zxs-top li img { width: 100%; height: 75px; float: left; }
.zixun .box .zxs-down { width:100%; height: 30px; margin: 15px 0 0;  }
.zixun .box .zxs-down .zxs-l{width: 46%; margin:0 4% 0 0; height: 30px; float: left; background: url(ico-num.png) no-repeat left; background-size: 78px; display: block; color: #009291; font-size: 15px; text-align: left; line-height: 48px; text-indent: 9%;}
.zixun .box .zxs-down li { width:23%; height: 30px; border-radius: 3px; text-align: center; line-height: 30px; color: #fff; }
.zixun .box .zxs-down li a { color: #fff; }
.zixun .box .zxs-down li.left { background-color: #009291; }
.zixun .box .zxs-down li.right { background-color: #514533; }
.zixun .box .left { width: 35%; height: 75px; }
.zixun .box .left img { width: 110px; height: 75px; }
.zixun .box p { width: 61%; float: right; }
.zixun .box p .l, .zixun .box p .r { width: 47%; height: 30px; line-height: 30px; text-align: center; border-radius: 3px; background-color: #009291; color: #fff; text-indent:12%; }
.zixun .box p .l { float: left; background: url(ico-tel2.png) no-repeat left center #009291; background-size: 17px; background-position: 15%; }
.zixun .box p .r { float: right; background: url(ico-yy.png) no-repeat left center #009291; background-size: 17px; background-position: 15%; }
.zixun .box p:last-child { width: 61%; height: 35px; margin: 10px 0 0; background-color: #eee4d1;  background: url(ico-num.png) no-repeat left; background-size:100px; text-indent:38px;}
.zixun .box p:last-child a { color: #1b1b1b;display:block; margin-top:20px; font-size:16px; color:#009291; font-weight:bold;}
.zixun .box p:last-child em { width: 35px; height: 35px; float: left; background: url(ico-tel.png) no-repeat center #dbcfb7; background-size: 16px; }
.fm-lf-down { width: 94%; padding: 10px 3% 0; float: left; border-top: 1px solid #dbcfb7; overflow: hidden; background-color: #f3f0e9; }
.fm-lf-down ul { margin: 0 0 10px 0; }
.fm-lf-down ul li { width: 30%; margin: 0 5% 0 0; }
.fm-lf-down ul li:last-child { margin: 0; }
.fm-lf-down p { line-height: 22px; color: #434343; text-indent: 2em; }
.fm-lf-down p a { color: #d20000 }
#fm-lf-as .fm-lf-down ul li { width: 22%; margin: 0 4% 0 0; }
#fm-lf-as .fm-lf-down ul li:last-child { margin: 0; }
.fm-more { width: 94%; display: block; color: #009291; margin: 0 3% 20px; height: 33px; line-height: 35px; text-align: center; border-radius: 3px; border: 1px solid #dbcfb7; background-color: #eee4d1; float: left; overflow: hidden; }
.yuyue { width: 100%; overflow: hidden; }
_yuyue h2 { width: 100%; height: 38px; font-size: 18px; line-height: 38px; color: #eee4d1; text-align: center; background: url(tit-yy.png) no-repeat top center #009291; background-size: 88%; overflow: hidden; font-weight:bold; }
.yuyue h2{ width:100%; height:38px; background:url(title_yuyue.jpg) no-repeat; background-size: 100%; text-indent:-9999em;}



.bt-01 { overflow: hidden; float: left; }
.bt-01 ul { width: 100%; overflow: hidden; }
.bt-01 ul li { height: 25px; line-height: 25px; background-color: #bd935c; border-radius: 3px; text-align: center; float: left; display: block; color: #fff; }
.bt-01 ul li a { color: #fff; }
.fm-kfxm { width: 100%; overflow: hidden; }
.fm-kfxm ul { width: 94%; margin: 15px auto 0; }
.fm-kfxm ul li { height: 48px; width: 48%; border: 1px solid #dbcfb7; border-radius: 3px; margin: 0 4% 15px -2px; float: left; font-weight: bold; line-height: 16px; background-color: #eee4d1; }
.fm-kfxm ul li a { color: #009291; margin: 8px 0 0; float: left; height: 35px; width: 100%; }
.fm-kfxm ul li:nth-child(2), .fm-kfxm ul li:nth-child(4) { margin-right: 0; }
.fm-kfxm ul li i { width: 35px; height: 35px; display: block; float: left; margin: 0 10px; }
.fm-kfxm ul li:nth-child(1) i { background: url(ioc-lfs.png) no-repeat left center; background-size: 35px; }
.fm-kfxm ul li:nth-child(2) i { background: url(ioc-qz.png) no-repeat left center; background-size: 35px; }
.fm-kfxm ul li:nth-child(3) i { background: url(ioc-tf.png) no-repeat left center; background-size: 35px; }
.fm-kfxm ul li:nth-child(4) i { background: url(ioc-fs.png) no-repeat left center; background-size: 35px; }
.daodu p { color: #434343; text-indent:2em;}
.daodu p span { color: #009291;  }
.gongyi { width: 100%; overflow: hidden; }
.gongyi .tab { border-bottom: 1px solid #dbcfb7 }
#localtion { width: 100%; height: 34px; line-height: 35px; background: url(ico-loc.png) no-repeat left center; background-size: 20px; border-bottom: 1px solid #dbcfb7; background-position: 4%; text-indent: 10%; overflow: hidden; float: left; color: #434343; }
#localtion { color: #434343; }
#localtion a{ color: #434343; }
/*文章页*/


#content { width: 100%; }
#content h1 { font-size: 18px; line-height: 40px; text-align: center; width: 100%; font-weight: bold; color: #1b1b1b; overflow: hidden; float: left; }
#tips { width: 94%; padding: 0 3% 5px; color: #009291; border-bottom: 1px solid #dbcfb7; overflow: hidden; float: left; }
#tips .l { float: left; background: url(ico-hz.png) no-repeat left center; background-size: 15px; text-indent: 20px; }
#tips .r { float: right; background: url(ico-subnav-chat.png) no-repeat left center; background-size: 12px; text-indent: 15px; }
#content p { width: 94%; padding: 5px 3% 0; overflow: hidden; float: left; text-indent: 2em; color: #434343; line-height: 24px; }
#content h2{ color:#923222; font-size:14px;width: 94%; padding: 5px 3% 0; overflow: hidden; float: left; font-weight:bold;}
.other { width: 100%; overflow: hidden; float: left; padding: 0 0 10px 0; }
.other h2 { width: 100%; color: #923019; font-weight: bold; height: 39px; border-bottom: 1px solid #dbcfb7; font-weight: bold; line-height: 40px; background: url(ico-hua.png) no-repeat left center; background-size: 15px; background-position: 3%; text-indent: 8%; }
.other ul { width: 100%; overflow: hidden; float: left; }
.other ul li {height: 34px; border-bottom: 1px solid #dbcfb7; line-height: 35px; float: left; background: url(ico-yjt.png) no-repeat left center; background-size: 12px; background-position: 10px; text-indent: 25px; }
.other ul li:nth-child(1),.other ul li:nth-child(3){ width:53%}
.other ul li:nth-child(2),.other ul li:nth-child(4){ width:47%}
.other ul li a { color: #434343; }
.doc-list { width: 100%; overflow: hidden; float: left; }
.doc-list ul { width: 94%; padding: 15px 3% 0; overflow: hidden; }
.doc-list ul li { width: 30%; margin: 0 5% 15px 0; float: left; height: 125px; }
.doc-list ul li .t { height: 100px; width: 100%; float: left; position: relative; }
.doc-list ul li .t img { width: 100%; height: 100px; }
.doc-list ul li .t p { height: 22px; width: 100%; position: absolute; left: 0; bottom: 0; background: none; color: #434343; text-align: center; text-indent: 0; }
.doc-list ul li .t em { height: 22px; width: 100%; position: absolute; left: 0; bottom: 0; background-color: #fff; opacity: 0.4 }
.doc-list ul li p { height: 25px; width: 100%; float: left; background-color: #009291; line-height: 25px; text-indent: 10%; }
.doc-list ul li p a { color: #fff; height: 25px; overflow: hidden; }
.doc-list ul li p .left { width: 75%; text-align: center; }
.doc-list ul li p .right { width: 25%; float: right; }
.doc-list ul li p .right i { background: url(ico-tel.png) no-repeat left center; background-size: 15px; height: 25px; display: block; }
.doc-list ul li:nth-child(3),.doc-list ul li:nth-child(6),.doc-list ul li:nth-child(9),.doc-list ul li:nth-child(12) { margin: 0; }
 @media screen and (max-width: 320px) {
.doc-list ul { width: 98%; padding: 15px 1% 0; overflow: hidden; }
.doc-list ul li{ width:32%;margin:0px 2% 15px 0px}
}
/*史昕*/



.textcenter { text-align: center; } /*公用的文字居中*/
.publicpadding { width: 94%; padding: 13px 3% 12px; overflow: hidden; } /*公用的补白*/
.publiczs { color: #a84736; }/*公用的棕色*/
.indent2em { text-indent: 2em; } /*公用的缩进2个字符*/
.main .redcolor { color: #d20000; }
.zjtips .bt-01 { width: 100%; }
.zjsmallpic { width: 13%; height: 48px; background: url(zjsmallpic.jpg) no-repeat; background-size: 100%; }
.poptip { width: 77%; padding: 6px 10px 5px; line-height: 16px; color: #434343; font-size: 12px; background: #fff; border: solid 1px #dbcfb7; border-radius: 5px; line-height: 20px; margin-left: 2%; position: relative; }
.poptip2 { width: 15%; padding: 0px 5px 0px; margin-left: 0; background: #009291; border: none; color: #fff; border-radius: 3px; }
.poptip-arrow { position: absolute; overflow: hidden; font-style: normal; font-family: simsun; font-size: 12px; text-shadow: 0 0 2px #ccc; }
.poptip-arrow em, .poptip-arrow i { position: absolute; left: 0; top: 0; font-style: normal; }
.poptip2 .poptip-arrow em { color: #009291; top: -3px; }
.poptip-arrow em { color: #dbcfb7; }
.poptip-arrow i { color: #FFFCEF; text-shadow: none; }
.poptip2 .poptip-arrow i { color: #009291; text-shadow: none; }
.poptip-arrow-left { height: 12px; width: 6px; top: 12px; margin-top: -6px; }
.poptip-arrow-right { height: 15px; width: 6px; top: 10px; margin-top: -6px; }
.poptip-arrow-left { left: -6px; }
.poptip-arrow-left em { left: 1px; }
.poptip-arrow-left i { left: 2px; }
.poptip-arrow-right { right: -6px; }
.poptip-arrow-right em { left: -6px; }
.poptip-arrow-right i { left: -10px; }
.zjtips b { font-size: 14px; width:100%; padding:13px 0 12px;}
.zjtips .bt-01 li { width: 30%; margin: 0 5% 0 0; }
.zjtips .bt-01 li:last-child { margin: 0; }
#Knowledgebase { overflow: hidden; }
#Knowledgebase .kbBd, #Knowledgebase .kbBd ul, #Knowledgebase .kbBd ul li, #Knowledgebase .kbBd ul li p, #Knowledgebase .kbBd ul li h2 { width: 97%; }
#Knowledgebase .kbBd h2 { text-align: center; font-size: 14px; padding: 5px 0 8px 0; font-weight: 600; }
#Knowledgebase .kbBd .percentpic { width: 96%; height: 74px; background: url(percentpic.jpg) no-repeat; background-size: 100%; margin: 13px 0 0 0; }
#Knowledgebase .kbBd .percentintro a { text-decoration: none; width: 24%; color: #7d7d7d; }
/*李超*/
.tfnewh3 { width: 360px; border-bottom: 1px solid #d8d0bf; background: #e7e1d3; font-size: 12px; font-weight: bold; color: #923222; line-height: 34px; display: block }
.tfnewh3 span { width: 42px; height: 20px; position: relative; border-radius: 2px; background: #923222; margin: 7px 7px 0 5px; display: inline-block; font-weight: normal; color: #fff; text-align: center; line-height: 20px; }
.tfnewh3 span i { position: absolute; right: -3px; top: 7px; width: 0; height: 0; border-bottom: 3px solid transparent; border-left: 3px solid #923222; border-right: 0; border-top: 3px solid transparent; }
.tfnew .doc-video { width: 94%; padding: 10px 3%; overflow: hidden; }
.tfnew .doc-video li { width: 145px; }
.tfnew .doc-video p { color: #434343; text-align: center; }
#yxzsku { font-family: "微软雅黑"; }
#yxzskuhd { float: left; width: 13.5% }
#yxzskuhd ul { width: 100% }
#yxzskuhd ul li i { position: absolute; right: 0px; top: 19px; width: 0; height: 0; border-bottom: 4px solid transparent; border-right: 4px solid #eee4d1; border-left: 0; border-top: 4px solid transparent; }
#yxzskuhd ul li { width: 94%; height: 42px; line-height: 42px; text-align: center; background: #eee4d1; margin: 1px 0px 0px 0px; color: #333; border: 1px solid #dbcfb7; position: relative }
#yxzskuhd ul li.on { width: 100%; height: 44px; line-height: 43px; text-align: center; background: #009291; margin: 1px 0px 0px 0px; color: #FFF; border: none }
#yxzskuhd ul li.on i { border-right: 4px solid #f3f0e9; }
#yxzskubd { float: left; width:80%; margin: 0px 0px 0px 5.5%; }
#yxzskubd ul li {}
#yxzskubd ul li h2 { font-size: 14px; color: #000; text-align: center }
#yxzskubd ul li p { color: #434343; line-height: 22px;}
#yxzskubd dl dd { float: left; margin-right: 7%; text-align:center;width:28%}
#yxzskubd dl dd.last { margin-right: 0px }
#yxzskubd dl dd a { display: block; width: 66px; height: 66px; margin-bottom: 2px; }
#yxzskubd dl dd b { font-weight: normal; color: #7d7d7d }
#yxzskubd dl.fs { border-bottom: 1px solid #e7e1d3; padding-bottom: 5px; margin-bottom: 10px; }
#yxzskubd dl.fs dd .a1 { background: url(/images/zsk_tf_bg_01.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a2 { background: url(/images/zsk_tf_bg_02.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a3 { background: url(/images/zsk_tf_bg_03.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a4 { background: url(/images/zsk_tf_bg_04.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a5 { background: url(/images/zsk_tf_bg_05.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a6 { background: url(/images/zsk_tf_bg_06.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a7 { background: url(/images/zsk_tf_bg_07.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a8 { background: url(/images/zsk_tf_bg_08.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a9 { background: url(/images/zsk_tf_bg_09.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a10 { background: url(/images/zsk_tf_bg_10.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a11 { background: url(/images/zsk_tf_bg_11.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a12 { background: url(/images/zsk_tf_bg_12.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a13 { background: url(/images/zsk_tf_bg_13.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a14 { background: url(/images/zsk_tf_bg_14.jpg) no-repeat; background-size: 100%; }
#yxzskubd dl.fs dd .a15 { background: url(/images/zsk_tf_bg_15.jpg) no-repeat; background-size: 100%; }

#yxzskubd ul.bz li { float: left; width: 45%; margin-bottom: 12px;margin-right:13% }
#yxzskubd ul.bz li.last { float: left; width: 42%; margin-bottom: 12px;margin-right:0% }
#yxzskubd ul.bz li span { float: left; border-radius: 18px; color: #FFF; margin-right: 5px; width: 18px; height: 18px; background: #dbcfb7;text-align:center }
.fm-lib .fm-lib-zice .ptf { width: 94%; overflow:hidden;line-height: 22px; background-color: #eee4d1; border-bottom: 1px solid #dbcfb7; padding:10px 3% 0; text-align: left; font-family: "微软雅黑"; }
.fm-lib .fm-lib-zice .ptf span { width: 75px; height: 20px; background: url(/images/ghtf-top_bg.png) left center no-repeat; background-size: 13px 18px; display: block; float: right; margin: 2px 2% 5px 0; text-indent: 20px }
.fm-lib .fm-lib-zice .ptf a { color: #009291 }
.fm-case #kfal_tf { padding: 13px 3% 0 3%; }
.fm-case #kfal_tf li { margin: 0px 0px 5px 0px }
.fm-case #kfal_tf li p { margin: 5px 0px 3px 0px }
.fm-lf #fm-lf-down ul { margin-bottom: 0px }
.fm-lf #fm-lf-down ul li { margin: 0 5% 10px 0; }
.fm-lf #fm-lf-down ul li:last-child { margin: 0 0 10px 0; }
.fm-lf #fm-lf-down .last { margin-right: 0px }
#tffm-more { margin: 10px 2.5% }
.fm-lf-down #tfkfzx { margin: 14px 0 8px 0; }
.fm-lf-down #tfkfzx li { height: 31px; line-height: 31px }
.fm-lf-down #tfkfzx .li2 { background: #a58d43 }
.fm-lf-down #tfkfzx .li3 { background: #717171 }


/*自测页面*/
.title2 { height: 26px; background:#009291; padding: 0 10px; line-height: 26px; color: #fff; overflow:hidden; }
.title2 a { color: #f6eed7; }
.jbzcbt { background: #f5f5f5; padding: 0 10px; height: 34px; line-height: 34px; color:#a47049; }
.jbzcbt span { height: 24px; margin:5px 5px 5px 0; border-radius:8px; line-height:24px; text-align:center;  float: left; width: 30px; background:#009291; color: #ffffff; text-indent: 0; }
.jbzcbt font { font-size: 12px; color: #F00; }
.jbzc { padding: 5px 10px 5px 42px; font-size: 13px; }
.zzwz span { margin: 0 6px 0 0; line-height: 1.5; }
.jbzc { padding: 5px 10px 5px 35px; }
.jbzc label { line-height: 1.5; }
.jbzc li input { margin-right: 5px; }
.jbzc li input.nr { height: 18px; background: #f3f3f3; border: 1px solid #c2c2c2; width: 90%; }
.jbzc p { text-indent: 0; line-height: 1.5 }
.time span { width: 124px; float: left; line-height: 1.5 }
.time1 span { width: 80px; float: left; }
.jbzc .zl li { padding-left: 1.2em; text-indent: -1.2em; line-height: 1.5; }
.zccon { padding: 5px 0; font-size: 13px; }
.zctj { }
.zctj p { line-height: 1.5; font-size: 13px; }
.zctj input.nr { width: 75%; border: 1px solid #d2d2d2; height: 22px; }
.zctj select.nr { width: 60%; border: 1px solid #d2d2d2; height: 22px; }
.zctj input.tj1 { width: 129px; height: 25px; background:#009291; margin: 0 20px 0 10px; float: left; display: inline; border: 0; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #FFF; }
.zctj input.tj2 { width: 129px; height: 25px; background: #3C3C3C; float: left; border: 0; cursor: pointer; color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.mt5 { margin-top: 5px; line-height: 25px; }
.bg { background: #f5f5f5; }
.tc { text-align: center }
.brown, .brown a { color: #ff0000; }
.p10 { padding: 10px; }
/*end*/
/*诊疗设备*/
.fm_listpic { width:100%; overflow:hidden; background:#f3f0e9;}
.fm_listpic p{ width:94%; margin:10px 3%; float:left; font-size:12px; line-height:22px; color:#535353;}
.tit_listpic { width:100%; height: 35px; overflow: hidden; background: #e7e1d3; color: #fff; font-size: 13px; line-height: 35px; font-weight: bold; }
.tit_listpic span { width: 87px; height: 35px; position: relative; background: #923222; display: inline-block; float: left; text-align: center; margin: 0 10px 0 0; }
.tit_listpic span i { position: absolute; right: -5px; top: 13px; width: 0; height: 0; border-bottom: 5px solid transparent; border-left: 5px solid #923222; border-right: 0; border-top: 5px solid transparent; font-size: 16px; }
.fm_listpic ul li{ width:44%;margin:10px 3% 0; height:140px; float:left; overflow:hidden; }
.fm_listpic ul li img{ width:140px; height:100px; display:block; margin:0 auto;}
.fm_listpic ul li p{ font-size:10px; line-height:20px; text-align:center; color:#535353; margin:0;width:100%;}
#item { width: 96%; background: #f3f0e9; padding: 10px 2%; overflow: hidden; }
#item .l{ width:36%}
#item .m{ width:33%}
#item .r{ width:25%}
#item ul li { font-size: 12px; height: 20px; line-height: 20px; text-align: center; float: left; margin: 0 2% 5px 0; }
#item ul li a { color: #fff; }
/*end*/
/*医院环境*/
#fm_yyhj { width:100%; overflow:hidden; background:#f3f0e9;}
#fm_yyhj p{ width:94%; margin:10px 3%; float:left; font-size:12px; line-height:22px; color:#535353;}
#fm_yyhj ul li{ width:44%;margin:0 3% 5px; float:left; overflow:hidden; }
#fm_yyhj ul li img{height:100px; width:140px; display:block; text-align:center; margin:0 auto;}
#fm_yyhj ul li p{ font-size:10px; line-height:20px; text-align:center; color:#535353; margin:0;width:100%;}
/*end*/
/*医院荣誉*/
.koubei { width:100%; overflow:hidden;background:#fff;}
.koubei .kb_top{ width:94%; margin:14px 3%; overflow:hidden;}
.koubei .kb_top li{ font-size:12px; line-height:28px; margin:0 2% 5px 0; height:28px; border:1px solid #d8d0bf; border-radius:3px;text-align:center; padding:0 3.4%; float:left; display:inline-block; color:#898989;}
.koubei .kb_top li:nth-child(4){ margin-right:0;}
.koubei .kb_top li:nth-child(8){ margin-right:0;}
.koubei .kb_down li{ width:96%; margin:0 2% 10px; float:left;}
.koubei .kb_down li h5{ width:100%; margin:0; font-size:12px; line-height:30px; background:#e7e1d3; color: #535353;float:left; height:30px; line-height:30px; text-indent:12px;}
.koubei .kb_down li h5 span{ color:#a47049; margin:0 10px 0 0; }
.koubei .kb_down li p{ width:94%; margin:10px 3% 0; font-size:12px; line-height:20px; color:#535353; float:left; display:inline-block;}
.koubei .ckgd{ width:94%; font-size:12px; line-height:35px; text-align:center; text-indent:-1em; height:35px; border-radius:4px; float:left; margin:10px 3% 0 ; display:inline-block; color:#fff; background: url(bg_fm_jiantou_bai.png) no-repeat left center #a27149; background-position:200px;}
/*end*/
/*医院挂号*/
.yyjz{ width:100%; overflow:hidden; background:#f3f0e9; padding-bottom:10px;}
.yyjz h2{ width:100%; height:70px; background:url(sub_banner.jpg) no-repeat; background-size:100%;}
.yyjz li{ font-size:12px; line-height:35px; height:35px; width:94%; margin:0 3%; border-bottom: 1px solid #e7e1d3;}
.yyjz li span{ width:25%; float:left; color:#666666;}
.yyjz li .age{ width:32%;}
.yyjz li .name{ text-indent:10px; width:18%;}
.yyjz li .cg{ color:#923222}
/*end*/
/*列表页*/
.list_tit { font-size: 14px; width: 100%; float:left; height: 45px; color: #fff; background: #923222; line-height: 45px; text-align: center; }
.list_nav { width:100%; padding: 15px 0 0; height: 85px; overflow: hidden; border-bottom: 1px solid #e7e1d3; }
.list_nav li { width:20%; height: 30px; margin: 0 3px 10px 2px; float: left }
.list_nav li a { width: 98%; height: 28px; text-align: center; border-radius: 2px; border:1px solid #d8d0bf; float: left; background: url(bg_shou_h.png) no-repeat left center #e7e1d3; background-position: 47px; font-size: 12px; line-height: 28px; color: #933926; }
.list_nav li a:hover { width:100%; height: 30px; border: none; background: url(bg_shou_r.png) no-repeat left center #923222; background-position: 47px; color: #fff; }
.list { width:100%; overflow: hidden; background: #f3f0e9; float:left; }
.list li { width:100%; height: 97px; float: left; border-bottom: 1px solid #e7e1d3; position: relative; }
.list li h5 { width: 97%; margin: 10px 0 0 3%; float: left; background: url(bg_fm_next.png) no-repeat left center; background-size: 7px; text-indent:3%; }
.list li h5 a { font-size: 12px; color: #313131; }
.list li p { font-size: 12px; line-height: 20px; color: #535353; width: 94%; margin: 3px 3% 0; float: left; }
.list li p a { color: #aa4634; }
.list li p span { font-size: 9px; color: #959595; padding: 0 5px 0 15px; height: 15px; line-height: 15px; margin: 0 5px 0 0; }
.list li p .good { background: url(ar_good.png) no-repeat left center; border-right: 1px solid #e7e1d3; }
.list li p .msg { background: url(ar_msg.png) no-repeat left center; }
.list li .ico_phone { position: absolute; width: 20px; height: 20px; border-radius: 2px; background: url(ico_phone.png) no-repeat center #a5724b; display: inline-block; top: 11px; right: 10px; }


.listPage{ width:100%; text-align:center; margin:5px 0 10px; clear:both;}
.listPage a{ display:inline-block; margin-right:3px; text-align:center;background:#f3f3f3;line-height:20px;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;padding:0 2px; line-height:24px;}
/*疗法*/ 
.liaofa-hd{ width:100%;}
.liaofa-hd li{ width:50%;}
.lf_first{ width:100%; overflow:hidden;background:#fff;}
.lf_first p{ width:94%; overflow:hidden; font-size:12px; line-height:22px; color:#535353; margin:5px 3%; display:inline-block; float:left;text-indent:2em;} 
.lf_first p a{ color:#923222;} 
.lf_first p span{ padding:0 5px; margin:0 5px 0  0; display:inline-block; height:22px; background:#983522; color:#fff;}
.zqjc{ width:100%; overflow:hidden;background:#f3f0e9;}
.zqjc .one{ background:url(bg_ceng_1.png) no-repeat left center; float:left; width:100%; height:75px; background-position:15px;border-bottom: 1px solid #e7e1d3;}
.zqjc .one h3{ font-size:14px; font-weight:bold; color:#313131; float:left; margin:15px 0 0 88px; width:230px;}
.zqjc .one h5{ font-size:12px; color:#535353; float:left; margin:0 0 0 88px; width:230px;}
.zqjc .two{ background:url(bg_ceng_2.png) no-repeat left; width:100%;background-position:15px 10px; float:left;}
.zqjc .two h3{ font-size:14px; font-weight:bold; color:#313131; float:left; margin:15px 0 0 88px; width:230px; }
.zqjc .two h5{ font-size:12px; color:#535353; float:left; margin:0 0 0 88px; width:230px;}
.zqjc .two p{ width:90%; margin:20px 5% 0; font-size:12px; line-height:22px; color:#666666; overflow:hidden; display:inline-block; text-indent:2em;}
.zqjc .two .lf_sb{ width:100%; height:100px;float:left;margin:10px 0 0 ; position:relative; overflow:hidden;}
.zqjc .two .lf_sb li{ float:left; height:100px; position:relative; }
.zqjc .two .lf_sb li p{ font-size:14px;font-weight:bold; color:#94311d; margin:0 auto; text-align:center; width:80%; top:15px;  display:block; height:90px; border:1px solid #e7e1d3; background-color:#d8d0bf; padding:5px 0 0;}
.zqjc .two .lf_sb li p span{ font-size:12px; line-height:24px; font-weight:normal; color:#535353;}
.zqjc .two .lf_sb li p a{ width:130px; height:30px; line-height:28px; border-radius:4px; background:#94311d; color:#fff; display:inline-block;}
.zqjc .two .lf_sb .prev{ background:url(lf_prev.png) no-repeat; width:25px; height:50px; position:absolute;top:25px; left:0;}
.zqjc .two .lf_sb .next{ background:url(lf_next.png) no-repeat; width:25px; height:50px;position:absolute;top:25px; right:0;}
.zqjc .three{ background:url(bg_ceng_3.png) no-repeat left center; width:100%; height:75px; background-position:15px; float:left;}
.zqjc .three h3{ font-size:14px; font-weight:bold; color:#313131; float:left; margin:15px 0 0 27%; width:72%;}
.zqjc .three h5{ font-size:12px; color:#535353; float:left; margin:0 0 0 27%; width:72%;}
.fxzl{ width:100%; overflow:hidden;background:#fff;}
.fxzl p{ width:94%; margin:5px 3% 0; float:left; font-size:12px; line-height:22px; color:#666666;text-indent:2em;}
.fxzl p span{ color:#a47049;}
.fxzl p a{ color:#923222;}
.fxzl .sida{ width:100%; height:275px; border-bottom:1px solid #d8d0bf; float:left;  }
.fxzl .sida img{display:block; margin:10px auto 0;}
.fxzl .table{ width:100%;float:left; }
.fxzl .table h5{ font-size:12px; line-height:22px; color:#313131; text-align:center; font-weight:bold; width:100%; margin:5px 0 8px; float:left;}
.fxzl .table img { margin:0 auto 15px; display:block;}
.fzzl{ width:100%; overflow:hidden;background:#fff;}
.fzzl p{ width:94%; margin:5px 3% 10px; float:left; font-size:12px; line-height:22px; color:#666666;text-indent:2em;}
.fzzl p a{ color:#923222;}
.fzzl ul{ width:100%; float:left}
.fzzl ul li{ width:45%; height:33px; background:url(fm_bg_jiantou.png) no-repeat left center #fff; background-position:90%; margin:0 0 10px 3%; float:left; border:1px solid #e7e1d3; text-align:center; border-radius:4px; font-size:12px; line-height:33px; }
.fzzl ul li a{ color:#a47049;}
.zlys{ width:100%; overflow:hidden;background:#fff;}
.zlys ul li{ width:83%; color:#535353; background:url(ico_bao.png) no-repeat; background-position:13px 15px;float:left;border-bottom:1px solid #d8d0bf; font-size:12px; line-height:20px; padding:11px 5% 11px 12%}
.lfpk{ width:100%; padding:0 0 10px 0; overflow:hidden;background:#fff; font-size:10px; line-height:16px; color:#535353; text-align:center;}
.lfpk tr td{ padding:12px 0; border-right:1px solid #d8d0bf; text-align:center; border-bottom:1px solid #d8d0bf;}
.kfjj { width:100%; overflow:hidden;  }
.kfjj .t{ margin:0 0 10px 0; float:left;}
.kfjj .t li{height: 95px; width: 300px !important; margin: 13px 10px 0; float: left; overflow: hidden; } 
.kfjj .t li img { float: left; margin: 0 10px 0 0; width: 150px; height: 95px }
.kfjj .t li h5 { width: 140px; float: left; height: 25px; border-bottom: 1px solid #a47049; float: left; font-size:12px; font-weight:bold; float:left; line-height:14px; }
.kfjj .t li h5 img { margin: 0; float: left; width:50px; height: 14px }
.kfjj .t li p { font-size: 12px; line-height: 20px; width: 140px; float: left; margin: 5px 0 0; color: #535353; }
.kfjj { overflow: hidden; width: 100%; }
.kfjj  .hd { width: 100%; height: 35px; background: #e7e1d3; display:inline-block; }
.kfjj  .hd ul li { float: left; width: 105px; height: 35px; border-bottom: 1px solid #d8d0bf; font-size: 12px; text-align: center; color: #313131; line-height: 35px; }
.kfjj  .hd ul li.on { color: #923222; width:110px; border-bottom: 2px solid #923222; height: 33px; font-weight: bold; }
.kfjj  .bd { width: 100%; overflow: hidden; float:left;}
.kfjj  .bd .bdbox{ overflow:hidden; width:100%;}
.kfjj  .bd .bdbox .top { height: 85px; width: 310px; background: none; border-bottom: 1px solid #e7e1d3; padding:0 0 0 10px !important; }
.kfjj  .bd .bdbox .top li { margin: 10px 7px 10px 0; float: left; width: 95px; height: 65px; }
.kfjj  .bd .bdbox .top li img { float: left; width:95px; height:65px;}
.kfjj  .bd .bdbox .down { }
.kfjj  .bd .bdbox .dowm li { width: 100%; height: 35px; border-bottom: 1px solid #e7e1d3; }
.kfjj  .bd .bdbox .dowm li a { color: #545454; height: 35px; padding: 0 0 0 10px;background: url(fm_bg_jiantou.png) no-repeat left center; width: 305px; margin: 0 0 0 15px; font-size: 12px; line-height: 32px; }
.kfjj  .bd .bdbox .dowm li a span { color: #a5724b; }
/*end*/    
/*l路线*/    
.fl { float: left; }
.fr { float: right; }
.sub_banner { width: 100%; height: 35px; float:left; margin: 10px auto; overflow: hidden; background: #A84736; line-height: 35px; font-size: 13px; color: #fff; }
.sub_banner h2 { width: 87px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; background: #923222; line-height: 35px; }
.sub_banner .sanjiao { float: left; border-style: solid; border-width: 8px; margin-top: 10px; border-color: #A84736 #A84736 #A84736 #923222; height: 0; width: 0; font-size: 0; }
.map, .sousuo, .chengche, .dache { width: 320px; margin: 0px auto; background: url(map.jpg); background-size: 100%; }
.sousuo { width: 310px; height: 136px; background: #fff; padding: 15px 0px 0px 10px; overflow:hidden; }
.sousuo form { width: 262px; height: 116px; }
.sousuo form ul { width: 232px; height: 120px; float: left; overflow: hidden; }
.sousuo form ul li { width: 229px; height: 33px; margin-bottom: 10px; line-height: 33px; }
.sousuo form ul li input { padding: 4px; width: 221px; height: 25px; border: 1px solid #E7E1D3; }
.sousuo form ul p input { width: 60px; height: 30px; background: #A47049; border: none; float:left; color: #fff; line-height: 28px; text-align: center; font-weight: bold; }
.sousuo form ul p .tel { width: 100px; height: 30px; margin:0 0 0 10px; display:inline-block; float:left; background: #A47049; border: none; color: #fff; line-height: 28px; text-align: center; font-weight: bold; }
.sousuo form i.jiantou { width: 15px; height: 17px; float: left; margin: 30px 0px 0px 10px; background: url(i_but.png) no-repeat; background-position: -2px -39px; background-size: 189px 64px; }
.chengche { background: #fff; overflow:hidden;border-bottom: 1px solid #E7E1D3; padding:0 0 10px 0; }
.chengche .t_t { height: 34px; background: #E7E1D3; border-bottom: 1px solid #D8D0BF; line-height: 34px; overflow: hidden; }
.chengche .t_t h4 { line-height: 36px; height: 34px; color: #923222; margin-left: 10px; float: left; font-weight: bold; }
.chengche .t_t p { float: right; font-size: 10px; color: #A47049; margin-right: 10px; }
.chengche .t_t p a{ color:#a47049;}
.chengche .b_b {border-bottom: 1px solid #EAE5D8; }
.chengche .b_b p { width:97%; font-size: 12px; color: #535353; padding: 9px 0px 9px 3%;}
.chengche .dao { display: block; width: 90px; height: 30px; background: url(i_but.png) no-repeat left #923222; background-size: 189px 64px; background-position: -65px -25px; color: #fff; border-radius: 4px; line-height: 30px; padding-left: 15px; margin-left: 10px; float:left; }
.chengche .tel { display: block; width: 90px; height: 30px; background:#923222; background-position: -65px -25px; color: #fff; border-radius: 4px; line-height: 30px; padding-left: 15px; margin-left: 10px; float:left; }
.dache { width: 300px;background: #fff; padding: 10px; float:left; }
.dache b { font-weight: bold; color: #313131; }
.dache .biao { width: 301px; height: 106px; margin: 10px auto; border-top: 1px solid #D8D0BF; border-left: 1px solid #D8D0BF; }
.dache a { display: block; width: 98px; height: 34px; float: left; font-size: 12px; text-align: center; color: #535353; border-right: 1px solid #D8D0BF; border-bottom: 1px solid #D8D0BF; line-height: 34px; text-decoration: none; text-indent:0;}
.dache a:hover { color: #535353; }
.dache a.sj { width: 102px; }
.dache a.sj span { font-size: 8px; }
.dache a.tp { height: 36px; background: #E7E1D3; color: #A47049; }
.yyjz{ width:100%; overflow:hidden; background:#f3f0e9; padding-bottom:10px;}
.yyjz h2{ width:100%; height:70px; background:url(sub_banner.jpg) no-repeat; background-size:100%;}
.yyjz li{ font-size:12px; line-height:35px; height:35px; width:94%; margin:0 3%; border-bottom: 1px solid #e7e1d3;}

.message{font-family: "微软雅黑"; background:#fff; width:100%; overflow:hidden; float:left;}
.message_title{height: 35px;background:#8a2b17;font-size: 20px;color: #FFF;font-weight: bold;line-height: 35px;text-align: center}
.message p{ font-size:12px; font-weight:bold; color:#535353; text-indent: 2.1em;background:#edf4f2 ; line-height:24px;padding:7px 15px}
.message li{ margin-top:15px; text-align:center;line-height: 20px;}
.message li span{ font-size:12px; }
.message li span i{ font-style:normal;}
.message li.area{ text-align:left; padding:0 17px}
.message input{ width:68%; height:30px; text-indent:8px;color:#c0c0c0; background:#edf4f2; border: 1px solid #e6e6e6;border-radius: 5px}
.message textarea{width: 94%;height: 54px;border: 1px solid #e6e6e6;border-radius: 5px;background: #edf4f2;color: #c0c0c0;line-height: 18px;padding: 8px 3%; margin-top:2px;}
.message .message_tj{width: 115px;height: 30px;background:#009291;border: none; color:#fff;cursor: pointer;border-radius: 0;background-size: 115px 30px;}
@media screen(min-width:320px) {
	.jiami{ background-size:18%;}
	.jiami p{ width:78%;}
	
	}
.bg_wc,.wcbdcon{ width:100%; min-width:320px; max-width:360px;}
/*liaofaall*/
.km_bzy_xjjs{ width:98%; margin:2% auto 2%; overflow:hidden;}

.km_bzy_xjjs img{ width:106px; height:136px; border:1px solid #EAEAEA; padding:2px; margin-right:6px;}
.km_bzy_xjjs p span{ color:#009291;}
.km_bzy_xjjs .p1{ height:24px; line-height:24px; overflow:hidden;}
.km_bzy_xjjs .p1 span{ font-weight:bold; font-size:14px;}
.km_bzy_xjjs .p2{ height:21px; line-height:20px; border-bottom:1px dotted #C7C7C7; margin-bottom:4px; overflow:hidden;}
.color2{ color: #666; height:43px!important;}
.km_bzy_xjjs .p3 u{ display: block;}
.km_bzy_xjjs .p2 a{ color:#FF0000;}
.km_bzy_xjjs .p3{ width:164px; height:34px; margin:0 auto;}
.km_bzy_xjjs .p3 a{ color:#333; margin-bottom:6px;border-bottom:1px solid #333; text-decoration: none; }
.km_bzy_xjjs .p3 a i{ float:right; width:8px;  height:5px; background:url(i_jiantou.png) 0px -15px; background-size:8px 20px;  margin:5px 0px 0px 5px;}
/*列表页面*/
.list_new{ clear:both; padding-top:3%;}
.list_new .tuwen, .cd_vid_tuwen { padding:0 2% 3%; border-bottom:1px solid #EEE; margin-bottom:4%; overflow:hidden;}
.list_new .tuwen_b_l { width:30%; font-size:0; margin-bottom:2%; }
.list_new .tuwen_b_r { width:68%; }
.list_new .tuwen_b_r .p1 { line-height:20px; margin-bottom:2%; overflow:hidden; height:40px;}
.list_new .tuwen_b_r .p1 span { color:#626262; }
.list_new .tuwen_b_r .p2 {margin-top:0px; float:left;}
.list_new .tuwen_b_r .tags{  float:left; width:80%;}
.list_new .tuwen_b_r .tags a{ text-decoration:none;}
.list_new .tuwen_b_r .tags p{ display:inline-block;color:#b5b5b5; padding:0.5% 2%; margin-right:2.2%; border-radius:3px; border:1px solid #F0F0F0; font-size:11px; margin-bottom:4px;}
 @media screen and (max-width: 320px) {
.list_new .tuwen_b_r .tags p{ margin-right:0;}
	 }
.list_new .tuwen_b_r .tags p strong{ font-weight:normal;}
.list_new .tuwen_b_r .p2 span { color:#898989; }
.list_new .bt{ clear:both; color:#626262;}
.list_new .bt a{ color:#F00;}

/*病种页专家模块，从3gfs搬来 2015.11.07*/
.tit_tf { width: 100%; font-size: 14px; font-weight: bold; height: 35px; line-height: 35px; background: url(ico_tit_logo.png) no-repeat left center #f7f4ed; background-size: 23px; text-indent: 40px; border-bottom: 3px solid #009291; border-top: 7px solid #eeeeee; overflow: hidden; background-position:10px;}
.tit_tf a { float: right; color: #626262; margin-right: 1em; font-size: 10px; font-weight: normal; }
#fm_doc { width: 94%; margin: 10px 3% 0; overflow: hidden; float: left; }
#fm_doc .doc_box { width: 100%; }
#fm_doc .doc_box>a:first-child { width: 60%; float: left; position: relative; }
#fm_doc .doc_box>a:first-child img { width: 100%; float: left; }
#fm_doc .doc_box>a:first-child em { width: 100%; height: 55px; position: absolute; left: 0; bottom: 0; background: #fff; opacity: 0.4 }
#fm_doc .doc_box>a:first-child p { width: 100%; height: 55px; position: absolute; left: 0; bottom: 0; }
#fm_doc .doc_box>ul:nth-of-type(1) { float: right; width: 36.7%; }
#fm_doc .doc_box>ul:nth-of-type(1) li { width: 100%; float: left; margin: 0 0 5px 0; }
#fm_doc .doc_box>ul:nth-of-type(1) li:last-child { margin-bottom: 0; }
#fm_doc .doc_box>ul:nth-of-type(1) li img { width: 100%; float: left; }
#fm_doc .doc_box>ul:nth-of-type(2) { width: 100%; float: left; padding: 5px 0; border-bottom: 1px solid #eeeeee; }
#fm_doc .doc_box>ul:nth-of-type(2) li { width: 55%; float: left; color: #626262; text-indent: 15px; background: url(/images/ico-wjx.png) no-repeat left; background-size: 11px; margin: 2px 0 0; display: inline-block; letter-spacing: -0.5px }
#fm_doc .doc_box>ul:nth-of-type(2) li:nth-child(2n){ width:45%;}
#fm_doc .doc_box>p:nth-of-type(1) { width: 100%; float: left; overflow: hidden; font-size: 11px; line-height: 18px; color: #434343; margin: 8px 0; }
#fm_doc .doc_box>p:nth-of-type(1) a { color: #009291; }
#fm_doc .doc_zx { width: 100%; float: left; overflow: hidden; }
#fm_doc .doc_zx ul { width: 100%; }
#fm_doc .doc_zx ul li { width: 30%; height: 28px; text-align: center; font-size: 11px; line-height: 28px; margin: 0 5% 0 0; float: left; border-radius: 5px; background:#bd894e;}
#fm_doc .doc_zx ul li a { color: #fff; padding-left:19px; }
#fm_doc .doc_zx ul li:last-child { margin-right: 0; background:#a0361f;; }
#fm_doc .doc_zx ul li:nth-of-type(1) a{ background: url(/images/ico-tel.png) no-repeat left center; background-position:5px; background-size:12px;}
#fm_doc .doc_zx ul li:nth-of-type(2) a{background: url(/images/ico-msg.png) no-repeat left center;background-position:5px;background-size:12px;}
#fm_doc .doc_zx ul li:nth-of-type(3) a{background: url(/images/ico-yy.png) no-repeat left center;background-position:5px;background-size:12px;}
#fm_doc .hd { float: left; height: 12px; width: 100%; text-align: center; margin: 8px 0; }
#fm_doc .hd ul li { float: left; width: 12px; height: 12px; background: #F7F4ED; margin: 0 7px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-indent: -9999px; }
#fm_doc .hd ul li.on { background:#009291; }
#fm_doc .hd ul { height: 8px; vertical-align: top; display: inline-block; }
/*专家底部视频*/
.doctor_bot{ width:94%; padding:0 3% 5px; clear:both; border-bottom:1px solid #eeeeee;}
.doctor_bot li{ width:48%; margin-right:4%; float:left;}
.doctor_bot li a img{ display:block;}
.doctor_bot li.mr{ margin-right:0px;}
.doctor_bot li h2{ width:96%; padding:0 2%; margin-top:3px; background-color:#f7f4ed; color:#434343; padding-bottom:5px; margin-bottom:6px;}



