.hospList{ width:100%;}
.hospList .col2 li{ width:46%; height:24px; line-height:24px; font-size:14px;}
.hospList .col2 li a{height:24px; line-height:24px; font-size:14px;}

#illPage{ margin-top:6px;}
#illPage .sidebar{ float:left; width:320px;}
#illPage .main{ float:right; width:640px;}

#illPage .jq_search{border:1px solid #B7D5E0; margin-top:10px;}
#illPage .jq_search .caption{ text-align:center; height:40px; line-height:40px; font-weight:bold;}
#illPage .jq_search .inbox{border:4px solid #E6F9FD;}
#illPage .jq_search td{ height:24px; line-height:24px; font-size:14px;}
#illPage .jq_search .pretitle{ width:80px; font-weight:bold; color:#1F75C0;}
#illPage .cjjb_left,#illPage .cjjb_right{ width:315px; margin-bottom:10px;}

#illPage .content{border:1px solid #CFEBBB;padding:10px 5px; border-top:0;}
#illPage .ilist li{	float:left;padding:0 0 0 15px; width:44%;background: url(arrow2.gif) no-repeat left center;border-bottom:1px dashed #B2B3B1;line-height:25px;}

#manbox .caption{ height:22px; background:url(mantop.gif) no-repeat 50% top;}
#womanbox .caption{ height:22px; background:url(womantop.gif) no-repeat 50% top;}
#elderbox .caption{ height:22px; background:url(eldertop.gif) no-repeat 50% top;}
#childbox .caption{ height:22px; background:url(childtop.gif) no-repeat 50% top;}

#ill_catlist{}
#ill_catlist .catcaption{ height:28px; line-height:28px; color:#fff; background:url(bg_ill.jpg) no-repeat left top;}
#ill_catlist .catcaption a{ color:#fff;}
#ill_catlist .catcaption .alist{ padding-right:10px;}
#ill_catlist .catcaption .alist a{ margin:0 4px;}
#ill_catlist .catbox{ border:1px solid #C8DCB7; padding:1px; margin-bottom:6px;}
#ill_catlist .catbox .caption{ height:26px; line-height:26px; background:url(bg_ill.jpg) left -60px; padding-left:10px; font-weight:bold; color:#fff;}
#ill_catlist .catbox .content{ padding:5px;}

#ill_catlist .catbox td{ height:26px; line-height:26px;}
#ill_catlist .catbox .pretitle{ width:100px; background:url(bg_ill.jpg) no-repeat left -30px; padding-left:10px;}
#ill_catlist .catbox .dlist li{ float:left; width:145px; background:url(arrow2.gif) no-repeat left 50%; padding-left:10px;}
#ill_catlist .catbox .dlist li a{color:#333; font-size:14px;}

#illquery_page{ margin-top:6px;}
#illquery_page .sidebar{ width:200px; float:left;}
#illquery_page .sidebar .box{ border:1px solid #368BC9; padding:1px; margin:0 auto 6px;}
#illquery_page .sidebar .caption{ background:url(bg_ill.jpg) no-repeat left -90px; color:#fff; padding-left:30px; font-weight:bold;}
#illquery_page .sidebar .content{ padding:10px;}
#illquery_page .sidebar .dlist .title{ border:1px solid #84DFDC; background-color:#EFFAFA; color:#00527B; font-weight:bold; padding-left:10px; background:none;}
#illquery_page .sidebar .dlist li{ background:url(arrow.gif) no-repeat left 50%; padding-left:10px;}

#illquery_page .main{ width:760px; float:right;}
#illquery_page .rsmessage{border:1px solid #FFCC00; padding:10px; background-color:#FFFAE4; margin-bottom:6px;}

#illquery_page .rslist{border:1px solid #368BC9; padding:10px; background-color:#EFFAFA; margin-bottom:6px;}
#illquery_page .rslist .item h3{ margin:3px 0; font-weight:bold; font-size:14px;}
#illquery_page .rslist .summary{ line-height:22px;}
#illquery_page .pages{ background-color:#ccc; line-height:24px; padding:5px 10px;}




.con_left {
		width: 200px; float: left;
	}
.con_middle {
		width: 540px; float: left;margin:0 0 0 10px;
	}
.con_right{float:right;width:210px;}

