﻿@charset "utf-8";
/* ==全局样式定义== */
body {
	font: normal normal normal 12px/25px Arial, "宋体" ,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
	color: #666;
	background:#fff;
}
a {
    text-decoration: none;
	color: #666;
}
input[type=text], input[type=Keyword]
{
    height: 15px;
    margin: 1px;
}
select{
	color:#616161;
}
ul, ol, li, dl, dt, dd {
	list-style:none;
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
*, #*, .* {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5
{
	padding: 0;
	margin: 0;
}

/* ==整体布局定义开始== */
#ks_top .topCont, #ks_head, #ks_cont, #foot
{
	width: 980px;
	margin: 0 auto;
}
#ks_cont a:hover {
	text-decoration: underline;
}
#ks_cont
{
	margin: 5px auto;
}
/* ==整体布局定义结束== */

/* ==通用定义 开始== */
.mtop
{
	margin-top:8px;
}
.c_spacing /*通用分隔*/
{
	margin-bottom: 8px;
	line-height: 0px;
}
.s_spacing /*小分隔*/
{
	margin-bottom: 5px;
	line-height: 0px;
}
.clearbox /*清除盒*/
{
    border-top: 1px solid transparent !important;
    margin-top: -1px !important;
    border-top: 0px;
    margin-top: 0px;
    height: 0px;
    clear: both;
    background: none;
    font-size: 0px;
    visibility: hidden;
	line-height: 0px;
}
.class_page /*通用分页*/
{
	padding-top:5px;
	text-align:center;
}
.pager a, .pager span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:none;
	display:inline;
	padding: 3px 6px;
	border:1px solid #eee;
	color:#036cb4;
}
.pager { padding:3px; margin:3px;}
.pager A,.pager A:active  {border:1px solid #e5e5e5;}
.pager A:hover {border:1px solid #036cb4; text-decoration:none; color:#036cb4;}
.pager SPAN.current {background:#036cb4; border:1px solid #036cb4; color:#fff; font-weight:bold; }
.pager SPAN.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#c0c0c0;}
.AboutList /*相关列表*/
{
	padding-bottom: 5px;
}
.AboutList li
{
	float: left;
	width: 28%;
	height: 25px;
	padding: 0 13px 0 19px;
	background: url(images/lite_icon5.gif) no-repeat 12px 12px;
	color: #39c;
}
/* ==通用定义 结束== */

/* ==顶部定义 开始== */
#ks_top
{
	background-color: #fff;
	border-bottom: #d4d4d4 1px solid;
	height: 31px;
	line-height: 31px;
}
#ks_top .topMenu
{
	float: left;
}
.topMenu a
{
	float: left;
	padding: 0 4px;
	height: 23px;
	line-height: 23px;
	margin-top: 4px;
	display: inline;
	text-align: center;
}
.topMenu a:hover
{
	padding: 0 3px;
	height: 21px;
	line-height: 21px;
	border: #dfdfdf 1px solid;
	background: url(images/topmenubg.gif) repeat-x;
	color: #000;
}
.ks_fun
{
	float: right;
	color: #666;
}
.ks_fun a
{
	color: #666;
}
.ks_fun .fav
{
	background: url(images/favicon.gif) no-repeat 0 2px;
	padding: 0 20px;
}
.ks_fun .tm
{
	background: url(images/timeicon.gif) no-repeat;
	padding: 0 20px;
}
#ks_head
{
	min-height: 127px;
	_height: 127px;
}
#ks_head .logo
{
	float: left;
	width: 290px;
	height: 93px;
	overflow: hidden;
}
#ks_head .ks_menu
{
	float: right;

	margin-top: 63px;
	display: inline;
	text-align: right;
}
#ks_head .ks_menu span
{
	float: left;
	background: url(images/ksBT_r.gif) no-repeat right top;
	margin-left: 2px;
}
#ks_head .ks_menu span a
{
	float: left;
	padding: 0 8px;
	background: url(images/ksBT_l.gif) no-repeat left top;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
#ks_head .ks_menu span a:hover
{
	color: #fff7c4;
}
.ks_link
{
	clear: both;
	min-height: 30px;
	_height: 30px;
	padding: 3px 9px 0;
	line-height: 28px;
	border-left: #dfdfdf 1px solid;
	border-right: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	background-color: #fff;
}
.ks_link span
{
	font-weight: bold;
	color: #333;
}
.ks_link a
{
display:inline-block;
	color: #333;
	padding-right: 5px;
	white-space:nowrap;
}
/* ==顶部定义 结束== */



/* ==子栏目页定义 开始== */
.ks_prof
{
	background: url(images/profbg.gif) no-repeat top;
	border: #addffa 1px solid;
	padding-bottom: 15px;
}
.ks_prof li
{
	text-align: center;
}
.ks_prof .titleClass
{
	font-weight: bold;
	font-size: 14px;
	color: #4194bb;
	text-align: center;
	border-bottom: #9dc9dd 1px dotted;
	margin: 2px 11px 0 11px;
	height: 42px;
	line-height: 42px;
	color: #4194bb;
}
.ks_prof a
{
	color: #4194bb;
}
.ks_prof .pe_u_thumb img
{
	width: 223px;
	height: 150px;
	margin: 4px;
}
.ks_prof .pe_u_thumb
{
	width: 231px;
	height: 159px;
	border: #d1d1d1 1px solid;
	margin: 15px auto 10px;
}
.ks_prof .pe_u_thumb_title
{
	text-align: left;
	padding: 0 10px;
	text-indent:2em;
}

.ks_NewsMain /*科室文章列表页*/
{
	width: 671px;
	border: #b0e1fa 1px solid;
	padding: 39px 0 19px 27px;
	background: url(images/ksArtibg.jpg) no-repeat top;
	min-height:700px;
	_height:700px;
}
.ks_ArtiList /*科室文章列表*/
{
	padding: 0 40px 0 13px;
}
.ks_ArtiList li
{
	padding-left: 9px;
	background: url(images/lite_icon5.gif) no-repeat 0 10px;
	font-size: 12px;
}
.ks_ArtiList li a
{
	font-size: 14px;
	color: #444;
	padding-right: 10px;
}
.ks_ArtiList li a:hover
{
	color: #c00;
}
.ks_ArtiList .fiveTitle
{
	padding-bottom: 10px;
	border-bottom: #979797 1px dotted;
	margin-bottom: 10px;
}
/* ==子栏目页定义 结束== */
.c_content_overflow
{
	width:628px;
	overflow:hidden;
	height:auto;
}
/* ==底部定义开始== */
#foot
{
	padding: 5px 0;
	color: #3399cc;
	text-align: center;
	border-top: #b5e5fe 1px solid;
}
#foot a
{
	color: #39c;
	padding: 0 3px;
}
#foot p
{
	color: #666;
	margin: 8px 0;
}
/* ==底部定义结束== */
