/**
 * 健安医院CSS样式表(en)
 * @author dx_andy
 * @website www.phplamp.com www.phplamp.org
 */
*{margin:0;padding:0;z-index:2;}
body{
font:12px/20px tohoma,Arial;
color:#313131;
text-align:center;
background:#fff;
z-index:-20px;
}
/*Element Footer.php Jquery*/
.one-height{height:572px;}

div,td{text-align:left;}
a img{border:0;}td{vertical-align:top;}
a{color:#313131;text-decoration:none;}
a:hover{text-decoration:underline;}
/*定义宽度与居中*/
.main-div{
margin:auto;
width:1002px;
text-align:left;
}
/*导航*/
#nav{
height:52px;
background:#6fb8d5 url(/images/common/nav_bg.gif) repeat-x;
}
#nav ul{list-style:none;}
#nav ul li{
*width:20px;
min-width:20px;
float:left;
padding:0;
}
#main{
position:relative;
padding:15px;
width:972px;
background:#fff url(/images/common/main_bg.gif) repeat-x;
}
#main .index-table{
width:972px;
}
#main .index-table .sidebar{
width:241px;
}
/*边栏width:241px*/
#main .index-table .sidebar .s-ceil{
margin-bottom:15px;
}
#main .index-table .sidebar .s-ceil .header{
height:39px;
line-height:39px;
padding-left:35px;
background:url(/images/common/s_ceil_top.gif) no-repeat;
}
#main .index-table .sidebar .s-ceil .content{
background:#fff url(/images/common/ceil_bg.gif) repeat-x;;
border:1px solid #999999;
border-width:0 1px;
}
#main .index-table .sidebar .s-ceil .bottom{
height:13px;
font-size:1px;
background:url(/images/common/s_ceil_bottom.gif) no-repeat;
}
/*中间width:465*/
#main .index-table .c-ceil{
margin-bottom:15px;
width:465px;
}
#main .index-table .c-ceil .header{
height:39px;
line-height:39px;
padding-left:36px;
text-align:left;
background:url(/images/common/c_ceil_top.gif) no-repeat;
}
#main .index-table .c-ceil .content{
padding:8px;
line-height:18px;
background:#fff url(/images/common/ceil_bg.gif) repeat-x;
border:1px solid #999999;
border-width:0 1px;
}
#main .index-table.c-ceil .content .icon{
margin:2px 6px 4px 0;
}
#main .index-table .c-ceil .bottom{
height:13px;
background:url(/images/common/c_ceil_bottom.gif) no-repeat;
}
/*两栏布局时右边内容*/
#main .index-table .right{
padding-left:15px;
}
#main .index-table .right .r-ceil{
width:715px;
}
#main .index-table .right .r-ceil .header{
position:relative;
height:39px;
line-height:39px;
padding-left:35px;
background:url(/images/common/r_top.gif) no-repeat;
}
/*右边Header内样式*/
#main .index-table .right .r-ceil .r-t{
position:absolute;
left:35px;
top:13px;
}
#main .index-table .right .r-ceil .r-home{
position:absolute;
top:8px;
right:20px;
padding-left:6px;
color:#5a5a5a;
background:url(/images/common/r_home_bg.gif) 0 15px no-repeat;
}
#main .index-table .right .r-ceil .r-home a{
font-size:11px;
font-family:Tohoma;
font-weight:normal;
color:#5a5a5a;
text-decoration:none;
}
#main .index-table .right .r-ceil .r-home a:hover{
text-decoration:underline;
}
/*右边主要内容样式*/
#main .index-table .right .r-ceil .content{
background:#fff url(/images/common/r_content_bg.gif) repeat-x;
padding:10px 17px 0 17px;;
border:1px solid #999999;
border-width:0 1px;
}
#main .index-table .right .r-ceil .bottom{
height:13px;
line-height:13px;
font-size:1px;
background:url(/images/common/r_bottom.gif) no-repeat;
}
/*新闻列表页样式*/
#main .index-table .news-table{
width:100%;
}
#main .index-table .news-table th{
height:25px;
line-height:25px;
color:#5b5b5b;
text-align:center;
background:#ccc;
}
#main .index-table .news-table td{
padding-left:3px;
height:30px;
line-height:30px;
background:url(/images/common/dot_bg.gif) bottom repeat-x;
}
#main .index-table .news-table td a{
padding-left:5px;
color:#5a5a5a;
text-decoration:none;
}
#main .index-table .news-table td a:hover{
text-decoration:underline;
}
/*新闻详细页样式*/
#main .index-table .news-view .news-t{
margin-bottom:2px;
font-size:22px;
font-family:'Times New Roman',Arial;
font-weight:bold;
text-align:center;
}
#main .index-table .news-view .created{
margin-bottom:8px;
color:#5a5a5a;
font-size:11px;
text-align:center;
}#main .index-table .news-view .image{
margin-bottom:8px;
text-align:center;
}
#main .index-table .news-view .image img{
padding:5px;
background:#ccc;
}
#main .index-table .news-view .details{
border-bottom:1px solid #fff;
}
#main .index-table .news-view .details p{
padding:5px 0;
line-height:18px;
}
#main .index-table .news-view .details a{
color:#5a5a5a;
text-decoration:underline;
}
/*药品页面列表页*/
#main .index-table .medical-table{
width:100%;
}
#main .index-table .medical-table .medical-image{
padding-right:10px;
width:215px;
height:150px;
background:none;
overflow:hidden;
}
#main .index-table .medical-table .medical-title{
width:450px;
height:22px;
line-height:20px;
font-size:14px;
color:#1c81a9;
font-weight:bold;
background:url(/images/common/dot_bg.gif) left bottom repeat-x;
}
#main .index-table .medical-table .medical-title a{
color:#1c81a9;
text-decoration:none;
}
#main .index-table .medical-table .medical-excerpt{
height:120px;
line-height:20px;
}
#main .index-table .medical-table .br{
height:18px;
line-height:18px;
font-size:1px;
background:url(/images/common/br_bg.gif) bottom repeat-x;
}
/*中间底部背景*/
#main .b-bg{
position:absolute;
left:0;bottom:0;
width:1002px;
height:187px;
background:#fff url(/images/common/main_b_bg.gif) repeat-x;
z-index:-1;
}
#footer{
padding:25px 0;
height:70px;
line-height:20px;
border-top:7px solid #696969;
text-align:center;
}
#footer a{font-weight:bold;color:#555;text-decoration:none;}
#main .header,#main .header a{
color:red;
font-size:13px;
font-weight:bold;
font-family:Verdana;
text-decoration:none;
}
#main .header a:hover{text-decoration:none;}
.sline{
padding-left:12px;
height:30px;
line-height:30px;
font-family:'Times New Roman',Arial;
font-size:18px;
font-weight:bold;
color:#1c81a9;
background:url(/images/common/line_bg.gif) left center no-repeat;
}
/*Pagination*/
#pagination a{
color:#333;
text-decoration:none;
}
#pagination em,#pagination a:hover{
text-decoration:none;
font-weight:bold;
font-style:normal;
}