.con_left1{width:204px;float:left;border-right:1px dashed #9c9b9b;overflow:hidden;}
.con_middle1 {width: 540px; float: left;margin:0 0 0 5px;}
.con750{width:750px;float:left;}

.dfjb_title{
	background: url(tit_winter.gif) no-repeat;width:200px;height:53px;
	}
.dfjb_con{ background-color:#E9FCE5; padding:10px;}
.dfjb_con ul{clear:both;margin:0;padding:0;}
.dfjb_con li{
	float:left;
	line-height:23px;
	padding-left:16px;
	width:44%;
	background:url(arrow1.gif) no-repeat left 50%;
}

.dfjb_con li a{font-size:14px;}
.jblist_bg1{background:#E9FCE5 url(arrow1.gif) no-repeat 15px center;}
.jblist_bg2{background:#E9FCE5 url(arrow1.gif) no-repeat 15px center;}

/*	-------------------------------------------------------------
	Ⱥ
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.cjjb_top{
	background: url(cjjb_top2.gif);
	height:24px;width:540px;
	margin:10px auto;
}
.cjjb_left{float:left;width:257px;}
.cjjb_right{float:right;width:257px;}
.cjjb_con1{border-left:1px solid #CFEBBB;border-right:1px solid #CFEBBB;padding:5px;width:245px;overflow:hidden;}
.cjjb_con1 ul{clear:both;margin:0;padding:0;}
.cjjb_con1 li{
	width:107px;
	float:left;padding:0 0 0 15px;
	background: url(arrow2.gif) no-repeat left center;border-bottom:1px dashed #B2B3B1;line-height:25px;
}
.cjjb_con1 li a{font-size:14px;}
  .man_top,.woman_top,.elder_top,.child_top{
	width:257px;
	height:22px;
	}

.cjjb_bottom{
	width:257px;
	height:2px;
	overflow:hidden;
	background: url(cjjb_bot.gif) no-repeat left top;
}


.nav{
	float:left;
	width:970px;
	height:41px;
	margin:1px 0 0 5px;
	display:inline;
	color:#fff;
}
.nav span{
	float:left;
	width:1px;
	height:40px;
	overflow:hidden;
	display:block;
	background:url(nav_bor.gif) no-repeat left 7px;
}
.nav ul{
	width:969px;
	margin:0;
	padding:0;
	display:inline;
}
.nav ul .nospace{
	background:none;
}
.nav li{
	float:left;
	width:56px;
	padding:2px 0 0 0;
	text-align:center;
	font:bold 14px/35px "";
	background:url(nav_bor.gif) no-repeat left 7px;
}
.nav li a{
	font:bold 14px "";
}
.nav li a:hover{
	text-decoration:none;
}
.nav ul .li1{
	width:69px;
}
.nav ul .li2{
	width:85px;
}
.nav ul .a1{
	color:#fff;
	background:url(nav_hover_b.gif) no-repeat 0 7px;
}
.nav ul .a2{
	color:#fff;
	background:url(nav_hover_b1.gif) no-repeat 0 7px;
}
.nav ul .a3{
	color:#fff;
	background:url(nav_hover_b2.gif) no-repeat 0 7px;
}
.nav li .a4{
	width:40px;
	padding:0 17px 0 5px;
	background:url(icon_query3.gif) no-repeat 52px 0;
	color:#FF6600;
}
.nav ul .a1 a, .nav ul .a2 a,.nav ul .a3 a{
	color:#333;
}



.box{margin:15px auto;}

.box1{float:left;width:690px;}
.box2{float:right;width:250px;}

.line{border-bottom:3px solid #2657a0;margin-bottom:5px;}

.depline{background:#f5f5f5; border:1px #CCC solid; line-height:22px;}
.depline h4{font-size:16px; font-weight:bold;margin:10px;background:url(sdd.gif) no-repeat left 3px; padding-left:20px;}
.depline ul{margin:5px 15px;}
.depline li{width:48%;float:left;}
.depline li a{color:#2657a0;}

#admin_box{ width:960px;margin:0 auto;}
#admin_box .postion{margin-bottom:6px; border-bottom:1px solid #ccc; padding-bottom:4px;}

#admin_sierbar {background-color:#e2f6ff; width:157px;}
#admin_main { width:780px;}

#login_table{ width:600px; background:url(bg_amdinform.jpg) repeat-x left top; border:1px solid #afd5ec; margin:0 auto;}

#admin_sierbar .caption{ height:25px; line-height:25px; background:url(bg_msidebar_cap.jpg) no-repeat left top; padding-left:10px;}
#admin_sierbar .content{background-color:#e2f6ff; border:1px solid #c4dfe6; padding:10px; border-top:0;}
#admin_sierbar #adminnav li{ line-height:24px; height:24px; border-bottom:1px solid #bddeef; font-size:13px;}
#admin_sierbar #adminnav li a{ padding-left:12px; font-size:13px; text-decoration:none;}
#admin_sierbar #adminnav li .curr{ padding-left:10px; color:red;}
#admin_sierbar #adminnav li a:hover{padding-left:10px; color:#FF0000; font-weight:bold;}
#admin_sierbar #adminnav  .title{ font-weight:bold;}

#hospital h2{font-size:22px;line-height:25px;background:url(ico_doctitle.gif) no-repeat left top; padding-left:30px;padding-top:2px;}
#hospital h2 a{font-size:22px;color:#2657a0;}

#info{overflow:auto;_overflow:visible;_height:179px;margin:20px 0;}
#info .img{width:250px;height:179px;float:left;}
#info .img img{width:250px;height:179px;}
#info p{float:left;width:400px;margin-left:20px;line-height:22px;}

#dinfo{overflow:auto;_overflow:visible;_height:179px;margin:20px 0;}
#dinfo .img{width:100px;float:left;}
#dinfo .img img{width:100px;}
#dinfo p{float:left;width:560px;margin-left:20px;line-height:22px;}


#about,#depx{margin:20px 0;padding-top:20px;border-top:#2657a0 3px solid;}
#about h4,#depx h4{font-size:14px;line-height:16px;margin-bottom:10px;}
#about div{line-height:25px;height:100px;overflow:hidden;}

#depx .item{margin:5px 0;line-height:20px;}
#depx .item ul,#depx .item ul li{display:inline;margin-left:5px;}

.more{display:block;height:14px;text-align:right;font-size:12px;margin:5px 0 0 auto;}
.more a{float:right;padding-left:12px;background:url(1.gif) 0 5px no-repeat;}

#op{height:20px;text-align:right;margin:5px 0 10px;font-size:12px;}
#op span{color:#333;text-decoration:none;cursor:auto;}
#op .button{margin-left:5px;}

.op35{padding-left:15px;background:url(2.gif) 0 0 no-repeat;}
.op36{padding-left:15px;background:url(2.gif) 0 -16px no-repeat;}
.op37{padding-left:15px;background:url(2.gif) 0 -32px no-repeat;}
.op38{padding-left:15px;background:url(2.gif) 0 -48px no-repeat;}
.op39{padding-left:15px;background:url(2.gif) 0 -64px no-repeat;}
.op40{padding-left:15px;background:url(2.gif) 0 -80px no-repeat;}

#outpatient table{font-size:12px;width:100%;border-top:#ddd 2px solid;border-left:#ddd 2px solid;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;}
#outpatient table tr th{padding:5px;white-space:nowrap;text-align:left;vertical-align:top;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;}
#outpatient table tr th em{display:block;}
#outpatient table tr td{padding:3px 5px;vertical-align:top;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;}
#outpatient table tr .td1 a{display:block;margin-bottom:5px;}
#outpatient table tr .td1 span{display:block;font-weight:normal;margin-bottom:2px;}
#outpatient table tr .td2{line-height:18px;}

.lmtitle {
	position:absolute;
	height:34px;
	margin:0;
	background:url(/images/tit_bg_m.gif) repeat-x;
}

.lmtitle .lt1{
	float:left;
	height:28px;
	font-size:18px;
	font-weight:bold;
	padding:10px 5px 0 40px;
	color:#2657a0;
	background:url(list_tit_lr.gif) no-repeat 0 0;
}

.lmtitle .lt2{
	float:left;
	width:20px;
	height:34px;
	background:url(list_tit_lr.gif) no-repeat -3px -53px;
}

.location {
	float:left;
	width:685px;
	height:22px;
	background:#E7F9F7;
	border-bottom:1px solid #70D9CA;
	padding:6px 8px 0 10px;
	color:#999;
	text-align:right;
 	display:inline;
	margin:5px 0 0 0;
}


.newslist {
	float:left;
	width:685px;
	font-size:12px;
	line-height:23px;
	padding:8px 0 0 0;
	margin:10px 5px 0 5px;
	display:inline;
}

.newslist ul {
	float:left;
	width:680px;
	margin:0;
	padding:0 0 13px 0;
}


.newslist li {
	float:left;
	width:660px;
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
	background:url(point1.gif) no-repeat 10px 8px;
}

.newslist li a{
	font-size:12px;
}


.newslist .row2 li {
	width:305px;
}

.lm_name {
	float:left;
	width:680px;
	border-bottom:#ddd 1px solid;
	margin:0 0 15px 0;
}

.lm_name .tt {
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 25px;
	background:url(ico_book.gif) no-repeat 3px center;
}

.lm_name .more {
	float:right;
	padding:0 5px 0 0;
}

.hlist {
	padding:5px 10px;
}

.hlist li{
	padding-left:15px;
	font-size:12px;
	line-height:20px;
	float:left;
	background:url(li_hosp.gif) no-repeat left 7px;
}

.hlist .row2 li{
	width:340px;
}