/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.125  Arial,Helvetica,Microsoft Yahei,SimSun;_font-family: "Microsoft Yahei","SimSun";color:#666;outline:0;}
body{background:#fafafa;}
a{color:#333;}
a:hover{color: #4AC0B6;}
/* 清除浮动 */
li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}

ul,li{
	list-style-type: none;
}
/* 表格 */
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
body {
	width: 1640px;
	margin: 0 auto;
}
.head {
	float: left;
	width: 100%;
	height: 130px;
}
.head-top {
	float: left;
	width: 100%;
}
.head-top .head-top-left {
	float: left;
	width: 100%;
	margin-left: 40px;
	margin-top: 50px;
}
.head-top .head-top-left a {
	float: left;
	padding: 8px 30px 7px;
	font-size: 14px;
	color: #3D95D5;
	border: 1px solid #ccc;
	border-radius: 2px;
	cursor: pointer;
}
.head-top .head-top-left .hospital1 {
	padding: 8px 10px 7px;
	border-left: none;
}
.head-top .head-top-left a.on {
	color: #fff;
	background-color: #3D95D5;
}
.head-top .head-top-right {
	float: left;
	color: #3D95D5;
	margin: 20px 30px 0;
}
/* 标题 */
.head-title {
 	float: left;
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.head-title img {
 	vertical-align: middle;
}
.head-title span {
 	font-size: 24px;
 	color: #333;
	margin-left: 13px;
 	vertical-align: middle;
}
.head .logo {
    position: absolute;
    left: 10px;
    top: 15px;
    width: 82px;
    height: 70px;
    background: url(../images/index/suda.png) no-repeat -11px -339px;
}
.body {
	float: left;
	width: 100%;
	padding: 0 35px 100px;
}
table {
	width: 1650px;
	border: 1px solid #ccc;
}
table tr {
	border: 1px solid #ccc;
}
table th {
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #333;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
table td {
	width: 84px;
	padding: 0 13px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	border: 1px dashed #ccc;
}
table td.td-am {
	border-left: 1px solid #ccc;
}
table td a.zhuanbing {
	display: block;
	line-height: 17px;
	color:#9C6F00;
}
table td a.doctor-name:hover {
	color:#3D95D5;
}
.tr-apm td {
	border-left: 1px solid #ccc;
}
table tr.body-tr {
	border: 1px dashed #ccc;
}
table tr.body-tr-last {
	border-bottom: 1px solid #ccc;
}
table td:first-child {
	border-left: 1px solid #ccc;
}
table td:last-child {
	border-right: 1px solid #ccc;
}
/*table .tr-th-fixed {
	position: fixed;
	top: 0;
	left: 35px;
	background-color: #fafafa;
	z-index: 10;
	border: none;
}
table .tr-th-fixed th:first-child {
	width: 110px;
	border-bottom: 1px solid #ccc;
}
table .tr-th2-fixed {
	position: fixed;
	top: 25px;
	left: 144px;
	background-color: #fafafa;
	z-index: 10;
	border: none;
} 
table .tr-th2-fixed td {
	border: 1px solid #ccc;
} */
.title-ico {
    width: 40px;
    position: relative;
    right: 10px;
    top: -2px;
}