@charset "utf-8";
/* Yynet.cn Register */
body{
	margin:0 auto;
	font-size:12px;
	font-family:Verdana;
	}
/*左漂浮*/
.left, .side{
	float:left;
	}
/*右漂浮*/
.right, .main{
	float:right;
	}
.clear{
	clear:both;
	}
/*M&P预定义*/
form, .c_title h2, .default_form{
	margin:0;
	padding:0;
	}
/*自适应高度，包含漂浮元素*/
.c_title, .wrap, .hospital_list{
	height:100%;
	overflow:hidden;
	}
.wrap, .header{
	width:946px;
	margin:0 auto;
	}
.side{ width:206px;}
.main{ width:730px;}
.header{
	height:100px;
	margin:0 auto 10px;
	overflow:hidden;
	background:url(images/header_BG.png) no-repeat #93d0ff;
	}
.header a{
	color:#000;
	text-decoration:none;
	}
.header a strong{
	color:#f60;
	}
.header h1{
	font-family:'黑体';
	font-size:34px;
	color:#fff;
	margin:0;
	line-height:120%;
	padding:31px 0 0 165px;
	height:69px;
	background:url(images/hospital_hes.gif) no-repeat 79px 19px;
	}
.header .right{
	position:relative;
	top:-38px;
	right:12px;
	}
.header .right a{
	color:#f8f8f8;
	float:left;
	padding:5px 8px;
	font-size:12px;
	line-height:14px;
	}
.header .right a:hover{
	border:1px solid #999;
	border-color:#ccc #666 #666 #ccc;
	}
	
