/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.11.0
*/
body {
   text-align:center;
   margin:2px;
   background-image:url(/images/bg.gif);
   background-repeat:repeat-y;
   background-position:center;
   font-size:12px;
}
a
{
	color:#00955B;
	text-decoration:none;
}
a:hover
{
	color:#FF855A;
	text-decoration:underline;
}
#doc {
   width:737px;
   *width:737px; /* IE */
   min-width:750px;
   margin:2px;
   text-align:left;
}

#hd,#bd {margin-bottom:1em;text-align:left;}
#ft {font-size:100%;clear:both; text-align:center; line-height:20px; color:#9D9D9E}

/* rules for main templates */
.yui-t1 #yui-main .yui-b, .yui-t2 #yui-main .yui-b, .yui-t3 #yui-main .yui-b, .yui-t4 .yui-b, .yui-t5 .yui-b, .yui-t6 .yui-b {float:right;}
.yui-t1 .yui-b, .yui-t2 .yui-b, .yui-t3 .yui-b, .yui-t4 #yui-main .yui-b, .yui-t5 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {float:left;}

/* t1: L160 */
.yui-t1 #yui-main .yui-b {width:76%;}
.yui-t1 .yui-b {width:21.33%;}

/* t2 & t4: L180 & R180 */
.yui-t2 #yui-main .yui-b, .yui-t4 #yui-main .yui-b {width:73.4%;}
.yui-t2 .yui-b, .yui-t4 .yui-b {width:24%;min-width:180px;}

/* 左右设置 */
.yui-t3 #yui-main .yui-b, .yui-t6 #yui-main .yui-b {width:245px;overflow: hidden;}
#yui-main
{
		height:202px;
		float:right;
		margin:0px;
		padding:0px;
		display:inline;
		overflow: hidden;
		background-color:#EFEFEF;
		width:245px;
}
#bd2
{
	display:inline;
}
.yui-b2 
{
	width:418px;
	float:left;
}
#yui-main2
{
	width:319px;
	float:right;
}
#yui-main2 .yui-b2
{
	width:241px;
	float:left;
	display:inline;
	margin-left:4px;
	margin-right:5px;
}
#yui-main2 .ads
{
	width:69px;
	float:right;
	font-size:8px;
	line-height:8px;
}
/*左边*/
.yui-t3 .yui-b, .yui-t6 .yui-b {width:483px;}

/* t5: R240 */
.yui-t5 #yui-main .yui-b {width:65.4%;}
.yui-t5 .yui-b {width:32%;}

/* t7: 750 */



/*	grid-generic rules for all templates */

/* all modules and grids nested in a grid get floated */
.yui-g .yui-u, .yui-g .yui-g, .yui-ge .yui-u, .yui-gf .yui-u {
   float:right; 
   display:inline;   /* IE */ 
}

/* float left and kill margin on first for added flex */
.yui-g .first, .yui-gd .first, .yui-ge .first, .yui-gf .first {float:left; }

/* 2 col */
.yui-g .yui-u, .yui-g .yui-g {width:49.1%;}
.yui-g .yui-g .yui-u {width:48.1%;} /* smaller for nested to preserve margins */

/* 3 col */
.yui-gb .yui-u, .yui-gc .yui-u, .yui-gd .yui-u {
   float:left; /* need to reverse the order for 3 */
   margin-left:2%; *margin-left:1.895%;   
   width:32%;
}

.yui-gb .first, .yui-gc .first, .yui-gd .first {margin-left:0;}

/* colspan 2 */
.yui-gc .first, .yui-gd .yui-u {width:66%;}
.yui-gd .first {width:32%;}

/* colspan 3 */
.yui-ge .yui-u {width:24%;}
.yui-ge .first, .yui-gf .yui-u {width:74.2%;}
.yui-gf .first {width:24%;}
.yui-ge .first {width:74.2%;}

/* self clear floated parent containers */
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}	
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf {zoom:1;} /* IE */

.yui-b img
{
	padding:0px;
}

#bd
{
	margin-top:10px;
	margin-bottom:0px;
}



.topDoctor img
{
	margin-top:10px;
}

