@charset "utf-8";
fieldset, img { border: 0; }

:focus { outline: 0; }

input, button, textarea, select { font-family:Arial, Verdana, Helvetica, sans-serif; *font-size: 100%; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
ol, ul { list-style: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%;} 
.clearfix { display: block;} 
/* End hide from IE-mac */

/* Global Style */
.columnsA { width:645px; float:left; }
.columnsB { display:none;width:309px; height:auto;min-height:200px; float:right; border:1px solid #E9E9E9;}

.columnsAA { width:655px; float:left; }
.columnsBB { width:300px; float:right; border:1px solid #CCC; }

.columnsAA-A { width:480px; float:left; }
.columnsAA-B { width:160px; float:right; }

/*.columnsa { width:790px; float:left; }*/
.columnsa { width:1000px; float:left; }
.columnsb { display:none;width:160px; height:auto;min-height:300px; float:right; border:1px solid #E9E9E9; }

#wrap { width: 990px; text-align:left; margin:0 auto; }

.subNavBox { z-index:100; display:none; position:absolute; top:25px; left:0; }
	.subNavBox a { font-size:11px; color:#3E6187; border:0; }
	.subNavBox a:hover { background:none; color:#BA0003; border:0; }

	.textCont { width:190px; padding:0 5px; float:right; border-left:1px solid #EEE; border-right:1px solid #EEE; }
		.textCont h3 { padding-left:5px;line-height:24px;font-size:11px; color:#3E6187; }
		.textCont li { list-style-type:square; padding:5px 0; list-style-position:inside; line-height:18px; border-bottom:1px dotted #ccc; color:#636363; }
		.textCont li a { color:#636363; }
		.textCont li a:hover { color:#29568F; }

.v_show {width:995px; height:200px; margin-top:10px; clear:both; border:1px solid #E7E7E7; background:#F9F9F9; }

.prev { display:block; width:28px; height:200px; float:left; overflow:hidden; background: url(showpicbtn.gif) no-repeat 0 -10px; text-indent:-9999px; cursor:pointer;}
.next { display:block; width:28px; height:200px; float:right; overflow:hidden; background: url(showpicbtn.gif) no-repeat -32px -10px; text-indent:-9999px; cursor:pointer; }

.v_content { position:relative; width:870px; height:180px; overflow:hidden; float:left; margin:10px 18px;}
.v_content_list { position:absolute; width:2500px;top:0px; left:0px; }
.v_content ul {float:left; }
.v_content ul li { display:inline; width:200px; float:left; padding:0 9px; border-right:1px solid #CCC; background:url(img/v_bg.gif) no-repeat; }
.v_content ul li a { font-size:13px; color:#133457; line-height:120%; font-weight:bold; }
.v_content ul li a:hover { color:#C10402; }
.v_content ul li p { line-height:120%;}
.v_content ul li img {  width:200px; height:113px; display:block; }
/* Nursing-Homes End */

.newsMenu { float:left;height:21px; margin-bottom:10px; background:#ECECEC; }
.newsMenu a { height:15px; line-height:15px; color:#3E6187; font-size:11px;font-weight:bold; padding:3px 10px; float:left;  }
.newsMenu a:hover,.newsMenu a.current { background:#C10402; color:#FFF; }

#flash { width:100%; height:400px; border-bottom: 1px solid #DDDDDD; }
	/* 焦点图 Start */
	#picBox{width:480px; height:275px; overflow:hidden; border-bottom:2px solid #DDDDDD; position:relative;}
		#picBox ul#show_pic{ width:3050px; height:270px; position:absolute;}
		#picBox ul#show_pic li{ float:left; height:270px;}
		#picBox ul#show_pic li img{ display:block;}
	#title_num p{ width:466px; height:20px; display:none; background:#666; color:#FFF; z-index:20; font-size:20px; padding:7px; position:absolute; bottom:5px; left:0; }
	#title_num p.active { display:block; }
	#text_num { height:120px; color:#000; line-height:130%; overflow:hidden;}
	#text_num li { padding:5px; display:none;}
	#text_num li.active { display:block;}
	/* 焦点图 End */

.columnsAA-B .textCont { width:150px; }
.columnsAA-B .textCont li strong { margin-right:5px; }

.columnsAA-A .imgCont { width:480px; background:#FFF; float:left; }
	.columnsAA-A .imgCont .subImgBox { width:220px; padding:5px; border:1px solid #FFF; overflow:hidden; float:left; }
		.columnsAA-A .titleCatName { font-size:11px; font-weight:bold; color:#C10402; line-height:18px; }
		.columnsAA-A .imgTitle { margin-bottom:10px; }
		.columnsAA-A .subImgBox p { color:#636363; font-size:10px; line-height:150%; }
		
.newsLeft { width:280px; margin:10px 0; padding:0 10px; float:left; border-right:1px solid #E1E4F2; }
	.subNewsList { border-bottom:1px solid #E1E4F2; }
		.titlecatname { font-size:11px; font-weight:bold; color:#C10402; }
		.subNewsList dl { height:75px; overflow:hidden; }
		.subNewsList dt { width:75px; float:left; }
		.subNewsList dd { width:190px; float:right; }
			/*.subNewsList dd .titlecatname { font-size:11px; font-weight:bold; color:#C10402; }*/
			.subNewsList h2 a { font-size:12px; font-weight:normal; color:#133457; }
		.subNewsList ul { padding-bottom:10px; }
		.subNewsList ul li { list-style-type:disc; list-style-position:inside; color:#133457; }
			.subNewsList ul li a { font-size:11px; color:#133457; }
			
.newsRight { width:300px; float:left; padding:10px; }
	.newsRight p { padding-bottom:10px; }
	.imgfr { padding-top:10px; }
		.imgfr img { float:right; }
		
.subNews { width:945px; margin:0 auto; clear:both; padding-top:10px; }
	.subNewsL { width:225px; float:left; margin-left:10px; display:inline; }
	.subNewsL .titlecatname { display:block; }
	.subNewsL img { border:1px solid #AAA; padding:2px; }
	.subNewsL h2 a { font-size:12px; font-weight:normal; color:#133457; }
	
.redwidgettitle { padding-left:5px;line-height:24px;font-size:11px; color:#3E6187; }
	#videoTabMenu ul { height:15px; padding-left:200px; text-align:right; line-height:15px; }
	#videoTabMenu ul li { width:10px; text-align:center; padding:0 5px; display:block; float:left; }
		#videoTabMenu ul li a { width:10px; height:14px; display:block; border-bottom:1px solid #FFF; color:#3E6187; }
		#videoTabMenu ul li a.current { border-bottom:1px solid #3E6187; color:#133457; }
	#videoTabBox div { text-align:center; }	
		#videoTabBox div a { font-weight:bold; color:#636363;}
		#videoTabBox div a:hover { color:#C10402; text-decoration:underline; }

.columnsBB .textCont { width:290px; margin-top:10px; border:0 none; }

.columnsBBlist { display:block; padding-bottom:10px; border-bottom:1px solid #E1E4F2; }
	.columnsBBlist h2 { margin:10px 0; }
	.columnsBBlist h2 a { font-size:13px; color:#133457; line-height:18px; }
	.columnsBBlist h2 a:hover { color:#3E6187; text-decoration:underline; }
	.columnsBBlist .pimg { float:left; padding-right:10px; }
/* News End */

.leftProPage dt { width:215px;height:150px; float:left;text-align:center}

.leftProPage .profileTitle{ font-size:14px; font-weight:bold; color:#133457; line-height:20px; }
	.leftProPage .s-txt-p { font-size:11px; color:#606060; padding-left:10px; }
	.leftProPage .job-direct-link { font-size:13px; color:#4C4C4C; line-height:17px; margin-bottom:10px; }
	.phone-label { width:100px; height:15px; line-height:15px; font-size:11px; color:#606060; float:left; }
	.phone-txt { height:15px; line-height:15px; font-size:11px; color:#606060; }
	.pro-weblink a { color:#606060; }
	.pro-weblink a:hover { color:#3D3D3D; text-decoration:underline; }
	.pro-norm-txt { clear:both;color:#606060; padding-top:10px;line-height:15px; }
	
.profileLink { clear:both; margin-top:20px; }
	.profileLink li { width:275px; height:18px; line-height:18px; font-size:12px; font-weight:bold; list-style-type:disc; list-style-position:inside; color:#606060; float:left; }
		.profileLink li a { color:#606060; }
		.profileLink li a:hover { color:#3D3D3D; text-decoration:underline; }


.proAlbm { clear:both;border:1px solid #C7E3F1;min-height:190px}
.proAlbm a:hover { text-decoration:underline; }
	.proAlbmTitle { height:25px; background:#e9f4f8; border-bottom:5px solid #C7E3F1; }
		.profileAlbmTitle { width:300px; height:25px; line-height:25px; margin-left:5px;float:left; font-size:14px; font-weight:bold; color:#133457; }
		.profileAlbmTitle a { color:#133457; }
		.proAlbmTitle span { float:right; padding-right:5px; line-height:25px; text-align:right; font-size:11px; font-weight:bold; color:#133457; }
			.proAlbmTitle span a { color:#133457; }

.proAlbmDetails li { width:170px; height:130px; text-align:center; margin-top:15px; margin-left:14px; float:left; display:inline; }
	.proAlbmDetails li a { font-size:11px; line-height:20px; color:#939393; }
	.proAlbmDetails li a:hover { color:#636363; }
		.proAlbmDetails li a.blocka { display:block; }
		.proAlbmDetails li a.f12 { font-size:12px; }
		.proAlbmDetails li a img { border:1px solid #000; vertical-align:middle;}
.proAlbmDetails .picdiv{height:100px;line-height:100px}
.proAlbmDetails .picdiv img{vertical-align:middle;}
/* Main End */


.bmana{float:right}
.bleft{float:left;width:480px}
#artlist { clear:both;margin:5px 0;}
	#artlist h2,#artlist h2 a { font-size:13px;margin-left:3px}
	#artlist img { float:left; margin:5px;border:1px solid #ccc;padding:2px}
	#artlist p { font-size:12px; padding:0px;margin-left:3px; line-height:130%; }

.albumRight{
	float:right;width:215px;
}
#albumList {
	width:100%;
	float:left;
}
#albumList h3 {
	width:100%;
	padding:5px 0;
	color:#0387C8;
	border-bottom:2px solid #EFEFEF;
}
#albumList ul {
	padding:5px;
	margin:10px 0;
	border:2px dashed #EFEFEF;
}
#albumList ul li{
	line-height:20px;
}
