﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
fieldset, img { border: 0; }
img { border: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; font-variant: normal; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
code, kbd, samp, tt { font-size: 100%; }
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { *font-size: 100%;
}
body { line-height: 1.5; font-size:12px; font-family:"宋体"; color: #333333; background:#FFFFFF; }
ol, ul, li { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
sup, sub { font-size: 100%; vertical-align: baseline; }
/* remember to highlight anchors and inserts somehow! */
:link, :visited, ins { text-decoration: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
iframe { margin:0px; padding:0px; border:none; v:e-xpression(this.src='about:blank', this.outerHTML='');}
a { color:#333333; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }
/* 清除浮动方法一 */
.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 { height:0px; clear: both; background: none; font-size: 0px; line-height:0px; visibility: hidden; }

/*Public*/
.hidden { display:none; }
.wrapper { width:1000px; margin:0px auto; padding:0px; background-color:#FFFFFF; }
.header{ width:100%; height:602px; overflow:hidden;}
.header .inner{ width:1000px; margin:0px auto;}
.banner1, .banner2, .banner3{ height:150px;}
.banner1{ background:url(images/banner1.jpg) no-repeat center top;}
.banner2{ background:url(images/banner2.jpg) no-repeat center top;}
.banner3{ background:url(images/banner3.jpg) no-repeat center top;}
.banner4{ height:152px; background:url(images/banner4.jpg) no-repeat center top;}
.banner2 h1{ display:none;}
.banner3 .inner{ padding-top:30px;}
.banner3 .inner .zx{ display:block; width:175px; height:60px; margin-left:520px; text-indent:-9999px;}
.top-bar{ height:50px; padding:10px 0px 0px 816px;}
.top-bar a{ float:left; width:70px; height:26px; line-height:26px; text-align:center; color:#FFFFFF;}
.nav{ width:550px; height:30px; line-height:30px; margin-left:390px;}
.nav a{ padding:0px 15px; font-size: 14px; color:#3f3f54;}
.nav a.current{ color:#e60012;}
.nav a:hover{ color:#e60012; text-decoration:none;}
.sub-nav{ width:390px; margin-left:450px; height:20px; line-height:20px; overflow:hidden;}
.sub-nav a{ padding:0px 6px; color:#FFFFFF;}

/*模块公共样式*/
.mod-a{ float:left; width:317px; height:320px; color:#676767;}
.mod-a .hd{ height:64px;}
.mod-a .hd h2{ display:none;}
.mod-a .bd{ padding-top:10px;}
/*医院简介*/
.intro{ margin-right:24px;}
.intro .hd{ background:url(images/intro-hd.jpg) no-repeat;}
.intro .bd p{ padding-top:8px; line-height:21px; text-indent:2em;}
/*医师风采*/
.experts .hd{ background:url(images/experts-hd.jpg) no-repeat;}
.experts .bd ul{ padding:10px 0px 0px 2px;}
.experts .bd ul li{ float:left; width:105px; height:70px; line-height:20px; text-align:center; position:relative;}
.experts .bd .ks{ color:#bfc0c0;}
.experts .bd .detail-btn{ padding-right:1px; cursor:pointer;}
.experts .detail{ display:none; width:393px; background:#FFF; position:absolute; left:0px; top:60px;}
.experts .detail .detail-hd{ height:12px; line-height:12px; background:url(images/experts-detail-topborder.jpg) no-repeat;}
.experts .detail .detail-bd{ border-left:#e2e8e6 solid 1px; border-right:#e2e8e6 solid 1px;}
.experts .detail .detail-bd p{ line-height:22px; text-indent:2em; text-align:left; padding:10px;}
.experts .detail .detail-ft{ height:3px; line-height:3px; background:url(images/experts-detail-bottomborder.jpg) no-repeat;}

/*服务中心*/
.service{ float:right;}
.service .hd{ background:url(images/service-hd.jpg) no-repeat;}
.service .bd p{ padding-top:8px; line-height:21px; text-indent:2em;}

/*网站底部*/
.footer{ width:1000px; height:150px; margin:0px auto; padding-top:20px; background:url(images/footer-line.jpg) no-repeat center top; color:#676767;}
.footer p{ line-height:22px; text-align:center;}




