@charset "utf-8";
/*
  -- 定义网站的通用结构,元素,模块
  -- 语法规则:以小写字母英文命名,如果是组合词,第二个单词大写
  -- Author :xuwen Date:2008-5-23
*/

/*-- 2通用元素 --*/
/*-- 2.1主体样式--*/
/* reset css style */
html,body,div,span,object,iframe,table,caption,tbody,tfoot,tr,th,td,font,img,tt,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,
dl,dt,dd,ol,ul,li,fieldset,form,label {
	font-family:inherit; font-weight:inherit; font-style:inherit;
	font-size:100%; padding:0; margin:0; border:0;
}
/* remember to define focus styles! */
:focus { outline:0; }
body { background:white; line-height:1; color:black; }
ol,ul,li{ list-style:none;}

/* tables still need cellspacing="0" in the markup */
table { border-collapse:separate; border-spacing:0; }
caption,th,td { font-weight:normal;}
/*remove possible quote marks(") from <q>&<blockquote>*/
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:""; }

/* box style */
.box { margin-bottom:6px;}
.box .caption {font-size:13px; font-weight:bold; padding-left:6px;}
.box .caption a{font-size:13px; font-weight:bold;}
.box .caption h2{}
.box .content { padding:5px;}
.box .footer {}
.split{ height:2px;}

