﻿body{ background:#eee; }
#warp{padding:0 9px 0 9px; border:1px solid #ccc; background:#FFF; font-size:12px;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;color:#f60;}
/* 栏目间隙 */
.margintop2{ margin-top:2px;}
.margintop10{ margin-top:10px;}

/* topbar */
#topbar{ height:27px; border:1px solid #add5e1; line-height:27px; color:#0c8fc7;}
#topbar-left{ float:left; width:300px; text-indent:13px;}
#topbar-right{ float:right; padding-right:13px;}
#topbar-right b{ color:red; font-weight:normal;}

/*****/
#logo{ height:80px; width:270px; margin:0;}
#mainnav{ background:url(../images/mainnav-bg.gif) no-repeat; width:682px; height:86px; margin:0;}
#mainnav p{ display:block;}
#mainnav p a{ display:inline-block; width:100px; height:25px; background:url(../images/hover.gif) no-repeat; line-height:25px; text-align:center; font-size:14px; color:#FFF; font-weight:bold;}
#mainnav p a:hover{ background:url(../images/hover-off.gif) no-repeat; color:#000; text-decoration:none;}


/* textlinks */
#textlinks{ height:80px; margin-top:10px;}
#textlinks-A{ margin-right:10px; width:190px;}
#textlinks-A,#textlinks-B{ margin:0;}
#textlinks-A a,#textlinks-B a{ color:#5a5a5a; line-height:160%;}
#textlinks-B{margin-left:10px; width:10px; width:190px;}
#textlinks-img{ width:560px; margin:0 0 0 10px;}

/* nav */
#nav{ height:45px; border:1px solid #e6e6e6; padding-top:5px;}
#nav dl{ float:left; width:96px; text-align:center; background:url(../images/vertical-line.gif) no-repeat right center;}
#nav #first{ margin-left:12px; display:inline}
#nav #last{ background-image:none;}
#nav dl dd{ height:26px;margin-bottom:2px;}
#nav dl dt { color:#0386bc; }
#nav-a,#nav-b,#nav-c,#nav-d,#nav-e,#nav-f,#nav-g,#nav-h,#nav-i,#nav-j,#nav-k,#nav-l,#nav-m{ display:block; height:26px; width:36px; background:url(../images/nav-ico.png) no-repeat center top; margin:0 auto;}
#nav-a{ background-position:0 top;}
#nav-b{ background-position:0 -26px;}
#nav-c{ background-position:0 -52px;}
#nav-d{ background-position:0 -78px;}
#nav-e{ background-position:0 -104px;}
#nav-f{ background-position:0 -130px;}
#nav-g{ background-position:0 -156px;}
#nav-h{ background-position:0 -182px;}
#nav-i{ background-position:0 -208px;}
#nav-j{ background-position:0 -234px;}
#nav-k{ background-position:0 -260px;}
#nav-l{ background-position:0 -286px;}
#nav-m{ background-position:0 -312px;}

#recommend-hospital{ background:url(../images/recommend-hospital-bg.gif) no-repeat; width:713px;  margin:0;min-height:512px;}
#recommend-hospital-title{ height:34px; line-height:34px; width:700px; font-size:15px; font-family:"黑体"; color:#FFF; font-weight:bold; text-indent:18px; position:relative;}
#recommend-hospital-title span{ color:#656668; font-size:12px; font-weight:normal; font-family:"宋体"; position:absolute; left:330px;}
#recommend-hospital-content{ padding:16px 0 0 28px;}
#recommend-hospital-content a{ color:#343434;}
#recommend-hospital-content dl{ float:left; margin-right:16px; display:inline;}
#content{ background:url(../images/content-top-bg.gif) no-repeat left top; width:713px; margin:10px 0 0 0;}
#area-list{ background:#edf8fc; width:674px; height:50px; line-height:180%; margin:13px auto 0 auto; padding:8px 0 0 16px;}
#area{ width:688px; margin:10px auto 0 auto; min-height:400px;height:auto !important;height:400px; }
.area-title{ background:url(../images/city-hospital-title-bg.gif) no-repeat; height:19px; line-height:19px; color:white; text-indent:13px; font-weight:bold;}
.area-content{ padding-top:0px; padding-left:20px; padding-bottom:9px;}
.area-content ul{ height:32px; width:670px; margin:0 auto;}
.area-content ul li{ float:left; margin-right:20px; background:url(../images/arrowhead.gif) no-repeat left center; text-indent:8px; display:inline;}
.area-content ul li a{ color:#333; line-height:32px;}
#Expert-Service{ background:url(../images/Expert-Service-bg.gif) no-repeat; width:240px; height:300px; margin:0; float:right; padding-top:42px;}
.expert-list{ width:160px; margin-left:26px; border-bottom:1px dashed #ddd; padding:10px 0 10px 0;}
.last-expert{ border-bottom:none;}
.expert-images img{ float:left;}
.expert-info{ float:right;}
.expert-info p{ line-height:19px;}

#ask{ width:240px; height:310px; background:url(../images/ask-bg.gif) no-repeat; margin:0 0 0 0; }

#ask table a{color:#333; line-height:21px;}
#help{ width:240px; height:195px; background:url(../images/help-bg.gif) no-repeat;margin:10px 0 0 0; }
#help ul{ margin-left:24px; margin-top:46px;}
#help ul li a{ line-height:190%; color:#333;}

.footer-title{ height:20px;  font-size:14px; font-weight:bold; color:#656565; padding:13px 0 0 43px;}
.footer-content{ border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:12px 10px 12px 10px; }
.footer-content ul li{ float:left; width:10%; text-align:center; line-height:20px;  }
.footer-content ul li a{ color:#656565; float:left; display:block;text-align:center; }

#footer{height:130px;}
#footer a{ color:#004e1d;}
















