﻿@charset "utf-8";
/* 全局CSS定义 */
body {height:auto; width:900px; text-align:center; font-family:"宋体",arial; background:#F9F9FB;margin:0 auto; padding:0; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
.HackBox{ border-top:1px solid transparent !important;border-top:0;clear:both;}
.b{ font-weight:bold}
.float{ float:left}
/* 链接颜色 */
a:link {color: #4D8BB2; text-decoration:none;}
a:visited {color: #4D8BB2;text-decoration:none;}
a:hover {color: #4D8BB2; text-decoration:underline;}
a:active {color: #4D8BB2;}

.load{
	background:url(../images/load.gif) no-repeat;
	padding-left:25px;
}

/* TOP */
#Top{
	display:block;width:100%; background:#FFFFFF; padding:10px 0 0 0;
}
#Logo{
	float:left; display:block; padding-left:20px; width:160px;
}
#Language{
	float:right;
	padding:0 15px 0 0;
}
#Head_flash{
	display:block;
	width:100%;
}

#Main{
	padding:8px 0 8px 0;
	*padding:0 0 8px 0;
	_padding:0 0 8px 0;
	background:#FFFFFF; display:block; overflow:hidden; width:100%;
}
#Index_AboutUs{
	float:left;
	width:250px;
	display:block;
	margin-top:15px;
}
#Index_News{
	float:left;
	width:325px;
	display:block;
	margin:15px 0 0 10px;
}
#Index_News .news_title{ font-weight:bold;}
#Index_News .news_body{ list-style:none; display:block; overflow:hidden; width:100%; margin:5px 0 5px 0; *margin:5px 0 5px 0; _margin:5px 0 13px 0;}
#Index_News .news_body li{ float:left; display:block; overflow:hidden; }
#Index_News .news_body .pic{ width:115px; text-align:center;height:80px; overflow:hidden}
#Index_News .news_body .intro{ width:180px; overflow:hidden;}
#Index_Right{
	margin-left:600px;display:block; width:295px;
}
#Index_YYDT{
	margin-top:15px;
	*margin-top:15px;
	_margin-top:10px;
	display:block;
}
#Index_YYDT .news_title{ font-weight:bold; margin-top:10px;}
#Index_YYDT .news_body{ list-style:none; display:block; overflow:hidden; width:100%; margin:5px 0 5px 0; *margin:5px 0 5px 0; _margin:5px 0 13px 0;}
#Index_YYDT .news_body li{ float:left; display:block; overflow:hidden; }
#Index_YYDT .news_body .pic{ width:115px; text-align:center; height:80px; overflow:hidden;}
#Index_YYDT .news_body .intro{ width:140px; overflow:hidden;}
/* 通用块定义 */
.box{
	border:1px solid #DDDDDD; text-align:left;
}
.box_title{
	position:relative; top:-10px; margin:0 0 0 8px;
	background:url(../images/t_b.gif) repeat-x;

}
.box_title2{
	position:relative; top:-10px; margin:0 0 0 8px;
	background:url(../images/t_b.gif) repeat-x;
	padding-top:2px;

}
.box_title h2{
	background:#FFFFFF;
	font-size:18px;
	color:#033C8D;
	text-align:center;
	padding:2px 0 5px 0;
	width:100px;
}
.box_content{
	padding:0 8px 8px 12px; line-height:155%;color:#636363;
}
.box2{
	border:1px solid #6FA9CE; text-align:left;  background:#EEF9FF;
}
.box2_title{
	position:relative;  top:-6px; margin:0 0 0 8px;
	background:url(../images/t_b2.gif) repeat-x;

}
.box2_content{
	padding:0 8px 8px 12px; color:#4E8CB5; line-height:155%;
}

.item{
	list-style:none; overflow:hidden; display:block; width:100%;
}
.item li{
	float:left; height:22px; line-height:22px; display:block; overflow:hidden;
}
.item .title, .news_title{
	background:url(../images/arrow.gif) 0 5px no-repeat; padding:0 0 0 10px;
}
.item .date{
	color:#AEAFB3; padding:0 0 0 8px;
}
/* 通用块定义结束 */

.more{
	width:75px;
	background:url(../images/more.gif) no-repeat right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.more a:link,
.more a:hover,
.more a:active,
.more a:visited{
	color:#FF5C00;
}
.more a:hover{
	text-decoration:underline;
}

#Copyright{
	width:100%;
	background:#FFFFFF;
	border-top:5px solid #CBCBCB;
	padding:10px 0;
	color:#636363;
	display:block;
	overflow:hidden;
}
#Copyright .copyright_text{
	float:left; overflow:hidden; display:block; width:650px; text-align:right;
}
#Copyright .other_link{
	float:right; overflow:hidden; display:block; padding:0 10px 0 0;
}