/*关于德真会*/
.aboutPic
{
	width:737px;
	height:150px;
	margin-bottom:20px;
}
.aboutContent
{
	margin:10px;
	line-height:25px;
}
/*诊所列表*/
.clinicDiv
{
	width:174px;
}
.leftThum
{
	border-style:solid;
	border-width:1px;
	border-color:#EFEFEF;
}
.rightThum
{
	border-style:solid;
	border-width:1px;
	border-color:#EFEFEF;
}
.clinicTitle
{
	margin-bottom:0px;
	margin-top:8px;
}
.clinicName
{
	color:#00965A;
	font-weight:bold;
	font-size:13px;;
	float:left;
	margin-top:3px;
}
.TelTitle
{
	background-color:#00965A;
	color:#FFFFFF;
	padding:2px;
	padding-top:4px;
	font-weight:bold;
	font-size:8px;
	margin-left:8px;
	font-family:Arial;
	border-style:solid;
	border-width:1px;
	border-color:#00965A;
	height:21px;
}
.TelPhone
{
	font-weight:bold;
	font-size:10px;
	padding:2px;
	padding-top:4px;
	font-family:Arial;
	border-style:solid;
	border-width:1px;
	border-color:#00965A;
	width:85px;
	height:21px;
}
.TelSpan
{
	float:right;
}
.line
{
	width:100%;
	margin-top:-6px;
	height:1px;
}
.AddressSpan
{
	margin-top:-8px;
	height:17px;
	font-size:12px;
}
.AddressTitle
{
	width:54px;
	margin:0px;
	vertical-align:top;
	font-size:12px;
}
.clinicAddress
{
	width:120px;
	height:50px;
	margin:0px;
	font-size:12px;
}
#clinicIntroduce
{
	float:left;
	width:150px;
	margin-top:25px;
	padding-left:8px;
}
#clinicDataList
{
	float:right;
	width:577px;
	margin-top:25px;
	padding:0px;
}
#clinicDataList UL
{
	text-align:right;
}
#clinicDataList UL LI
{
	float:left;
	margin:0px;
	width:33.3%;
	height:200px;
	font-size:12px;
	text-align:left;
}
/*新闻列表*/
#newsList
{
	width:737px;
}
#picNews
{
	float:left;
	width:306px;
}
#textNews
{
	float:right;
	width:407px;
	padding-left:14px;
	border-left-width:1px;
	border-left-style:solid;
}
#picNews .newsCss
{
	margin-top:6px;
	
}
#picNews .newsCss .pictureCss
{
	float:left;
	width:65px;
	height:65px;
}
#picNews .newsCss .infoCss
{
	float:right;
	width:240px;
	height:65px;
	padding-left:8px;
	padding-top:6px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
/*首页*/
.DefayltNewsUlCss
{
	width:100%;
}
.DefayltNewsLiCss
{
	float:left;
	height:18px;
	width:100%;
	padding:3px;
	border-bottom-style:dashed;
	border-bottom-color:#EEEEEE;
	border-bottom-width:1px;
	display:inline;
}
.publishTime
{
	float:left;
	width:110px;
	font-family:Arial;
	font-size:10px;
	padding-top:3px;
	color:#FF0000;
}
.newsTitle
{
	color:#FF0000;
}
.lishiContent
{
	width:483px;
	height:120px;
	overflow:hidden;
	padding:0px;
	line-height:16px;
	margin:0px;
}
.zhuangkeIcon
{
	width:483px;
	height:59px;
	margin-top:5px;
	font-size:8px;
	text-align:center;
}
/*底下的列表*/
.topDoctor Li
{
	width:25%;
	float:left;
}
.doctorItemDiv
{
	width:100%;
}
.doctorItemFace
{
	width:84px;
	float:left;
}
.doctorItemInfo
{
	float:right;
	width:90px;
	padding-top:8px;
	line-height:18px;
}
.doctorItemInfo span
{
	line-height:23px;
}
/*医生列表*/
#doctorDataList
{
	text-align:center;
	width:434px;
}
#doctorDataList Li
{
	width:434px;
	text-align:center;
	margin-left:158px;
}
.doctorListItemFace
{
	float:left;
	width:184;
	height:140px;
	padding-left:65px;
}
.doctorListItemInfo
{
	float:right;
	width:250px;
	height:140px;
	text-align:left;
	line-height:18px;
	padding-left:15px;
}
.doctorListItemLine
{
	height:4px;
	line-height:4px;
	width:100%;
	background-color:#bbdebd;
	margin-bottom:8px;
	font-size:4px;
}
/*医生详细*/
#doctorShow
{
	text-align:center;
}
.viewDoctorDiv
{
	width:434px;
	text-align:left;
}
.viewDoctorFace
{
	width:186px;
	height:200px;
	float:left;
}
.viewDoctorInfo
{
	width:248px;
	height:200px;
	float:right;
	padding-left:10px;
	line-height:28px;
}
/*诊所查看*/
#clinicShow
{
	text-align:center;
	margin-top:30px;
}
.clinicView
{
	width:420px;
	text-align:left;
}
.clinicViewDiv
{
	width:450px;
}
.leftPicThum
{
	float:left;
}
.rightMapThum
{
	
}
.clinicBaseInfo
{
	width:450px;
}
.clinicMapPicture
{
	float:left;
	width:176px;
	height:160px;
	padding-top:5px;
}
.clinicInfo
{
	float:right;
	width:265px;
	height:160px;
}
.clinicInfo .ViewclinicTitle
{
	margin-top:0px;
}
.clinicInfo .ViewclinicTitle .ViewTelSpan .TelPhone
{
	width:170px;
}
.clinicPictureList Ul
{
	width:100%;
	margin-bottom:10px;
}
.clinicPictureList Li
{
	float:left;
	margin:3px;
}
.ViewclinicName
{
	font-size:14px;
	font-family:黑体;
	font-weight:bold;
	color:#00965A;
	padding-bottom:3px;
	height:14px;
	line-height:14px;
}
.ViewAddressSpan
{
	line-height:20px;
	color:#999999;
}
/*服务项目列表*/
.serviceList span
{
	width:49%;
}
.serviceList .info
{
	float:left;
	width:265px;
	padding-left:12px;
}
.serviceList .title
{
	font-weight:bold;
	margin-top:8px;
	width:100%;
}
.serviceList .line
{
	font-size:1px;
	height:1px;
	line-height:1px;
	background-color:#CCCCCC;
	margin-top:2px;
	margin-bottom:2px;
	width:100%;
}
.serviceList .breif
{
	width:100%;
}
.serviceList .pic
{
	float:right;
	width:86px;
	margin-top:15px;
}
/*招聘*/
.getJob
{
	text-align:right;
	width:100%;
}
.leftJobTitle
{
	width:210px;
	float:left;
	border-right-style:dashed;
	border-right-width:1px;
	border-right-color:#CCCCCC;
	padding-left:8px;
	font-weight:bold;
}
.leftJobTitle li
{
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	line-height:26px;
}
#hrDataList
{
	width:500px;
	float:right;
}
#hrDataList .title
{
	color:#01975A;
}
/*应聘*/
#jobOffers1_sex label
{
	display:inline;
}
/*会员注册*/
#memberControl1_memberSex label
{
	display:inline;
}
#memberControl1_marriage label
{
	display:inline;
}
.nationalityDiv input
{
	width:100px;
}
.jobDiv input
{
	width:200px;
}
.companyDiv input
{
	width:200px;
}
.regBanner
{
	width:554px;
	float:left;
}
.regForm
{
	width:183px;
	float:right;
	border-width:0px;
	border-style:solid;
	border-color:#EAE0D6;
	height:125px;
	text-align:right;
	line-height:26px;
	padding:0px;
	padding-top:18px;
	background-image:URL(/images/loginBG.jpg);
	font-size:12px;
	color:#00965a;
}
.regForm .inputBox
{
	border-width:1px;
	height:16px;
	margin-top:8px;
	margin-right:28px;
	width:80px;
}
#loginBtnGroup
{
	margin-top:22px;
}
#activity
{
	width:445px;
	float:left;
}
#activityPic
{
	width:288px;
	float:right;
	text-align:right;
}
#activity .newsCss
{
	margin-top:6px;
	
}
#activity .newsCss .pictureCss
{
	float:left;
	width:65px;
	height:65px;
}
#activity .newsCss .infoCss
{
	float:right;
	width:359px;
	height:65px;
	padding-left:8px;
	padding-top:6px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
.memberNameDiv Label
{
	color:#FF0000;
}
.memberPwsDiv Label
{
	color:#FF0000;
}
.addressDiv Label
{
	color:#FF0000;
}
.telephoneDiv Label
{
	color:#FF0000;
}
#regForm
{
	background-color:#F0F0F0;
	padding:10px;
	margin-top:-35px;
	height:380px;
}
#regForm input
{
	border-width:1px;
}
#regForm textarea
{
	border-width:1px;
}
#regForm .memberLeftDiv
{
	float:left;
	width:50%;
	border-right-width:3px;
	border-right-style:solid;
	border-right-color:#00965A;
	height:380px;
	padding-left:25px;
}
#regForm .memberRightDiv
{
	float:right;
	width:47%;
	height:380px;
	padding-left:25px;
}
.memberNameDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.memberPwsDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.memberSexDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.birthdayDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.addressDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.telephoneDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.emailDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.nationalityDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.jobDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.companyDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.officeTelephoneDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.marriageDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.memberFromDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.homeInfoDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.photoDiv label
{
	display:inline;
	width:70px;
	line-height:28px;
}
.addMemberDiv
{
	height:30px;
	text-align:center;
}
.addMemberDiv input
{
	margin-top:10px;
}
/*新闻详细页*/
.HeadCss H3
{
	text-align:center;
	font-size:14px;
}
.HeadCss Div
{
	text-align:center;
	padding:8px;
}
.ContentCss p
{
	line-height:24px;
}
.PicBottomTel
{
	font-family:Arial;
	text-align:center;
	padding-top:6px;
	font-weight:bold;
	color:#117F47;
}
/*联系我们*/
.connectUsList
{
	width:100%;
	margin-left:40px;
	margin-right:40px;
}
.connectUsList Ul
{
	width:100%;
	margin-top:28px;
}
.connectUsList Li
{
	float:left;
	width:49%;
	background-image:url(/images/connectUs.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:10px;
	padding-bottom:10px;
	height:100px;
}
/*显示新闻*/
#newsPicture
{
	float:left;
}
#newsContent
{
	font-size:14px;
	line-height:26px;
}
#newsContent h3
{
	font-size:18px;
	font-weight:bold;
	margin:20px;
}
#newsContent h4
{
	font-size:12px;
	font-weight:normal;
	margin:10px;
}
/*搜索*/
.searchList
{
	height:390px;
}
.searchList td
{
	padding-left:5px;
}
.showguestBookList h3
{
	padding-top:18px;
	padding-bottom:10px;
	color:#00965A;
}
/*留言*/
#saveGuestBook
{
	width:520px;
	float:right;
}
#saveGuestBook #tel
{
	width:100px;
}
#saveGuestBook #address
{
	width:300px;
}
#saveGuestBook #leftWord
{
	width:430px;
}
.guestDataGrid .title
{
	height:22px;
	background-color:#EEEEEE;
	padding:4px;
}
.guestDataGrid .title .name
{
	float:left;
	font-weight:bold;
}
.guestDataGrid .title .answer
{
	float:right;
}
.guestDataGrid .leftWord
{
	padding:4px;
	font-size:12px;
}
.loginEdForm
{
	padding-left:10px;
	text-align:left;
	padding-top:30px;
}
/*首页Flash*/
#flashcontent
{
	margin-bottom:12px;
	z-index:0;
}
/*新闻more*/
#newsMore
{
	position:absolute;
	top:170px;
	left:320px;
}

/*预约*/
.yuyueForm
{
	width:486px;
	background-image:url(/images/yuyueTitle.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	margin-left:125px;
	padding-top:30px;
}
.yuyueForm table
{
	background-color:#E8F4ED;
	margin-top:10px;
	margin-bottom:8px;
}
.yuyueForm td
{
	padding:2px;
	padding-bottom:8px;
	padding-top:8px;
}
.yuyueForm label
{
	display:inline;
}
.yuyueForm .label
{
	text-align:right;
	font-weight:bold;
	font-size:14px;
	color:#00965A;
}
