﻿body { background:#FFF; }
#top_banner { width:960px; }
#topnav { width:960px; background-image:url(../images/topbg.gif); background-repeat:no-repeat; height:32px; padding:0; float:left; text-align:left; clear:both; }
#topnav ul { list-style-type:none; position:relative; margin-left:18px; padding:0; }
#firstli_top { padding-right:9px; width:108px; text-align:right; float:left; display:block; height:30px; line-height:34px; background:url(../images/fz.gif) no-repeat left 70% }
#topnav ul li.s { padding:0 8px; border-left:1px solid #000; float:left; display:block; height:12px; margin-top:10px; }
#topnav ul li.endli { width:132px; float:right; background:url(../images/topmenubg.gif) no-repeat center center; height:24px; line-height:27px; margin-top:4px; text-align:center; padding:0 8px; }
#top { height:80px; width:960px; clear:both; margin-top:8px; float:left; }
#logo { float:left; margin:4px 0; }
#mid_banner { float:left; }
#text_link { float:left; width:160px; padding-left:10px; }
#mainnav { width:960px; float:left; background-image:url(../images/topbg2.gif); background-repeat:no-repeat; height:32px; text-align:center; clear:both; margin-top:8px; }
#mainnav ul { height:12px; margin-left:30px; }
#mainnav ul li { float:left; height:12px; display:block; margin-top:10px; color:#FFF; }
#firstli_main { font-weight:bold; margin-right:10px; }
#mainnav ul li.s1 { border-right:1px solid #FFF; width:105px; padding:0 13px; }
#subnav { width:960px; height:32px; float:left; text-align:left; border-top:none; background:url(../images/subnav_bg.jpg) no-repeat; margin-bottom:4px; }
#subnav ul { height:32px; width:540px; text-align:left; float:left; position:relative; margin-top:7px; padding-left:10px; width:510px; }
#subnav ul li { float:left; line-height:20px; padding-right:10px; }
#login { width:430px; text-align:left; margin:0; float:left; margin-top:5px; }
.forminput { border:1px solid #000; text-align:left; }
.formbtn { background-image:url(../images/btn.gif); background-repeat:no-repeat; width:39px; border-style:none; color:#FFF; height:19px; line-height:22px; }
#content { margin:0 auto; width:960px; clear:both; height:200px; }
#hospot { float:left; clear:left; border:1px solid #C2A893; width:230px; height:200px; }
#hospot .title { height:21px; background:url(../images/tit_bg.jpg); background-repeat:no-repeat; }
#hospot .title h1 { height:20px; padding-left:18px; float:left; line-height:23px; color:#FFF; font-weight:bold; }
#hospot ul { text-align:left; float:left; margin:10px 16px 3px; _margin:10px 10px 3px; line-height:22px; }
#function { float:left; width:480px; margin:0 8px; }
#rd { float:left; width:230px; }
#search { width:228px; border:1px solid #C2A893; padding:0; margin-bottom:4px;}
#search .title { background-image:url(../images/tit_bg.jpg); height:21px; text-align:left; line-height:23px; }
#search .title h1 { height:20px; text-align:left; float:left; margin-left:15px; color:#FFF; font-weight:bold; }
#search .title a { display:inline-block; float:right; margin-right:5px; }
#search fieldset { margin-top:3px; text-align:center; }
#searchtab { margin-top:3px; }
#keyword { text-align:left; margin-top:4px; text-indent:9px; }
#key { margin:9px 0;}
#keyword ul { width:228px; overflow:hidden;}
#keyword ul li { float:left; padding:0 5px 9px 0; }
#banner_lite { float:left; clear:both; }
#hos, #doc { width:430px; height:324px; position:relative; top:20px; }
#hospital { width:475px; height:400px; background-image:url(../images/yytj.gif); background-repeat:no-repeat; float:left; }
#hospital .hostitle, #doctor .doctitle { position:relative; margin-top:30px; margin-left:340px; }
#hospital #hos { position:relative; }
#imglist_AB_A dl { border:1px solid #FCC; width:96px; padding:1px; float:left; margin-right:7px; }
#imglist_AB_A dl dt a, #imglist_AB_B dl dt a { color:#333; }
#imglist_AB_A dl dd, #imglist_AB_B dl dd { text-align:center; margin:0; padding:0; }
#linklist_AB_A ul { text-align:center; clear:both; margin-left:30px; position:relative; top:16px; }
#linklist_AB_A ul li { float:left; display:block; width:189px; height:23px; text-align:left; }
#doctor { width:475px; height:400px; background-image:url(../images/ystj.gif); background-repeat:no-repeat; float:right; }
#doctor #doc { position:relative; }
#imglist_AB_B, #imglist_AB_A { text-align:center; }
#imglist_AB_B dl { border:1px solid #FCC; width:57px; padding:2px; float:left; margin-bottom:8px; margin-right:7px; }
#linklist_AB_B ul { position:relative; top:15px; clear:both; }
#linklist_AB_B ul li { display:block; width:98px; height:24px; float:left; text-align:center; }
#menu { height:28px; width:851px; display:inline; position:absolute; left: 179px; top: 13px; }
#menu ul li { float:left; background-image:url(../images/zdbgx.gif); background-repeat:no-repeat; width:70px; height:26px; text-align:center; margin:0 8px; line-height:28px; }
#two_banners #bA { float:left; display:inline; }
#two_banners #bB { float:right; display:inline; }
#leftside { float:left; width:228px; text-align:left; display:inline; margin-left:10px; }
#rank { border:1px solid #C2A893; margin-top:10px; height:300px; }
#rank .ranktitle { background-image:url(../images/tit_bg2.jpg); background-repeat:repeat-x; height:21px; }
#rank .ranktitle span.title1 { float:left; line-height:23px; margin-left:18px; color:#FFF; font-weight:bold; }
#rank ol { text-align:left; float:left; margin:10px 10px 3px; background:url(../images/top_bg.jpg) left center no-repeat; text-indent:22px; height:252px; }
#rank ol li { line-height:26px; }
#case { border:1px solid #C2A893; margin-top:10px; height:212px; }
#case .casetitle, #ask .asktitle { background-image:url(../images/tit_bg.jpg); background-repeat:repeat-x; height:21px; }
#case .casetitle span.t1 { color:#FFF; font-weight:bold; }
#case .casetitle span.t1, #ask .asktitle span.t1 { float:left; line-height:23px; margin-left:18px; }
#case .casetitle span.t2, #ask .asktitle span.t2 { float:right; line-height:23px; margin-right:5px; }
#case ul { text-align:left; float:left; margin:10px 16px 3px; _margin:10px 10px 3px; line-height:22px; }
#ask { border:1px solid #C2A893; margin-top:10px; margin-bottom:10px; }
#ask fieldset { text-align:center; margin:4px; }
#ask span.t1 { color:#FFF; font-weight:bold; }
.banner_lite2 { margin:10px; _margin:6px; }
#rightside { float:right; width:730px; display:inline; }
#banner { float:right; margin-right:10px; display:inline; }
.tab { background-image:url(../images/wzbg.gif); background-repeat:no-repeat; width:355px; height:215px; float:left; margin:10px 0 10px 10px; display:inline; }
.left_tab { margin-left:0; }
.tab .titletab { position:relative; margin-top:18px; margin-left:26px; }
.tab span.t1 { float:left; width:100px; font-weight:bold; text-indent:10px; }
.tab span.t2 { float:right; width:30px; padding-right:20px; }
.tab span.t2 a { text-decoration:none; }
.tab span.t2 a:hover { font-weight:bold; }
.tab ul { position:relative; margin-top:40px; margin-left:25px; line-height:22px; list-style:none; }
.tab ul li { text-align:left; }
#friendLink h1 { height:14px; width:60px;float:left; }
#friendLink ul {float:left; margin-top:17px; list-style:none; width:915px; height:46px; }
#friendLink ul li { float:left; }
#friendLink ul li a { display:block; margin-right:7px; white-space:nowrap; }
#footer ul { text-align:center; clear:both; margin:0 auto; width:660px; margin-top:42px; }
#footer ul li { float:left; text-align:center; }
#footer ul li.fw { padding-left:10px; padding-right:10px; }
#footer h1 { width:960px; text-align:center; clear:both; font-weight:normal; position:relative; top:19px; }