/* sub page */
#Left_Body{
	display:block; width:660px; float:left;
}
#Left_Body .box_title h2{
	color:#448BB7;
}
#Right_Body{
	margin-left:675px;display:block; width:220px;
}
#Navigator{
	display:block; overflow:hidden; width:660px; text-align:right; 
	color:#448BB7;
	padding:0 240px 6px 0;
	*padding:0 240px 8px 0;
	_padding:0 240px 6px 0;
}
#Navigator span{
	background:url(../images/arrow.gif) 0 2px no-repeat; padding:0 3px;
}
#Sub_Menu{
	list-style:none;width:220px; text-align:left; margin-bottom:25px;
}
#Sub_Menu .sub_menu_title{
	background:#ACAEB1 url(../images/sub_j.gif) no-repeat right bottom;
	height:28px;
	line-height:28px;
	font-weight:bold;
	padding-left:30px;
}
#Sub_Menu .sub_menu_text{
	height:25px;
	line-height:25px;
	padding-left:20px;
	background:url(../images/arrow2.gif) 6px 6px no-repeat;
	margin:0 10px 0 10px;
	border-bottom:1px solid #E5E5E5;
}
#Sub_Menu a:link,
#Sub_Menu a:hover,
#Sub_Menu a:active,
#Sub_Menu a:visited{
	color:#003C87;
}
#Sub_Introduce{
	clear:both; width:100%; margin-top:5px; display:block;
}
#Sub_Introduce .box_content,#Sub_Corporate .box_content,#Sub_Mission .box_content{color:#4D8CB3;}
#Sub_Corporate{
	clear:both; width:100%; margin-top:15px; display:block;
}
.management_name{
	padding:0 0 0 20px;
}
.management_name span{
	color:#4D8CB3;
}
.management_intro{
	line-height:155%;
	padding:10px;
	width:425px; overflow:hidden;
}

.hospital_item{
	background:#EEEFEF;
	border-bottom:5px solid #CCCCCC;
	display:block;
	width:620px;
	padding:8px;
	margin-bottom:12px;
}
.hospital_photo{
	background:url(../images/h_bg.gif) no-repeat right bottom;
	padding:5px 0 10px 5px;
}
.hospital_intro{
	padding:8px;
	color:#4D8CB3; display:block;
}
#News_Nav{
	text-align:right; padding:10px 20px 5px 0; color:#000;
}
#News_Body{
	padding:0 15px;
}
#News_Body .item{
	border-bottom:1px dashed #CCC;
	padding:5px 0;
}
#News_Nav a:link,#News_Nav a:hover,#News_Nav a:active,#News_Nav a:visited{ color:#000;}
.news_title2{
	text-align:center; font-size:16px; color:#23559D; font-weight:bold; padding:8px 0 15px 0;
}
.news_bar{
	background:#EEEEEE; height:25px; line-height:25px; text-align:center;
}
.news_content{
	padding:8px; font-size:14px; line-height:155%;
}
.news_pic{ padding:0 0 15px 0; text-align:center}
#Contact_Us{
	float:left; display:block; width:440px;
}
#Contact_Us .box_title h2{
	color:#448BB7;
}
#Corporate_Location{
	margin-left:450px;
	display:block;
	width:440px;
}
.mg_block{
	width:627px; display:block; overflow:hidden;
	background:url(../images/m_bg2.gif) repeat-y;
	margin-left:6px;
	margin-bottom:8px;
}
.mg_block_body{
	width:627px; display:block; overflow:hidden;
	background:url(../images/m_top.gif) no-repeat top;
}
.mg_block_bottom{
	background:url(../images/m_bottom.gif) no-repeat bottom;
	width:627px;
	height:5px;
}
.mg_block_pic{
	float:left; display:block; width:160px; text-align:center; overflow:hidden;
	padding:20px 0 0 0;
}
.mg_block_content{
	float:left; display:block; width:452px; overflow:hidden;
	padding:5px 0 0 8px;
}
.mg_block_block{
	list-style:none; display:block; overflow:hidden; width:445px;
}
.mg_content_top{
	background:url(../images/m_k_top.gif) no-repeat bottom;
	width:445px; height:8px;
}
.mg_content_body{
	background:url(../images/m_k_bg.gif) repeat-y;
}
.mg_content_bottom{
	background:url(../images/m_k_bottom.gif) no-repeat;
	width:445px; height:8px;
}
.form_name{
	font-weight:bold; color:#4D8CB3;
}
.x{
	background:url(../images/x.gif) no-repeat; padding-left:20px; color:#FF5C00;
}
.form_button{
	border:1px solid #4D8CB3; color:#4D8CB3; line-height:20px;background:#FFF;
	font-weight:bold; height:22px;
}
.management_text{
	background:#EEEFEF;
	border-bottom:5px solid #CCCCCC;
	padding:10px;
	margin:0 5px 5px 5px;
}