/* public site style */
body {color:#000;background-color:#eee;font-size:13px; margin: 0px;line-height:20px;}
a { color:#676767; text-decoration:none; font-size:13px;}
a:hover { text-decoration:underline;}
.clear{font:0px/0px sans-serif;clear: both;display: block; height:1px;}
.preimg{ margin-right:4px; vertical-align:middle;}

/* public layout style  */
#container { width:970px; margin:0 auto; background-color:#fff; padding:0 10px; overflow:hidden;}
#header{ margin-bottom:6px;}
#header,#topBanner,#topMenu01,#footer{ width:100%;}
#topMenu01 { background:url(/img/topbg01.png) repeat-x;vertical-align:middle; text-align:center; }
#topMenu02 { background:url(/img/topbg02.png) repeat-x; height:35px; line-height:35px; vertical-align:middle; width:90%; font-size:14px; color:#fff;}
#topMenu02 a{ font-size:14px; color:#fff; margin:0;#margin:0px 4px;_margin:0px 4px;}
#topMenu02 a:hover{ text-decoration:underline;}
#topMenu02 .curlink{ color:#FFF;}

.tbody{ overflow:hidden; float:left; width:100%;}
#main{ width:720px; float:left;}
#sider{ width:240px; background-color:#F8F7FB; padding:2px; float:right;}
#footer{ background:url(../img/bg_footer.gif) repeat-x top; height:30px; line-height:30px;}
#footer td{ text-align:center; }
.banner{ width:100%;}
.nav_guide{ border:1px solid #ADCD3C; background-color:#F0FBEB; height:24px; line-height:24px; padding-left:6px; margin-top:4px;}

/*-- 2.3 表单样式--*/
.searchInput {height:18px; line-height:18px; border:0px; padding:2px 4px 2px 10px; color:#999; border:1px solid #BBBBBB; vertical-align:middle;}
.submit{ cursor:hand;}
.btn{ cursor:hand; border:0px;margin-left:4px; height:19px; width:54px;}
.searchBtn{background:url(../images/searchBtn.gif) no-repeat; width:51px;}
.reviewBtn{background:url(../images/reviewBtn.gif) no-repeat;}
.submitBtn{background:url(../images/submitBtn.gif) no-repeat;}
.commBtn{background:url(../images/commBtn.gif) no-repeat; width:101px; height:27px;}
.commSubmit{background:url(../images/commSubmit.gif) no-repeat; width:101px; height:27px;}
 label { font-size:13px; font-weight:bold; text-align:left; color:#020202;}
.label {}
.textarea{ width:600px; height:150px; overflow:visible; border:1px solid #FEEED5; padding:2px 5px}
.title { font-weight:bold; font-size:13px; height:22px; line-height:22px;}
/*-- 2.4 信息提示样式--*/
.checkok {}
.checkerr {}
.message{}
.nofind{}

/*-- 2.5 对齐样式--*/
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.prefixPic { margin:0px 4px; border:0; vertical-align:middle;}
.postfix{ float:right;}
.postfix a{font-weight:normal;color:#000;}

.lefttable {width:238px; border-left:1px solid #eaeaea;}
.lefttitle {background-image:url(/images/left_top.gif); height:21px; padding:3px 30px; text-align:left; color:#0067A6;font-weight:bold;}
.lefttitle a{ color:#0067A6;}
.title a:link {font-size:14px; font-weight:bold; color:#0167a9; }
.leftmtable {border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-top:1px solid #cfcfcf;}


/*-- readnews style --*/
.artMain{ padding:10px 20px;}
.artTitle {FONT-WEIGHT: bold; FONT-SIZE: 22px; PADDING-top:15px; padding-bottom:4px; MARGIN: 0px auto; COLOR: black;text-align:center;}
.artfuTitle{ text-align:center; font-size:16px; margin:10px auto 12px; letter-spacing:1px;}
.artInfo{BORDER-TOP: #d0d0d0 1px solid; MARGIN: 5px auto 15px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #d0d0d0 1px solid; HEIGHT: 25px; text-align:center;}
.artInfo a{ color:#174A63;}
.artSummary{ background-color:#F6F6F6; text-indent:20px; font-weight:bold; padding:5px 10px; line-height:24px;}
.artContent{ font-size:14px; line-height:24px;}
.artContent a{ font-size:14px; color:#046EA2;}
.artContent P{ margin:12px 0px; line-height:24px;}
.artCommForm{ border:1px solid #ccc;padding:10px;}
.artCommCnt{color:#FF5800;}
.commText,.commTextarea{color:#969493; border:1px solid #CDCDCD;}
.commText{ width:300px;}
.commTextarea{ width:98%; height:80px;}
.commBtn{}
.artFunc{CLEAR: both; MARGIN: 4px auto; TEXT-ALIGN: right;}

/*---选项卡----*/
.test{text-decoration:underline;}
#b1 div.s{line-height:18px; width:100%;}
#b1 div.s strong{color:#0066FF;}
.style1{float:left; width:79px; height:22px; background: url(/images/style1.gif) no-repeat; text-align:center; margin-right:3px; list-style-type:none; cursor:pointer; color:#0072b1;}
.style2{float:left; width:79px; height:22px; background: url(/images/style2.gif) no-repeat; text-align:center; margin-right:3px; list-style-type:none; cursor:pointer; color:#fff;}
.style3{float:left; width:79px; height:22px; background: url(/images/style2.gif) no-repeat;text-align:center; margin-right:3px; list-style-type:none; cursor:pointer; color:#fff;}
#a2 {height:30px; background-image:url(/images/rtitle01.gif);}
#a2 li{line-height:24px; font-weight:bold; margin-top:4px;}
#a2 #more{width:70px; height:22px;display:block; position:relative; margin-top:4px;}
.more{ float:right;}

#b2 div{height:300px; width:100%; padding:5px;background-color:#ebebeb;}
.style4{float:left; background-color:#999999; text-align:left; list-style-type:none; padding:2px 5px; color:#FFFFFF;}

/****/
.topdep { font-size:12px;}
.topdep li { list-style:none; float: left; margin-left:5px; }
.topdep a:link { color:#FFFFFF; }
.topdep a:visited { color:#FFFFFF; }

/*咨询类别样式*/
#askcat{}
#askcat .title{ background:url(/images/left_top.gif) no-repeat; text-align:left;}
#askcat .title li{ background:none;}
#askcat td{ text-align:left; padding-left:6px;}
#askcat li{ color:#0c3a6b; font-size:14px; font-weight:bold; list-style:none; padding-left:20px; background:url(/images/listbg.gif) no-repeat left bottom; height:29px; line-height:29px;}

#askcat li a{ color:#0c3a6b; background:url(/images/listli.gif) no-repeat left; padding-left:20px;}

/*咨询列表样式*/
#asklist th{background-color:#F8F3BB; line-height:26px; height:26px;}
#asklist td{color:#0072B1; font-size:13px;}
#asklist td a{color:#0072B1;}

/*医生信息列表*/

.docinfo{ width:80%; margin:0 auto;}
.docinfo td{ height:20px; line-height:20px; font-size:14px;}
.docinfo { text-align:left;}
.pretitle {font-weight:bold; margin-right:10px;}
.docimg {width:160px; text-align:center;}
.docimg img { border:1px solid #ccc; padding:2px; margin:10px;}

/*咨询信息*/
.showask{text-align:left;}
.showask td,.reask td{padding:10px;}
.showask .title{ background:url(/images/keshititle.gif) no-repeat left bottom;color:#0c3a6b; font-weight:bold; font-size:14px; padding:0px 0px 0px 16px; height:26px; line-height:26px;}

.preimg{ float:left; margin-right:10px;}
.asktitle,.retitle{ font-size:14px; font-weight:bold;}
.asktime,.retime{ font-size:13px;color:#706E6D;}
.askhead,.askcontent,.asksign{background-color:#DBF0FB;}
.askhead{ background-color:#DBF0FB; border-top:2px solid #7FB1D2;}
.asksign{ text-align:right;}

/*回复列表信息*/
.reask{ background-color:#FFFCE1; text-align:left;}

/*医院信息样式*/
.unitinfo{ width:100%; margin:0 auto; text-align:left;}
.unitname{background:url(/images/rtitle01.gif) repeat-x; height:30px; line-height:30px; font-size:13px; font-weight:bold; padding-left:10px; color:#0067A8;}
.themepic{ text-align:center;}
.themepic img{border:1px solid #ccc; padding:2px; margin:10px;}
.unitinfo .title{ background:url(/images/keshititle.gif) no-repeat bottom;color:#0c3a6b; font-weight:bold; font-size:14px; padding:0px 0px 0px 20px; height:26px; line-height:26px;}
.unitcontent{ padding:10px;}

/*-- 首页社区列表--*/
#shequlist{ text-align:left; padding:10px;}
#shequlist li{ list-style:none; float:left; width:25%;}
#shequlist li a{ font-size:13px; color:#0069A7;}

/*--首页新闻样式--*/
.indexnewlist {background-color:#0173b1; height:190px; text-align:left;color:#fff; padding-left:6px;}
.indexnewlist a{ color:#fff; font-size:13px; line-height:20px;}

.newsptitle{background-image:url(/images/midtitle.gif); height:37px; text-align:left; color:#fff;font-weight:bold; line-height:37px;padding:0px 5px;}
.newsptitle a{font-weight:none;color:#fff;}

.jktitle{padding:5px 42px;color:#0067AC; font-size:14px; font-weight:bold; height:35px; background-image:url(/images/rtitle03.gif); text-align:left;}
.jktitle a{font-weight:none;color:#0067AC;}

/*--首页专题栏目样式--*/
.newspec{background:url(/images/left_mid.gif) no-repeat right;text-align:left;padding-left:10px;color:#0067AA;}
.newspec a{color:#0067AA; font-size:13px;height:22px;line-height:22px;}

/*--健康教育页面样式--*/
.firstTitle{text-align:center;height:30px; line-height:30px;}
.firstTitle a{font-size:16px; text-align:center; font-weight:bold;color:#FEF89A;}
.firstDesc{ font-size:13px; text-align:left;color:#fff;}
.topnews{width:86%; margin:0 auto; background-color:#fff;color:#0173B1; padding:5px;}
.topnews a{color:#0173B1;}
.newsbox{ vertical-align:top; height:110px; text-align:left;}
.newsmain{ border:1px solid #ccc;}
.newsmain td{ text-align:left; padding:0 10px;}
.newsmain .title{ background:url(/images/midtitle1.gif) repeat-x;height:30px; line-height:30px;color:#0169A8;}
.newsmain .title a{color:#0169A8;}
.listarticle{ border:1px solid #ccc;}
.listarticle td{ padding:0px 10px; text-align:left;}

.depinfo{ width:100%;}
.depinfo td{ text-align:left;}
.depinfo .title { background:url(/images/keshibg.gif) repeat-x left bottom; padding-left:10px; color:#0168AA; height:28px; line-height:28px;}
.depcontent{ padding:5px;}

/*-- 新闻列表侧栏的样式 --*/
.sider {text-align:left; padding:0px 5px;}
.sider .title{ background-color:#EEE; padding-left:10px; border:1px solid #EEEEF5; color:#333;}
.sider .newslist{padding-left:5px;}
.sider .newslist li{ list-style:none; width:240px; display:block; overflow:hidden; line-height:24px; height:24px;}
.sider .newslist li a{color:#44B2EA;}

/*--读取新闻的样式--*/
.newstitle{font-family:'黑体'; font-weight:bold; color:#000;font-size:24px; height:50px; line-height:50px; text-align:center;}
.newsinfo{border:1px solid #D0D0D0; border-width:1px 0px; width:80%; text-align:center; height:24px; line-height:24px; font-size:12px; text-weight:none; color:#666;}
.newscontent{ font-size:13px; text-align:left;padding:10px; line-height:22px;}

/*-- 新闻评论表单 --*/
#commform { width:96%;}
#commform .head{ background-color:#DCDCDC;border:1px solid #BFD0BF; height:30px; line-height:30px; padding-left:10px;font-weight:bold;}
#commin{ width:100%; border:1px solid #DCDCDC; margin-top:6px;}
#commin td{ height:20px; padding:2px 5px;}

/*-- 首页滚动新闻 --*/
.marquee a{ color:#0169A8;}
.searchinput{ background:url(/images/bg_searchinput.gif) no-repeat left top; height:20px; vertical-align:middle; border:0px; padding:0px; padding-left:10px; padding-top:6px; font-size:12px; color:#D7D7D7;}
.searchbtn{ width:72px; height:20px; background:url(/images/search.gif) no-repeat; border:0px;}

/*-- 科室信息--*/
.depinfo .themepic{float:left;}
.depinfo .themepic img{border:1px solid #ccc; padding:2px; margin:0px 10px;}