/*depart*/
#expert{
margin-top:0;
}
#expert td{
padding-bottom:15px;
border-bottom:1px dashed #ccc;
}
#expert .img{
padding-top:15px;
width:110px;
text-align:center;
vertical-align:top;
}
#expert .img img{
border:1px solid #d9d9d9;
}
#expert .f{
padding-top:10px;
padding-left:5px;
width:300px;
text-align:left;
vertical-align:top;
}
#expert .f .e-t{
font-size:14px;
font-weight:bold;
height:22px;
line-height:22px;
}
#expert .f .excerpt{
height:45px;
line-height:18px;
font-size:12px;
color:#373737;
text-indent:2em;
}
/*S Medical Service*/
#ms .content{
padding:0 15px;
}
#ms .part{
padding:7px 0;
border-bottom:1px solid #c6c6c6;
}
#ms .part .icon{
margin:5px 10px 0 0;
}
#ms .part p{
font-size:10px;
padding-left:70px;
line-height:14px;
}
#ms .part a{
font-size:11px;
font-weight:bold;
color:#2a9d3c;
text-decoration:underline;
}
/*E Medical Service*/
/*S Specialists*/
#spe table{
width:100%;
}
#spe table .top td{
padding:18px 0 3px 0;
width:20%;
text-align:center;
}
#spe table .bom td{
text-align:center;
font-size:11px;
line-height:15px;
}
#spe table .bom td a{
font-size:12px;
font-weight:bold;
color:#000;
}
/*E Specialists*/
/*S Contact*/
#contact p{
padding-top:10px;
padding-left:15px;
line-height:13px;
font-size:10px;
}
#contact span{
font-size:11px;
font-weight:bold;
color:#2a9d3c;
}
#contact a{
color:#313131;
}
/*E Contact*/
/*S Index News*/
#index-news ul{
padding:4px 5px;
padding-left:15px;
list-style:none;
}
#index-news ul li{
line-height:19px;
}
#index-news ul li a{
color:#2a9d3c;
font-weight:bold;
}
/*E Index News*/
/*S Index Products*/
.pd .content{
padding:0 15px;
}
.pd .part{
padding:7px 0;
border-bottom:1px solid #c6c6c6;
}
.pd .part p{
font-size:10px;
line-height:14px;
}
.pd .part a{
font-size:11px;
font-weight:bold;
color:#1d82aa;
text-decoration:underline;
}
/*E Index Products*/
/*S Sidebar Category*/
#side-cat ul{
padding:8px  10px 5px 15px;
list-style:none;
}
#side-cat ul a{
line-height:20px;
font-size:12px;
font-weight:bold;
color:#2a9d3c;
}
/*E Sidebar Category*/
/*S Class*/
#main .content .details .b5{
font-family:'Times New Roman',Arial;
font-size:20px;
font-weight:bold;
}
.t-c{text-align:center;}
/*E Class*/
#c-form .le{
width:40px;
padding-right:8px;
text-align:right;
}
#c-form td{padding:3px 0;}
#c-form .input{
padding:2px;
width:250px;
height:16px;
line-height:16px;
}
#c-form .textarea{
padding:2px;
width:400px;
height:100px;
line-height:16px;
}
#flashMessage{
margin:5px 0;
height:16px;
line-height:16px;
font-weight:bold;
color:#090;
}
#c-form .error_message{
color:red;
}

