body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { font-size: 100%; vertical-align: top; }
a { color: #323232; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());
}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family: SimSun; }
body { margin: 0px; padding: 0px; font-size: 12px; color: #666; }
.none { display: none; }
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html>body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { height: 1%; }
*+html .clearfix { min-height: 1%; }
.fr { float: right; }
.fl { float: left; }
.mt10 { margin-top: 10px!important; }
.mb10 { margin-bottom: 10px!important; }
.inline { display: inline!important; }
/*background*/

div.slider-nav span.left, div.slider-nav span.right, .menu .current, .icategory .sidebar h2, .icategory .submenu dt, .idoctor .icon span, .idoctor dl dt, .idoctor .btn, .col1 .left .hd, .col1 .hospital_contact, .col1 .hospital_info h2, .hospital_info h2, .col1 .links li, .links li, .col1 .a3, .a3, .col1 .ask h2, .ask h2, .c_sidebar .hd, .categorys .doctor .btn a, .topbar_contact strong { background: url(../images/bg.png) no-repeat; }
.icategory .sidebar ul li, .icategory .body dl dt span, .icategory .body dl dd a, .col1 .ask ul li, .ask ul li, .col1 .left .list li, .col1 .left .scroll li, .curpos strong, .about_article h2 span, .about_article ul li, .c_sidebar .list li, .content_wrap .sublist li, .itabs .news_list ul li, .categorys .topic ul li, .topbar_contact li { background: url(../images/icon.png) no-repeat; }
/*style*/
.wrapper { width: 980px; margin: 0 auto; }
.submenu ul { border-left: 1px solid #b3c6d1; overflow: hidden; padding: 5px 0; zoom: 1; }
/*col1*/
.col1 { margin-top: 10px; }
.col1 .left { float: left; width: 240px; font-family: "宋体"; }
.col1 .left .hd { height: 38px; color: #fff; font: bold 14px/35px "微软雅黑"; background-position: 0 -429px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; text-indent: 40px; }
.col1 .left .bd { border: 1px solid #ddd; border-top: 0; zoom: 1; }
.col1 .left .list { padding: 10px 0 5px 0; zoom: 1; }
.col1 .left .list li { height: 25px; font: normal 12px/25px "宋体"; border-bottom: 1px dashed #ddd; margin: 0 10px; padding-left: 15px; background-position: 0px -16px; overflow: hidden; }
.col1 .left .list li.noborder { border: 0; }
.col1 .left .list a { color: #666; }
.col1 .center { float: left; width: 450px; margin: 0 0 0 10px; }
.col1 .flash { height: 235px; }
.col1 .ask { margin-top: 10px; width: 448px; height: 153px; border: 1px solid #ddd; background-position: 0 -710px; }
.col1 .ask h2 { float: left; width: 19px; height: 100px; text-align: center; background-position: -311px -87px; margin: 15px 0 0 0; color: #fff; padding: 25px 10px 0 10px; }
.col1 .ask h2 a { color: #ffffff; }
.col1 .ask ul { padding: 0 10px 0 50px; }
.col1 .ask ul li { border-top: 1px solid #fff; border-bottom: 1px solid #ddd; height: 28px; line-height: 28px; padding: 0 0 0 15px; background-position: 0px -13px; }
.col1 .ask ul li.noborder { border-bottom: 0; }
.col1 .sidebar { float: right; width: 270px; }
.col1 .hospital_contact { width: 270px; height: 69px; background-position: left bottom; margin-top: 10px; }
.col1 .hospital_contact a { float: left; display: block; padding: 48px 0 0 0; display: inline; }
.col1 .hospital_info { border: 1px solid #ddd; }
.col1 .hospital_info h2 { height: 49px; overflow: hidden; text-indent: -9999px; background-position: 0 -471px; }
.col1 .hospital_info .img { padding: 2px; border: 1px solid #ddd; display: block; width: 245px; margin: 0 0 0 9px; }
.col1 .m { margin: 0 0 0 16px; }
.col1 .q { margin: 0 0 0 18px; }
.col1 .n { margin: 0 0 0 20px; }
.col1 .u { margin: 0 0 0 14px; }
.col1 .hospital_info .bd { padding: 10px 0 0 0; zoom: 1; font-family: "宋体"; }
.col1 .links { float: left; width: 98px; margin: 0px 2px 0 7px; display: inline; padding-top: 5px; }
.col1 .links li { float: left; width: 98px; height: 31px; line-height: 31px; text-align: center; background-position: -145px 0; margin-top: 6px; }
.col1 .links li a { display: block; color: #027ab9; font-weight: bold; }
.col1 .links li a:hover { text-decoration: none; }
.col1 .a3 { float: left; width: 142px; background-position: -259px -249px; padding: 0px 10px 5px 9px; margin-top: 10px; }
.col1 .a3 p { line-height: 22px; display: block; }
.col1 .a3 p strong { color: #ff6600; }
/*doctor*/
/*category*/
.icategory { margin: 10px auto; font-family: "宋体"; }
.icategory .hd { height: 42px; border: 1px solid #B5CBD9; border-bottom: 0; background-position: 0 -132px; }
.icategory .hd li { float: left; font: bold 14px/42px "微软雅黑"; width: 163px; text-align: center; background: url(../images/xj_bj1.png) repeat-x left top; }
.icategory .hd li a { color: #fff; display: block; }
.icategory .hd li a.hover { background: url(../images/xj_bj.png) no-repeat center top; color: #027AB9; }
.icategory .bd { border: 1px solid #b5cbd9; border-top: 0; zoom: 1; }
.icategory .col { float: left; width: 716px; }
.icategory .col .cnt { }
.icategory .special { float: left; padding: 2px; border: 1px solid #ddd; width: 220px; margin: 10px 0 0 10px; display: inline; }
.icategory .article { float: left; width: 470px; margin: 10px 0 0 10px; }
.icategory .head h2 { text-align: center; }
.icategory .head h2 a { color: #027ab9; font: bold 18px/30px "微软雅黑", "黑体"; }
.icategory .head p { color: #000; line-height: 24px; text-indent: 2em; padding: 2px 0 4px 0; }
.icategory .head p a { color: #ff6600; }
.icategory .body dl { width: 230px; }
.icategory .body dl dt, .categorys .doctor h2, .categorys .topic h2 { height: 27px; line-height: 27px; border: 1px solid #ddd; background-position: 0 -663px; font-size: 14px; color: #027ab9; }
.icategory .body dl dt span { padding: 0 0 0 20px; display: block; background-position: 6px 8px; }
.icategory .body dl dd a { display: block; height: 25px; line-height: 25px; border-bottom: 1px dashed #ddd; padding: 0 0 0 10px; background-position: 0 -43px; }
.icategory .sidebar { float: right; width: 240px; margin: 10px 10px 10px 0; display: inline; border: 1px solid #ddd; }
.icategory .sidebar h2 { height: 31px; border-bottom: 1px solid #E5E5E5; padding-left: 30px; font: bold 14px/31px "微软雅黑"; background-position: 0 -174px; margin: 0 5px; }
.icategory .sidebar h2 a { color: #075C95; }
.icategory .sidebar ul { padding: 8px 0; background-position: 0 -380px; }
.icategory .sidebar ul li { height: 24px; line-height: 24px; padding: 0 0 0 30px; background-position: 15px -17px; }
.icategory .sidebar ul li a { color: #666; }
.icategory .submenu { height: 32px; background: #EEFAFF; line-height: 32px; margin: 10px 0 0 10px; border: 1px solid #BBE1F1; }
.icategory .submenu dt { float: left; width: 42px; height: 22px; text-align: center; background-position: -93px 0; line-height: 22px; margin: 6px 5px 0 10px; display: inline; color: #11669C; font-weight: normal; }
.icategory .submenu dd { float: left; }
.icategory .submenu dd a { border: 1px solid #BED6E2; height: 20px; line-height: 20px; background: #fff; float: left; margin: 6px 5px 0 0px; padding: 0 5px; }
.icategory .submenu dd a:hover { text-decoration: none; background: #dff0f8; color: #11669C; }
.icategory .body { zoom: 1; }
/*content page*/
.content_wrap { width: 730px; float: left; font-family: "宋体"; }
.c_sidebar { float: right; width: 240px; display: inline; }
.c_sidebar .hd { height: 37px; line-height: 37px; background-position: -93px -34px; padding-left: 10px; font-weight: bold; font-size: 14px; color: #ff6600; }
.c_sidebar .hd a { color: #ff6600; }
.c_sidebar .list { padding: 5px 0px; }
.c_sidebar .list li { height: 25px; line-height: 25px; background-position: 10px -41px; padding: 0 0 0 20px; }
.content_wrap .sublist { border: 1px solid #ddd; border-top: 0; zoom: 1; }
.content_wrap .sublist ul { padding: 10px 20px 0 20px; }
.content_wrap .sublist li { height: 25px; line-height: 25px; border-bottom: 1px dashed #ddd; padding: 0 0 0 15px; background-position: 5px -43px; }
.content_wrap .sublist li a { float: left; }
.content_wrap .sublist li span { float: right; }
.curpos, .about_article h2 { height: 36px; line-height: 36px; border: 1px solid #ddd; background-position: 0 -873px; }
.curpos strong, .about_article h2 span { color: #000; padding-left: 26px; display: inline-block; background-position: 10px -62px; }
.content_wrap .content { border: 1px solid #ddd; border-top: 0; margin-bottom: 10px; }
.content h1 { font-size: 26px; font-weight: bold; line-height: 2.5em; text-align: center; }
.content .info { text-align: center; padding-bottom: 15px; border-bottom: 1px dashed #ddd; }
.content .description { background: #ECF8FF; border: 1px dashed #C9D9EE; margin: 20px; padding: 10px; line-height: 25px; }
.content .article_body { padding: 0px 20px 0 20px; color: #333; }
.content .article_body p { line-height: 32px; margin-bottom: 10px; font-size: 14px; }
.content .article_body p a { color: #ff6600; font-weight: bold; }
.content .article_body div { line-height: 32px; margin-bottom: 10px; font-size: 14px; }
.content .article_body div a { color: #ff6600; font-weight: bold; display: inline-block; }
.content .article_nav { height: 25px; line-height: 25px; margin: 10px 20px; }
.content .introduction { margin: 0 20px; font-size: 14px; }
.introduction fieldset { border: 1px solid #ddd; padding: 10px; color: #666; }
.introduction fieldset legend { color: #085E97; padding: 0 5px; font-weight: bold; }
.introduction p { color: #666; text-indent: 2em; line-height: 24px; }
.introduction p strong { color: #ff6600; font-weight: bold; }
.content .tags { height: 35px; line-height: 35px; background: #E8F5FE; border: 1px solid #A9C9E2; margin: 10px 20px; }
.content .tags strong { margin: 0 10px; }
.content .tags a { margin: 0 5px; color: #ff6600; }
.bdshare { background: #FCFCFC; border-top: 1px solid #D3D3D3; height: 30px; padding-top: 5px; position: relative; }
.bdshare .gohome { position: absolute; right: 10px; top: 3px; background: 0; }
.about_article { }
.about_article ul { border: 1px solid #ddd; border-top: 0; overflow: hidden; zoom: 1; padding: 10px; }
.about_article ul li { height: 25px; line-height: 25px; float: left; width: 330px; padding: 0 0 0 15px; margin-right: 9px; background-position: 0 -17px; display: inline; }
.about_article ul li a { float: left; }
.about_article ul li span { float: right; }
.itabs { width: 978px; border: 1px solid #b5ccdc; margin: 0 auto 10px auto; font-family: "宋体"; }
.itabs .tabs { height: 38px; line-height: 38px; background-position: 0 -236px; }
.itabs .tabs li { float: left; padding: 0 20px; font-size: 14px; font-weight: bold; background-repeat: no-repeat; background-position: right -284px; cursor: pointer; }
.itabs .tabs li.current { background-position: 0 -332px; background-repeat: repeat-x; }
.itabs .tabs li.current a, .itabs .tabs li.current span { color: #fff; }
.itabs .tabs li a, .itabs .tabs li span { color: #027ab9; }
.itabs .tabs li a:hover { text-decoration: none; }
.itabs .bd .img { overflow: hidden; padding: 15px 0 0 0px; zoom: 1; }
.itabs .bd .img li { float: left; width: 144px; margin-left: 15px; text-align: center; display: inline; }
.itabs .bd .img li a.border { border: 1px solid #cdcdcb; padding: 1px; display: block; }
.itabs .bd .img li a.border:hover { border-color: #B5CCDC; }
.itabs .bd .img li p { line-height: 25px; }
.itabs .bd .flink { padding: 15px 20px 15px 20px; overflow: hidden; zoom: 1; }
.itabs .bd .flink li { float: left; margin: 0 5px 0 0; line-height: 25px; white-space: nowrap }
.itabs .cat_position_pic { float: left; width: 241px; height: 232px; margin: 10px; display: inline; text-align: center; padding: 15px 0 0 0; }
.itabs .cat_position_pic p { height: 25px; line-height: 25px; }
.itabs .cat_position_pic p a { color: #027AB9; }
.itabs .news_list { float: left; width: 435px; margin-left: 10px; }
.itabs .news_list dl { border-bottom: 1px dashed #ddd; }
.itabs .news_list dt { text-align: center; height: 35px; line-height: 35px; }
.itabs .news_list dt a { font-size: 18px; font-weight: bold; color: #ff6600; }
.itabs .news_list dd { line-height: 24px; text-indent: 2em; padding-bottom: 5px; }
.itabs .news_list dd a { color: #ff6600; }
.itabs .news_list ul { vertical-align: middle; padding: 5px 0 0 0; }
.itabs .news_list ul li { line-height: 25px; height: 25px; padding: 0 0 0 15px; background-position: 0px -127px; }
.itabs .news_list ul li a { float: left; }
.itabs .news_list ul li span { float: right; color: #666; }
.categorys { float: left; width: 700px; }
.categorys .hd { height: 42px; background-position: 0 -929px; line-height: 42px; }
.categorys .hd h2 { background-position: right -981px; background-repeat: no-repeat; }
.categorys .hd h2 span { padding-left: 20px; background-position: left -1033px; background-repeat: no-repeat; display: inline-block; }
.categorys .bd { border: 1px solid #ddd; border-top: 0; padding-bottom: 10px; zoom: 1; }
.categorys .description { border-bottom: 1px dashed #ddd; }
.categorys .description img { border: 1px solid #ddd; padding: 1px; float: left; margin: 15px 10px; }
.categorys .description p { padding: 15px 15px 0 5px; text-indent: 2em; line-height: 25px; }
.categorys .description p a { color: #ff6600; }
.categorys .doctor { float: left; width: 250px; margin: 10px 0 0 10px; }
.categorys .doctor h2 { padding-left: 10px; }
.categorys .doctor .border { border: 1px solid #ddd; zoom: 1; }
.categorys .doctor .btn { background: #f5f5f5; height: 27px; padding: 6px 0 0 0; }
.categorys .doctor .btn a { width: 71px; height: 20px; text-align: center; line-height: 20px; background-position: -103px -78px; display: inline-block; color: #fff; margin-left: 35px; }
.categorys .doctor .btn a:hover { text-decoration: none; }
.categorys .doctor img { float: left; margin: 10px; }
.categorys .doctor h4 { padding: 10px 0 5px 140px; }
.categorys .doctor h4 a { color: #0579aa; font-size: 14px; font-weight: bold; }
.categorys .doctor p { line-height: 25px; padding: 0 10px 5px 0; }
.categorys .doctor p a { color: #ff6600; }
.categorys .topic { float: left; width: 418px; margin: 10px 0 0 10px; }
.categorys .topic h2 { text-indent: 10px; }
.categorys .topic .border { border: 1px solid #ddd; border-top: 0; }
.categorys .topic .daodu { margin: 0 10px; border-bottom: 1px solid #ddd; height: 85px; }
.categorys .topic ul { margin: 0 10px; border-top: 1px solid #fff; padding: 5px 0; }
.categorys .topic ul li { float: left; width: 188px; height: 25px; line-height: 25px; padding-left: 10px; background-position: 0 -42px }
.categorys .topic img { float: left; margin-top: 10px; }
.categorys .topic p { line-height: 24px; text-indent: 2em; padding: 5px 0 0 140px; }
.categorys .topic p a { color: #ff6600; }
.copyright { text-align: center; line-height: 1.8em; color: #666; font-family: "宋体"; padding: 20px; margin-bottom: 56px; }
.pages { text-align: center; margin: 10px 0; display: block; }
.pages a { display: inline-block; line-height: 21px; height: 21px; padding: 0 8px; border: 1px solid #e0e0e0; }
.pages .a1 { background: #ecf5fc; line-height: 26px; height: 26px; border: 1px solid #e0e0e0; padding: 0 15px; }
.pages span, .pages a:hover { background: #019bd8; line-height: 21px; height: 21px; display: inline-block; padding: 0 8px; border: 1px solid #e0e0e0; color: #fff; text-decoration: none; }
.pages .a1:hover { line-height: 26px; height: 26px; padding: 0 15px; }
/*top*/
.mininav { background: url("../images/mininavbg.gif") repeat-x scroll 0 0 transparent; height: 38px; line-height: 38px; }
.w980, #content { margin: 0 auto; width: 980px; }
.mininav span.fr { line-height: 16px; padding-top: 12px; }
.fr { float: right !important; }
font { font-size: 12px; }
.banner { background: url("../images/banner.jpg") no-repeat scroll center top transparent; height: 319px; }
.banner .b1 { background: url("../images/banner_1.jpg") no-repeat scroll center top transparent; height: 136px; }
.nav { background: url("../images/navbg.jpg") repeat-x scroll 0 0 transparent; height: 41px; line-height: 41px; }
.banner .b2 { background: url("../images/banner_2.jpg") no-repeat scroll center top transparent; height: 183px; }
.w980, #content { margin: 0 auto; width: 980px; }
.tc { text-align: center; }
.nav ul li.hover, .nav ul li a:hover { background: url("../images/navhover.jpg") repeat-x scroll 0 0 transparent; color: #FFFFFF; }
.nav ul li { float: left; font-size: 14px; font-weight: bold; width: 108px; }
.nav ul li a { color: #FFFFFF; display: block; }
.nav ul li { background: url("../images/navline.gif") no-repeat scroll right top transparent; float: left; font-size: 14px; font-weight: bold; width: 108px; }
.cont01 { border-style: solid; border-width: 1px; border-color: #DDDDDD; }
.bar001 { background: url("../images/2010092501.jpg") no-repeat scroll 0 0 transparent; height: 32px; }
.bar001 H2 { color: #006EAB; font-size: 14px; font-weight: bold; padding-top: 15px; text-align: center; }
.bar001 H2 A { color: #006EAB; }
.ztnr { height: 160px; overflow: hidden; padding: 10px 10px 6px; }
.jljj_tu { text-align: center; }
fieldset, img { border: 0 none; }
.jljj_js { color: #707070; line-height: 18px; padding: 5px 5px 5px 0; text-indent: 2em; }
a:link { text-decoration: none; }
.jljj_js a { color: #E62000 !important; }
.bar001 { background: url("../images/2010092501.jpg") no-repeat scroll 0 0 transparent; height: 32px; }
.bar001 H2 { color: #006EAB; font-size: 14px; font-weight: bold; padding-top: 15px; text-align: center; }
.yyinfo { height: 154px; padding-bottom: 5px; }
.yyinfo ul { margin: 0; padding: 10px 0 0 15px; }
.yyinfo ul li { line-height: 24px; }
.list_nr { border: 1px solid #E7E7E7; float: left; overflow: hidden; padding: 15px; width: 698px; border-top: none; }
.list_nr1 { border-bottom: 1px dashed #E7E7E7; float: left; height: auto; margin-bottom: 15px; padding-bottom: 15px; width: 690px; }
.list_nr1 dt a { color: #1479B2; font-size: 14px; font-weight: bold; line-height: 30px; text-decoration: none; }
.list_nr1 dd { color: #666666; font-size: 14px; line-height: 25px; text-indent: 2em; }
.list_nr1 dd a { color: #FF0000; text-decoration: none; }
.news_page { height: 26px; line-height: 24px; margin: 20px auto; width: 650px; }
.news_page UL LI { border-style: solid; border-width: 1px; display: inline; float: left; margin-right: 5px; padding: 0 8px; }
.news_page .thisclass { background: none repeat scroll 0 0 #00567B; color: #FFFFFF; }
.cont05 { margin-top: 10px; }
.bar05 { background: url("../images/ban5.jpg") no-repeat scroll 0 0 transparent; height: 37px; }
.bar05 H2 { float: left; font-size: 14px; font-weight: bold; line-height: 37px; padding-left: 40px; }
.bod02 { border-style: solid; border-width: 2px 1px 1px; margin-top: 1px; border-color: #DDDDDD; }
.sub_mar { height: auto; overflow: hidden; padding: 5px 8px; width: 220px; }
.sub_expert LI { float: left; height: 115px; overflow: hidden; padding: 5px 0; width: 230px; }
.sub_expert .imgs { border-style: solid; border-width: 1px; float: left; height: 105px; padding: 2px; width: 89px; border-color: #DDDDDD; }
.sub_expert DL { float: left; padding-left: 10px; padding-top: 3px; width: 120px; }
.sub_expert .name { color: #156766; }
.sub_expert DD { line-height: 22px; }
.sub_expert .info { color: #808080; }
.sub_expert .info A { color: #808080; line-height: 20px; }
.sub_expert .info A { color: #808080; line-height: 20px; }
.dzsb { padding-bottom: 5px; }
.dzsb UL { padding: 5px 5px 0 10px; }
.dzsb UL LI { height: 28px; line-height: 28px; }
.hospital_info { border: 1px solid #ddd; }
.hospital_info h2 { height: 49px; overflow: hidden; text-indent: -9999px; background-position: 0 -471px; }
.hospital_info .img { padding: 2px; border: 1px solid #ddd; display: block; width: 215px; margin: 0 0 0 9px; }
.hospital_info .bd { padding: 10px 0 0 0; zoom: 1; font-family: "宋体"; }
.links { float: left; width: 98px; margin: 0px 2px 0 7px; display: inline; padding-top: 5px; }
.links li { float: left; width: 98px; height: 31px; line-height: 31px; text-align: center; background-position: -145px 0; margin-top: 6px; }
.links li a { display: block; color: #027ab9; font-weight: bold; }
.links li a:hover { text-decoration: none; }
.a3 { float: left; width: 122px; background-position: -259px -249px; padding: 0px 0px 5px 6px; margin-top: 10px; }
.a3 p { line-height: 22px; display: block; }
.a3 p strong { color: #ff6600; }
