@charset "gb2312";
/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }
dl, dt, dd, ol, ul, li { list-style: none; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { font-family: "Microsoft Yahei"; font-size: 12px; color: #444; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #444; text-decoration: none; outline: none; }
a:hover { color: #F60; text-decoration: underline; }
/* Public */
.wrapper { width: 980px; margin: 0px auto; background-color: #FFF; padding: 0px 10px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.clear { border: 0px; margin: 0px; height: 0px; clear: both; background: none; font-size: 0px; line-height: 0px; }
.blank15 { font-size: 0; line-height: 0; height: 15px; clear: both; }
.blank10 { font-size: 0; line-height: 0; height: 10px; clear: both; }
.blank5 { font-size: 0; line-height: 0; height: 5px; clear: both; }
.mt15 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt5 { margin-top: 5px; }
.ml14 { margin-left: 14px; }
.floatleft { float: left; }
.floatright { float: right; }
.h244 { height: 244px; }
.h244 dl { }
.h244 dl dt { padding: 4px; }
.h244 dl dd { text-indent: 2em; line-height: 20px; width: 240px; margin: 0 auto; }
.h244 dl dd a { color: #f00; }
.w250 { width: 250px; }
.DC-bug { _margin-right: -3px; }
.firstIn { display: none; }
/*单页banner*/
.dybanner1 { margin-top: 5px; margin-bottom: 0px; }
.dybanner2 { margin-top: 5px; margin-bottom: 5px; }
/* 头部 */
.header { }
.header .logo { float: left; }
.header .tel { float: left; }
.nav { height: 37px; background: url(../images/main-nav-bg.jpg) no-repeat; line-height: 37px; }
.nav li { height: 37px; float: left; }
.nav li a { display: block; float: left; height: 37px; width: 122px; text-align: center; font-size: 14px; color: #FFF; background: url(../images/split.png) no-repeat right top; }
.nav li a.last { background: none; }
.banner { height: 325px; }
/********************二级导航*************************/
.sub_nav { height: 100px; margin-bottom: 5px; }
.sub_n1 { width: 980px; height: 100px; margin: 10px auto 0 auto; border: 1px solid #d6d6dc; background: url(../images/navbg.jpg) repeat-x }
.sub_n1 ul { padding: 3px 0 0 0; height: 100px; }
.sub_n1 ul li { width: 226px; height: 100px; float: left; padding: 0 18px 0 0; }
.sub_n1 ul li h3 { padding: 0 0 0 65px; line-height: 33px; }
.sub_l1 h3 { }
.sub_l2 h3 { }
.sub_l3 h3 { }
.sub_l4 h3 { }
.sub_n1 ul li h3 a { line-height: 34px; font-size: 18px; color: #fff; padding: 1px 0 0 0\9; display: block; }
.sub_n1 ul li p { padding: 12px 0 0 27px; font-size: 13px; line-height: 19px; }
.sub_n1 ul li p a { color: #034791; display: block; float: left; }
.sub_a1 { color: #ea3200; }
.sub_a2 { color: #024fa1; }
.sub_a3 { text-decoration: none; }
.sub_n1 dl { width: 314px; padding: 10px 0px 10px 0px; }
.sub_n1 dl dd { float: left; padding-right: 5px; }
.sub_n1 dl dt { margin-top: 1px; line-height: 26px; font-size: 13px; font-family: "微软雅黑"; }
.sub_n1 dl dt a { margin-left: 0px; margin-right: 0px; color: #2266b6; font-family: "微软雅黑"; }
.sub_n1 dl dt a strong { color: #F00; font-family: "微软雅黑"; width: 60px; }
/* 搜索 */
.search { height: 36px; border: #0081cc solid 1px; background-color: #eaf1f5; }
.search .hotword { width: 700px; line-height: 36px; float: left; text-indent: 20px; overflow: hidden; }
.search .hotword span { color: #eb0909; font-size: 14px; }
.search .hotword a { color: #333; font-size: 14px; padding: 0px 5px; }
.search .search-input { width: 260px; float: right; padding-top: 6px; }
.search .search-input form #keyword { width: 170px; height: 20px; line-height: 20px; border: #0081cc solid 1px; color: #999; background: #FFF url(../images/search-bg.png) no-repeat 3px center; text-indent: 25px; vertical-align: top; }
.search .search-input form #btnOK { width: 55px; height: 24px; background-color: #0081cc; border: none; color: #FFF; font-size: 14px; vertical-align: top; margin-left: -6px; _margin-top: 1px; }
/* 下拉菜单 */
.head_2 { height: 60px; font-size: 14px; font-weight: bold; color: #e6e0d2; text-align: center; overflow: hidden; border: #0081cc solid 8px; }
.head_2 ul li { overflow: visible; text-overflow: ellipsis; white-space: normal; color: #575757; }
.head_2 ul li a { font-size: 14px; font-weight: bold; color: #1b4960; width: 129px; margin: 0; height: 43px; text-indent: -1000em; }
.menu { position: absolute; +position:relative;
z-index: 100; width: 964px; height: 60px; }
.menu li { float: left; position: relative; }
.menu ul ul { visibility: hidden; position: absolute; left: 0px; top: 53px; width: 131px; margin-left: 4px; }
.menu table { position: absolute; top: 0; left: 0; }
.menu ul li:hover ul, .menu ul a:hover ul { visibility: visible; }
.menu a { font-size: 12px; font-weight: bold; color: #1b4960; display: block; text-align: center; line-height: 24px; }
.menu a:hover { color: #FFF; }
.menu ul ul { background-color: #d3edf9; padding-bottom: 5px; border: 1px solid #00a0e7; border-top: 0px; }
.menu ul ul li { clear: both; text-align: left; }
.head_2 .menu ul ul li a { display: block; text-align: center; font-family: "宋体"; line-height: 26px; color: #006bb9; height: 26px; line-height: 26px; font-weight: normal; font-size: 14px; margin: 0 0 3px; text-indent: 0; width: 131px; overflow: hidden; }
.head_2 .menu ul ul li a:hover { letter-spacing: 0.1em; font-size: 14px; font-weight: bold; background: #006bb9; color: #F7FFDD; text-decoration: none; }
.menu .qlx, .menu .nxby, .menu .szzx, .menu .ywzx, .menu .xgnza, .menu .mngr, .menu .mnjs { border: #FFF solid 2px; margin: 6px 0px 0px 4px; }
.menu .qlx:hover, .menu .nxby:hover, .menu .szzx:hover, .menu .ywzx:hover, .menu .xgnza:hover, .menu .mngr:hover, .menu .mnjs:hover { border-color: #00a0e7; }
.menu .qlx { }
.menu .nxby { }
.menu .szzx { }
.menu .ywzx { }
.menu .xgnza { }
.menu .mngr { }
.menu .mnjs { }
/* 主体部分 */
.left { width: 718px; float: left; }
.right { width: 250px; float: right; }
.mod-a { width: 250px; }
.mod-a .hd { height: 30px; background: url(../images/nk_lmt.jpg) no-repeat; border: #ddd solid 1px; }
.mod-a .hd h2 { width: 248px; float: left; line-height: 30px; text-indent: 45px; }
.mod-a .hd h2 a { font-size: 14px; font-weight: normal; color: #00a0e8; }
.mod-a .hd .more { width: 50px; float: right; line-height: 30px; }
.mod-a .hd .more a { color: #00a0e8; }
.mod-a .bd { border: #ddd solid 1px; border-top: none; }
.mod-b { width: 352px; float: left; }
.mod-b .hd { height: 41px; background: url(../images/nk_lb.jpg) no-repeat; }
.mod-b .hd h2 { width: 110px; float: left; line-height: 32px; text-align: center; }
.mod-b .hd h2 a { font-size: 14px; font-weight: normal; color: #FFF; }
.mod-b .hd .more { width: 50px; float: right; }
.mod-b .hd .more a { display: block; width: 50px; height: 10px; margin-top: 12px; }
.mod-b .bd { border: #d3d3d3 solid 1px; padding: 5px; }
/* 专题报道 */
.ztbd .top-list { padding: 5px 0px 0px 15px; }
.ztbd .top-list li { height: 26px; line-height: 26px; text-indent: 18px; background: url(../images/icon-gray.gif) no-repeat left center; }
.ztbd .tit { width: 20px; background-color: #006bb9; text-align: center; color: #FFF; padding: 10px 0px; line-height: 20px; float: left; display: inline; margin: 10px 5px 0px 10px; }
.ztbd .bot-list { width: 200px; background-color: #d3edf9; float: left; padding: 5px 0px 5px 5px; margin-bottom: 10px; }
.ztbd .bot-list li { height: 26px; line-height: 26px; text-indent: 12px; }
/* 医院专家 */
.zj { margin: 0px auto; padding: 10px 8px; line-height: 18px; }
.zj .zj-pic { width: 110px; float: left; }
.zj .zj-info { width: 115px; float: right; }
.zj .zj-info a { color: #2088b6; }
.zj .zj-info p { padding: 3px 0px; }
/* 咨询预约 */
.zxyy li { width: 125px; float: left; height: 54px; }
.dxal .bd ul { padding: 5px 0px 0px 15px; }
.dxal .bd ul li { height: 26px; line-height: 26px; text-indent: 18px; background: url(../images/icon-gray.gif) no-repeat left center; }
.dxal .bd ul li span { float: right; }
.ask .bd { overflow: hidden; }
.ask .bd ul { height: 182px; *height:190px;
overflow: hidden; }
.ask .bd ul li a { float: left; width: 155px; white-space: nowrap; }
.ask .bd ul li .datetime { float: right; padding-right: 5px; }/*问答中心*/
.ywwd { width: 250px; }
.ywwdtit { height: 44px; overflow: hidden; line-height: 23px; text-align: right; }
.ywwdtit h3 { margin: 0px 0px 12px; display: inline; color: #666; padding-left: 52px; font-weight: bold; float: left; }
.ywwdtit h3 strong { font-size: 13px; color: #000; }
.more { color: #1369c0; font-size: 14px; }
.ywwdlist { overflow: hidden; zoom: 1; }
.ywwdlist ul li { overflow: hidden; zoom: 1; margin-bottom: 4px; vertical-align: top; }
.ywwdlist ul li h3 { line-height: 26px; background: url(../images/wd_bg2.jpg) no-repeat center top; font-size: 13px; color: #333; padding-left: 16px; display: block; font-weight: bold; }
.ywwdlist ul li h3 a { padding-left: 16px; display: block; color: #535353; font-weight: bold; }
.ywwdlist ul li.hover h3 { background: url(../images/wd_bg1.jpg) no-repeat center top; color: #00a0e8; }
.ywwdlist ul li.hover h3 a { color: #0155af; font-weight: bold; }
.ywwdlist ul li p { display: none; padding: 5px; margin-top: 1px; overflow: hidden; zoom: 1; border: #ccc 1px solid; line-height: 17px; height: 48px; font-size: 12px; }
.ywwdlist ul li.hover p { display: block; }
.ywwdlist ul li p b { font-size: 12px; display: inline-block; color: #00a0e8; }
.textarea01 { height: 34px; width: 242px; border: #ccc 1px solid; padding: 5px; margin: -12px 0px 0px; color: #666; font-size: 12px; line-height: 17px; }
/* 网站底部 */
.footer { margin: 15px 0px 55px 0px; line-height: 24px; text-align: center; }
