/*

Author:LIN
	
*/

/* reset.css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;
	font-family: "宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,th,var {
font-weight: normal;
font-style: normal;
font-family:Tahoma,Arial, Helvetica, sans-serif;
}
ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-size: 100%;
font-weight:normal;
}

/* basic css */

a {color:#333;}
a:link { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
.clear { clear:both; overflow:hidden; font-size:0px; line-height:0; height:0;}
.blank { height:7px; overflow:hidden; clear:both;}
.space { height:10px; overflow:hidden; clear:both;}
.left { float:left;}
.right { float:right;}
.col { color:#f00;}

/*#box { background:#FFF; width:994px; margin:0 auto;}*/
#box { width:994px; margin:0 auto;}

/*top头部*/
#head { width:983px; margin:0 auto;}
.top1 { background:url(../images/top1.gif) no-repeat; height:36px; position:relative;}
.top1 p { position:absolute; top:0; height:36px; line-height:36px; right:10px; color:#FFF;}
.top1 a { color:#FFF;}
/*.topnav { background:url(../images/navbg.gif) repeat-x; height:38px;}
.topnav li { float:left; height:38px; line-height:38px; background:url(../images/navli.gif) no-repeat right center; padding-right:2px;}
.topnav li a { display:block; font-size:14px; color:#FFF; padding:0 20px;}*/
.topmenu { background:#0d759b; padding:7px 0px; height:72px;}
.topmenu dl { background:url(../images/menubg1.jpg) no-repeat; width:167px;  height:72px; float:left; margin-left:4px; display:inline;}
.topmenu dl dt { text-align:center; font-size:14px; font-weight:bold; line-height:26px; height:26px;}
.topmenu dl dd { line-height:20px; padding:3px; text-align:center;}
.topmenu a { color:#003260;}
.topmenu ul { float:left; background:url(../images/menubg2.jpg) no-repeat; width:117px; height:72px; margin-left:5px; display:inline; position:relative; }
.topmenu ul li { height:36px; line-height:36px; text-align:center;}
.topmenu ul .title { font-size:14px; font-weight:bold;}
.topmenu ul ol { position:absolute; top:36px; left:0px; background:#09C; width:117px; z-index:100}
.topmenu ul ol li { height:auto; line-height:24px; text-align:center;}
.topmenu ul ol li a { color:#FFF;}
/*global 标签*/
.wrap { width:984px; margin:7px auto 0; height:auto; overflow:hidden; _zoom:1;}
/*医院环境*/
#environment{ background:#f6f5ee; border:#cacaca 1px solid; padding:4px; height:130px; margin:7px auto 0; width:972px;}
#environment h4 { float:left; width:47px;}
.environment { float:left; padding:7px 10px; width:905px; height:116px;}
.environment li { float:left; height:116px; margin-right:8px; display:inline;}
.environment li img { border:#ccc 4px solid; padding:1px; height:106px; width:163px; vertical-align:middle;}
.environment li a:hover img { border:#0281ae 4px solid;}
/*合作伙伴、友情链接*/
#links { width:978px; margin:7px auto 0px; border:#ccc 1px solid; padding:1px;}
#links .title { background:url(../images/links_bg1.gif) repeat-x; height:30px; border-bottom:#ccc 1px solid;}
#links .title h2 { background:url(../images/links_bg2.gif) repeat-x; border-left:#ccc 1px solid; border-right:#ccc 1px solid; height:30px; padding:0 15px; float:left; line-height:30px; color:#065b7f; font-size:14px; margin-left:20px; display:inline;}
.linkslist { min-height:50px; _height:50px; line-height:24px; padding:5px 20px; width:928px;}
.linkslist a { float:left; padding:0 15px; white-space:nowrap; color:#065b7f;}
.linkslist a:hover { color:#F00;}

/*一月七号修改友情链接*/
#linksbox { border:#00698e 3px solid; padding:1px; height:92px; width:974px; margin:7px auto 0px;}
#linksbox span { float:left; width:20px; background:#057faa; height:80px; line-height:20px; padding:6px 5px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer;}
#linksbox span.hover { color:#FFF; background:#0698cb;}
.partner { float:left; width:874px; padding:7px 20px; height:78px; overflow:hidden;}
.partner li { float:left; margin-right:15px;margin-left:15px; display:inline;}
.partner li img { float:left;}
.links { padding:10px; height:72px; width:894px; float:left; overflow:hidden;}
.links li { float:left; padding:0 5px; line-height:20px; white-space:nowrap;}

/*底部foot*/
#foot { margin:7px auto 0px; width:982px; background:#065b7f url(../images/footer_bg.jpg) repeat-x; min-height:150px;_height:150px;}
.footmenu { background:url(../images/footer_menu.gif) no-repeat; height:37px; width:812px; margin:0 auto; text-align:center; line-height:34px; color:#FFF;}
.footmenu a { color:#FFF; font-size:14px;}
.copyright { background:url(../images/footer_logo.gif) no-repeat 25px 15px; font-size:12px; padding-left:310px; padding-top:10px; line-height:24px; color:#FFF; min-height:106px;_height:106px;}
.copyright a { color:#FFF;}
/*0420头部修改*/
.top2 { position:relative;}
.bulletin { position:absolute; left:262px; top:40px; height:30px; width:380px; background:url(../images/ico-bulletin.jpg) no-repeat; padding-left:85px; line-height:30px;}
.bulletin p,.bulletin td { color:#F00; font-size:14px;}
.bulletin a,.bulletin a:hover { color:#F00;}
.bulletin strong { color:#4368da; font-size:14px;}

/*首页底部 医院环境和设备*/
#hjsb { width:983px; height:135px; margin:5px auto 0;}
#hjsb .hj { width:646px; height:135px; background:#2778af url(../images/environment.jpg) no-repeat 2px 2px; padding-left:66px;}
#hjsb .sb { width:190px; height:135px; background:#2778af url(../images/shebei.gif) no-repeat 2px 2px; padding-left:64px;}
.hjpic { background:#FFF; height:125px; margin:5px 0; width:630px; position:relative;}
.sbpic { background:#FFF; height:110px; margin:5px 0; width:157px; padding:7px 11px; overflow:hidden;}
.hjpic span { position:absolute; top:50px; cursor:pointer;}
.hjpic ul li { float:left; width:197px; height:130px; overflow:hidden;}
.sbpic li { float:left; border:#ccc 1px solid; padding:2px; width:151px; height:107px; text-align:center; cursor:pointer; overflow:hidden;}