/*块级元素修饰*/
div.no_c_title{ border-top-width:3px;}
.c_title, .c_cont, div.no_c_title{ border:solid #d9f5fc;}
.c_title{
	padding:8px 10px 10px;
	text-align:right;
	font-size:14px;
	color:#00527b;
	border-width:3px 4px 0 4px;
	background-color:#d9f5fc;
	}
.c_title h2{
	float:left;
	font-size:14px;
	}
.c_cont{
	padding:4px 8px;
	background-color:#fff;
	border-width:0 4px 3px 4px;
	}
b.rtop, b.rbottom, b.rtop b, b.rbottom b{ display:block; }
.column, b.rtop b, b.rbottom b{
	border:solid #7ac6dc;
	border-width:0 1px;
	}
b.rtop b, b.rbottom b{
	height:1px;
	overflow:hidden;
	}
b.r1{ margin:0 2px; background-color:#7ac6dc; }
b.r2{ margin:0 1px; background-color:#d9f5fc; }
b.rtop b.r2{ background-color:#fafeff; }
b.rbottom{ margin-bottom:10px; }
	
/*yellow_c_style
边线颜色*/
div.yellow_c_style b.r1{ background-color:#fc0; }
div.yellow_c_style .column, div.yellow_c_style b.rtop b, div.yellow_c_style b.rbottom b,
div.yellow_c_style .df_tab_cont, div.yellow_c_style .df_tab_title_currently, div.yellow_c_style .registration_agreement{
	border-color:#fc0;
	}
/*背景色*/
div.yellow_c_style .c_title, div.yellow_c_style .important_text{ color:#ef8200; }
div.yellow_c_style b.r2, div.yellow_c_style .c_title, div.yellow_c_style .column{
	background-color:#fffae4;
	}
div.yellow_c_style .c_title, div.yellow_c_style .c_cont, div.yellow_c_style div.no_c_title{
	border-color:#fffae4;
	}
/*blue_c_style
边线颜色*/
div.blue_c_style b.r1{ background-color:#84dfdc; }
div.blue_c_style .column, div.blue_c_style b.rtop b, div.blue_c_style b.rbottom b,
div.blue_c_style .df_tab_cont, div.blue_c_style .df_tab_title_currently, div.blue_c_style .registration_agreement{
	border-color:#84dfdc;
	}
div.blue_c_style .df_tab_title_currently{
	background-color:#84dfdc;
	}
/*背景色*/
div.blue_c_style .c_title, div.blue_c_style .important_text{ color:#0098aa; }
div.blue_c_style b.r2, div.blue_c_style .c_title, div.blue_c_style .column{
	background-color:#effafa;
	}
div.blue_c_style .c_title, div.blue_c_style .c_cont, div.blue_c_style div.no_c_title{
	border-color:#effafa;
	}
/*green_c_style
边线颜色*/
div.green_c_style b.r1{ background-color:#b3d98c; }
div.green_c_style .column, div.green_c_style b.rtop b, div.green_c_style b.rbottom b,
div.green_c_style .df_tab_cont, div.green_c_style .df_tab_title_currently, div.green_c_style .registration_agreement{
	border-color:#b3d98c;
	}
div.green_c_style .df_tab_title_currently{
	background-color:#b3d98c;
	}
/*背景色*/
div.green_c_style .c_title, div.green_c_style .important_text{ color:#55a51c; }
div.green_c_style b.r2, div.green_c_style .c_title, div.green_c_style .column{
	background-color:#f4fde9;
	}
div.green_c_style .c_title, div.green_c_style .c_cont, div.green_c_style div.no_c_title{
	border-color:#f4fde9;
	}
/*pink_c_style
边线颜色*/
div.pink_c_style b.r1{ background-color:#ffc1c1; }
div.pink_c_style .column, div.pink_c_style b.rtop b, div.pink_c_style b.rbottom b,
div.pink_c_style .df_tab_cont, div.pink_c_style .df_tab_title_currently, div.pink_c_style .registration_agreement{
	border-color:#ffc1c1;
	}
div.pink_c_style .df_tab_title_currently{
	background-color:#ffc1c1;
	}
/*背景色*/
div.pink_c_style .c_title, div.pink_c_style .important_text{ color:#ff828c; }
div.pink_c_style b.r2, div.pink_c_style .c_title, div.pink_c_style .column{
	background-color:#fff5f5;
	}
div.pink_c_style .c_title, div.pink_c_style .c_cont, div.pink_c_style div.no_c_title{
	border-color:#fff5f5;
	}
/*hospital_c_style
边线颜色*/
div.hospital_c_style b.r1{ background-color:#b2ccff; }
div.hospital_c_style .column, div.hospital_c_style b.rtop b, div.hospital_c_style b.rbottom b,
div.hospital_c_style .df_tab_cont, div.hospital_c_style .df_tab_title_currently, div.hospital_c_style .registration_agreement{
	border-color:#b2ccff;
	}
/*背景色*/
div.hospital_c_style .c_title, div.hospital_c_style .important_text{ color:#0072cf; }
div.hospital_c_style b.r2, div.hospital_c_style .c_title, div.hospital_c_style .column{
	background-color:#eff5ff;
	}
div.hospital_c_style .c_title, div.hospital_c_style .c_cont, div.hospital_c_style div.no_c_title{
	border-color:#eff5ff;
	}
/*purple_c_style
边线颜色*/
div.purple_c_style b.r1{ background-color:#d7bfe7; }
div.purple_c_style .column, div.purple_c_style b.rtop b, div.purple_c_style b.rbottom b,
div.purple_c_style .df_tab_cont, div.purple_c_style .df_tab_title_currently, div.purple_c_style .registration_agreement{
	border-color:#d7bfe7;
	}
/*背景色*/
div.purple_c_style .c_title, div.purple_c_style .important_text{ color:#752fa4; }
div.purple_c_style b.r2, div.purple_c_style .c_title, div.purple_c_style .column{
	background-color:#f7f2fa;
	}
div.purple_c_style .c_title, div.purple_c_style .c_cont, div.purple_c_style div.no_c_title{
	border-color:#f7f2fa;
	}

/*医院列表*/	
.hospital_list{
	padding-bottom:10px;
	}
.hospital_list h3{
	font-size:14px;
	color:#666;
	padding:10px 0 5px;
	border-bottom:2px solid #eff5ff;
	margin:0 0 10px;
	width:100%;
	clear:both;
	text-indent:24px;
	}
.hospital_list ol{
	margin:0;
	padding:0;
	}
.hospital_list li{
	float:left;
	width:50%;
	text-indent:24px;
	height:27px;
	line-height:27px;
	padding-top:1px;
	overflow:hidden;
	font-size:14px;
	border-bottom:1px solid #eee;
	}
.hospital_list a{
	padding:2px;
	color: #003399;
	text-decoration:none;
	}
.hospital_list a:hover{
	text-decoration:none;
	position: absolute;
	*position:relative;
	float:left;
	color:#f60;
	padding:3px 10px 0 12px;
	font-weight:bold;
	border:1px solid #fc0;
	background:url(images/icons_hes_hospital_mini.gif) no-repeat #fff 5px 2px;
	}
	
/*地区分类*/
#dir_region div.c_cont{
	padding-right:2px;
	}
dir{
	list-style:none;
	margin:0;
	padding:5px 0;
	height:100%;
	overflow:hidden;
	}
dir li{
	float:left;
	width:50%;
	padding-bottom:5px;
	}
dir li a{
	height:27px;
	margin-right:5px;
	display:block;
	padding:1px 14px 0;
	line-height:27px;
	border:1px solid #eee;
	color:#003399;
	font-size:14px;
	text-decoration:none;
	}
dir li a:hover{
	background-color:#ffe;
	color:#f60;
	}
dir a.text_important, dir a.text_important:hover{
	border-color:#FFEBD7;
	color:#ff4400;
	}

dir li.dir_current a, dir li.dir_current a:hover{
	background-color:#f80;
	color:#fff;
	font-weight:bold;
	border-color:#f60;
	}

