/*----------------------CSS Document------------------------------------------*/
body, p, ul, li, ol, dl, dt, dd, h1, h2, h3, h4, form, fieldset, blockquote, table, th, tr, td, div, span, select ,option {margin: 0;padding: 0;}
ul, li {list-style-type:none;}
img{border:0;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:underline; color:#333;}
html{ background:#ffffff; overflow-y:scroll; overflow-x:hidden; }

.body{ width:930px; margin:0 auto; font:12px/18px Arial; color:#666;}

.k{ width:100%}

/*------------------------------顶部-----------------------------*/
.top{ height:55px; margin:5px auto 10px auto;}
.logo{		float:left;}
.search{	float:right; margin:5px; *margin:1px 5px 5px 5px !important; *margin:5px;}
.search input{ border:1px solid #cccccc; height:20px; width:130px;line-height:20px; margin:0 0 1px 0; font-family:arial;}
/*------------------------------底部-----------------------------*/
.copyright{ border-top:2px #CCCCCC solid;}
.copyright span{ float:left; margin:15px;}
.copyright ul{ float:right;margin:15px 0;}
.copyright ul li{ float:left; margin:0 10px;}
.copyright a{ color:#879DCC;}
/*------------------------------网站分栏-----------------------------*/
.left{  width:220px; 	float:left; 	padding:10px;}
.right{ width:670px; 	float:right;	padding:10px;}





/*------------------------------首页banner+子菜单-----------------------------*/
.banner{ background:url(../images/banner_index.jpg) no-repeat;}
.banner_index .banner{	float:left; width:670px; height:265px; overflow:hidden;}
.banner_index .menu_hzzc { float:right;background:#f6f6f6; font: bold 12px/20px 宋体 arial;height:265px; width:260px;}
.banner_index .menu_hzzc li { height:23px; line-height:23px; text-indent:35px; width:100% }
.banner_index .menu_hzzc li.m1{height:35px; line-height:35px; }
.banner_index .menu_hzzc li.m1 a { background:#F2AE3F; color:#FFFFFF;font-size:16px;text-indent:35px; font-weight:bold;}
.banner_index .menu_hzzc li.m1 a:hover { background:#FF9900;color:#FFFFFF; font-weight:bold;}
.banner_index .menu_hzzc li a{ color:#999; display:block; width:100%; background:url(../images/img_dot.gif) no-repeat 37px 7px; text-indent:45px; font-weight:normal;}
.banner_index .menu_hzzc li a:hover{ color:#333; background:#e1e1e1 url(../images/img_dot.gif) no-repeat 37px 7px;}

/*------------------------------首页主菜单-----------------------------*/
.menu_index ul{	float:left;	border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;background:#E4EAEA; width:100%;}
.menu_index ul li{	float:left;	}
.menu_index ul li a{ float:left; padding:15px 24px;color:#666666; font-weight:bold; display:block;}
.menu_index ul li a#now{ color:#026DA1;}
.menu_index ul li.weblist{ float:right; padding:12px 10px;}
.menu_index ul li a:hover{ background:#f1f1f1;}

/*------------------------------首页内容区-----------------------------*/
.main .kc{ float:left; margin:15px; height:170px;}
.main .kc h1 a{ font-size:14px; font-weight:bold; color:#FF6600; color:#F2AE3F; margin:0 0 5px 0;}
.main .contact1, .main .contact2, .main .contact3{ height:190px; overflow:hidden;}
.main .contact1{ width:200px; border-right:1px solid #CCCCCC;}
.main .contact1 li{ line-height:23px;}
.main .contact2{ width:320px; border-right:1px solid #CCCCCC;}
.main .contact2 li{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:310px; line-height:29px;background:url(../images/img_dot.gif) no-repeat 0 10px; text-indent:10px;}
.main .contact3{ width:290px; line-height:24px;}
.ywlist{ border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:180px;height:165px;overflow:scroll;overflow-x:hidden;}
.ywlist li{ border-left:3px solid #F2AE3F; line-height:21px; text-indent:5px; margin:0 0 1px 0; }
.ywlist li a{ display:block; width:100%;background:#f6f6f6; }
.ywlist li a:hover{background:#f1f1f1;}


/*-----------------------------------------------------------------------*/
/*------------------------------所有页主菜单-----------------------------*/
.menu_all{ float:right;}
.menu_all li{ float:left;}
.menu_all li a{ float:left; border-top:3px solid #9DC9E2; line-height:35px; text-align:center; width:96px; border-right:2px solid #cccccc; display:block; font-weight:bold;}
.menu_all li a#now{border-top:3px solid #F2AE3F;}
.menu_all li.end a{border-right:none;}
.menu_all li a:hover{ background:#f1f1f1;}




/*------------------------------所有页子菜单-----------------------------*/
.menu_sub{width:100%;}
.menu_sub li { line-height:25px; width:90%;border-top:2px solid #e1e1e1; text-indent:22px; color:#000; font-weight:bold; }
.menu_sub li a{ display:block; width:100%; font-weight:normal;background:url(../images/img_dot.gif) no-repeat 22px 9px; text-indent:30px; }
.menu_sub li a#now{ background:#d1d1d1 url(../images/img_dot.gif) no-repeat 22px 9px; }

.menu_sub li.m1{ height:30px; line-height:30px; font-size:14px; font-weight:bold;border-top:none;}
.menu_sub li.m1 a{ color:#F2AE3F; background:none; font-weight:bold; text-indent:20px;}
.menu_sub li.m1 a:hover { text-decoration:underline; background:none;}
/*---子栏目---*/
.menu_sub li ul li{border-top:1px solid #fff;height:22px;line-height:22px;}
.menu_sub li ul li a,.menu_sub li ul li a:hover, .menu_sub li ul li a#now{ display:block; width:198px; font-weight:normal; text-indent:40px;background:#fafafa url(../images/img_dot.gif) no-repeat 32px 7px; }
.menu_sub li ul li a#now{ background:#efefef url(../images/img_dot.gif) no-repeat 32px 7px; }


/*------------------------------当前位置/搜索框-----------------------------*/
.position{ border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;background:#D0EAF9; height:35px; line-height:35px;}
.position ul{ float:left; margin:0 0 0 10px;}
.position ul li{ float:left; margin:0 10px 0 0; }







/*------------------------------产品领域首页--框列表-----------------------------*/
.cply_k{ margin:0 0 0 10px;margin:0 0 0 0;}
.cply_k ul{ border:1px solid #FEEFD0; width:191px; height:195px; overflow:hidden; float:left; margin:10px; position:relative;}
.cply_k ul li{ padding:0 3px; line-height:20px;}
.cply_k ul li.m1{ background:#FEEFD0; color:#FF9900; font-weight:bold;}
.cply_k ul li.end a{ position:absolute; right:0; bottom:0; padding:7px; text-align:right; color:#990000; background:#ffffff; width:100%;}

.cply_more_k{ margin:10px 10px; width:300px; float:left; height:130px; position:relative; overflow:hidden;}
.cply_more_k img{ float:left; margin:0 10px 0 0; }
.cply_more_k div.r{ width:220px; float:right; overflow:hidden;}
.cply_more_k div.r h1{ font-size:14px; font-weight:bold; color:#FF9900;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:210px;}
.cply_more_k div.r p{ height:73px; overflow:hidden; }
.cply_more_k div.r span a{ float:right; margin:10px; padding:0 0 0 7px;background:url(../images/img_dot.gif) no-repeat 0 5px; color:#879DCC; position:absolute; bottom:5px; right:5px; }


/*------------------------------患者之窗首页--框列表-----------------------------*/
.hzzc_k{ margin:0 0 0 10px;}
.hzzc_k ul{ width:191px; height:173px; float:left; margin:10px; overflow:hidden;background:url(../images/k_bg1.gif) no-repeat;}
.hzzc_k ul li{ padding:0 6px; line-height:20px;}
.hzzc_k ul li.m1{line-height:23px;background:url(../images/k_bg2.gif) no-repeat right; color:#FF9900; font-weight:bold;}

.hzzc_more_k{ margin:15px;}
.hzzc_more_k a:hover{ text-decoration:underline; color:#879dcc;}
/*.hzzc_more_k img{ float:left; margin:0 15px 0 0; width:160; height:80px; }*/
/*.hzzc_more_k div.r{ float:left; width:445px;}*/
.hzzc_more_k div.r h1{ font-size:14px; font-weight:bold; color:#FF9900;}
.hzzc_more_k div.r span a{ float:right; margin:10px 5px 10px 17px; padding:0 0 0 7px;background:url(../images/img_dot.gif) no-repeat 0 5px; color:#879DCC; }


/*------------------------------新闻页，列表-----------------------------*/
.newslist{ margin:15px;}
.newslist div{ line-height:25px;}
.newslist h1{ float:left;background:url(../images/img_dot2.gif) no-repeat 0 9px; font-size:12px; text-indent:10px; width:100px; text-align:left;}
.newslist p{ width:510px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.newslist a{ display:block; padding:3px;}
.newslist a:hover{ background:#f4f4f4; cursor:pointer;}
.news_title{ font:bold 14px/22px Arial; margin:0 0 10px 0; color:#0099FF;}
.news_back{ float:right; display:block;margin:20px 0 10px 0;}


/*------------------------------内容页框-----------------------------*/
.contact_k{ margin:15px; line-height:22px;}
.about_history a{ width:100%; display:block; line-height:24px; margin:1px auto; background:#f1f1f1 url(../images/img_dot.gif) no-repeat 4px 8px;; text-indent:10px;}
.about_history p{ display:none; border:dashed 2px #f1f1f1; border-top:none; padding:10px; margin:0 0 5px 0;}

/*------------------------------加入我们-----------------------------*/
.job_k{ border:solid 1px #D0EAF9; margin:0 0 10px 0;}
.job_k div{ background:#EAF5FD; padding:3px; float:left; width:632px;}
.job_k h1, .job_k h2, .job_k h3{ font-size:12px; font-weight:bold; float:left;}
.job_k h1{ width:350px;}
.job_k h2{ width:100px;}
.job_k h3{ float:right;}

.job_k p{ clear:both; padding:0 6px;}

/*------------------------------table样式-----------------------------*/
.table{ border:solid 1px #006699; border-bottom:none; border-right:none; width:655px;}
.table td{ padding:5px;border:solid 1px #006699; border-top:none; border-left:none;}
.table td.bg1{ background:#036DA7; color:#FFFFFF;}
.table td.bg2{ background:#F7FCFD;}
.table a{ text-decoration:underline; color:#0066CC; line-height:24px;}




/*------------------------------网站地图-----------------------------*/
.sitemap a{ padding:6px 15px; background:#f3f3f3 url(../images/img_dot2.gif) no-repeat 5px 13px; border:dashed 1px #CCCCCC; width:130px; display:block; }
.sitemap a:hover{ background:#cccccc url(../images/img_dot2.gif) no-repeat 5px 13px;}
#home{ float:none; width:100px;margin:0 15px; *margin:0 15px !important; *margin:0 30px; }
#home a{ background:#146C9C; color:#FFFFFF; font-weight:bold;border:solid 1px #CCCCCC;}
.sitemap { margin:10px 0 10px 15px; float:left;}
.sitemap ul{ }
.sitemap a.t1{ width:130px; background:#D0EAF9 url(../images/img_dot.gif) no-repeat 5px 12px;border:solid 1px #CCCCCC;}
.sitemap a:hover.t1{ width:130px; background:#E5EAED url(../images/img_dot.gif) no-repeat 5px 12px;}


.sitemap li { float:none; margin:1px 0;}
.sitemap li.t1 a { }



















/*---浮动---*/
.f-l{ float:left;  clear:left; margin:0 10px 10px 0;}
.f-r{ float:right; clear:right;margin:0 0 10px 10px;}
.clear{ clear:both;}
.t-r{ text-align:right; margin:15px;}


/*---列表---*/
.ul{ list-style:url(images/img_dot.jpg) outside;}










/*---其它---*/

.page_title{ color:#879DCC;padding:15px 0 8px 15px; font-size:16px; font-weight:bold; border-bottom:2px solid #ccc; font-family:"幼圆"; }
.page_txt{padding: 5px 15px;}
.weblist{ width:190px;}
.c1{ color:#0066CC;}
.MO{ cursor:pointer;}


/*翻页菜单------------------------------------------*/
#Changepage{ float:right;}
#Changepage a{
	color:#333333;
	display:block;
	list-style:none;
	margin:1px;
	padding:0px 2px;
	height:17px;
	width:15px;
	line-height:16px;
	text-align:center;
	float:left;
	border: 1px solid #DFDFDF;
	background-color:#FFFFFF;
}
#Changepage a.Nowpage{ border: 1px solid #BCD2E9; background-color:#D0EAF9}
#Changepage a.P-page{ line-height:17px;}
#Changepage a:hover{border: 1px solid #DFDFDF; background-color:#CCCCCC;}
#Changepage a.Nowpage:hover{ border: 1px solid #D90267; background-color:#FFD0E7}

/*********** 招聘格式 ***********/
.fontbold{
	font-weight:bold;
	}
	
.fontcolor01{
	color:#747474;
	}

.fontcolor02{
	color:#FF9900;
	}

.fontsize{
	font-size:14px;
	}

.h5title{
	margin:0;
	}
	
.recruitment{
	margin:0;
	}	
.recruitment li{
	background:url(../images/recruitment_list_icon.gif) 8px 10px no-repeat;
	padding:0 0 6px 20px;
	}

table.recruitmentform{
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	}
table.recruitmentform td{
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	padding:6px;
	}
.detail_list{
	background:#FFFFFF;
	}
.detail_list p{
	margin-bottom:6px;
	background:#FFFFFF;
	}

tr.scheduleform_title td{
	padding:8px;
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	}

table.scheduleform1{
	border-top:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	}
table.scheduleform1 td{
	border-bottom:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	padding:4px 8px;
	}
	
.divright{
	float:right;
	}
