@charset "utf-8";
/* 搜索框　*/
#site{
	line-height:32px;
	font-size:12px;
	position:relative;
	}
#site h1{
    background: url("/images/ynjzHospital2.gif") no-repeat 0 4px;
    left: 0;
	top: 0;
    padding-left: 30px;
    position: absolute;
	font-size:12px;
	}
#site span{
    left: 113px;
    position: absolute;
    top: 0px;
	}	
		
/*h1.r{ position:relative;}
h1.r a{ position:absolute; top:4px; left:0;}*/
#searchbar {
	background:url(/images/2011/searchbar.gif) repeat-x 0 0;
	height:36px;
	font-size:12px;
	padding:0 0 0 10px;
	width:950px;
	line-height:36px;
	font-weight:bold;
	margin:8px auto;
	border:1px solid #dedede;
	position:relative;
}
#searchbar a {
	font-weight:normal;
	color:#333;
	margin-right:8px;
}
#searchbar a:hover{
	color:#eb6100
	}
/* 第一屏容器 */
#index {
	height:560px;
	overflow:hidden;
	position:relative;
}
/* 第一屏6个组件 */
#iflash {
	position:absolute;
	top:0;
	left:0;
	width:298px;
	height:382px;
	border:1px solid #DCDCDC;
	overflow:hidden;
}
#imsg {
	position:absolute;
	top:392px;
	left:0;
	width:298px;
	height:166px;
	border:1px solid #DCDCDC;
	font-size:12px;
	background:url(/images/2011/imsg.gif) repeat-x 0 0;
}
#entry {
	position:absolute;
	top:0px;
	left:308px;
	width:414px;
	height:382px;
	border:1px solid #8CAED1;
	overflow:hidden
}
#ispec {
	position:absolute;
	top:392px;
	left:308px;
	width:414px;
	height:166px;
	border:1px solid #8CAED1;
}
/*
#itech {
	position:absolute;
	top:0;
	right:0;
	height:300px;
	overflow:hidden;
	width:228px;
	background:url(/images/2011/index.gif) no-repeat 0 -209px
}
*/

#ipanel {
	position:absolute;
	top:308px;
	right:0;
	width:228px;
	height:252px;
	background:url(/images/2011/index.gif) no-repeat -237px -209px
}
/* 资讯 */
#entry dt.c {
	height:31px;
	width:416px;
	line-height:31px;
	font-size:14px;
	overflow:hidden;
}
#entry dt.c a {
	background:url(/images/2011/index.gif) no-repeat -480px -340px;
	display:block;
	float:left;
	text-align:center;
	width:104px;
	color:#333
}
#entry dt.c a.on {
	background-position:-480px -371px;
	color:#fff;
	font-weight:bold
}
#entry dd {
	display:none
}
#entry dd strong {
	text-align:center;
	font-size:16px;
	height:40px;
	line-height:40px;
	font-weight:bold;
	padding-top:5px;
	overflow:hidden;
	display:block;
}
#entry dd strong a {
	color:#f00;
	padding-left:78px;
	background:url(/images/2011/index.gif) no-repeat 0 4px;
}
#entry dd strong a:hover{
	color:#eb6100
	}
#entry dd ul {
	font-size:14px;
	line-height:25px
}
#entry dd ul li {
	/*background:url(/images/2011/entryli.gif) no-repeat 10px center;*/
	background:url(/images/2011/ico.gif) no-repeat -942px -279px;
	padding:0 0 0 28px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
#entry dd ul li a {
	margin-right:5px;
	color:#333;
}
#entry dd ul li a:hover{
	color:#eb6100;
	}
#entry dd ul li a.t {
	padding-right:4px;
	background:url(/images/2011/entrylit.gif) no-repeat right center;
}
#entry dd ul li a.n {
	padding-right:30px;
	color:#369
}
#entry dd.news div {
	margin:10px 10px 0;
	text-align:center;
	border-top:1px dashed #e5e5e5;
	font-size:14px;
	line-height:35px;
	height:35px;
	font-weight:bold;
	padding-top:5px;
	overflow:hidden;
}
#entry dd div a.indexpromote {
	color:#0f579a;
	padding-left:75px;
	background:url(/images/2011/index.gif) no-repeat 0 -37px;
}
#entry dd div a:hover.indexpromote{
	color:#eb6100
	}
#entry dd.chot div {
	color:#f00;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	height:40px;
	padding-top:5px;
	text-align:center;
}
#entry dd.chot div a{
	color:#0f579a
	}
#entry dd.chot div a:hover{
	color:#eb6100
	}	
#entry dd.chot p {
	padding:0 15px;
	font-size:14px;
	line-height:1.6em;
	text-indent:2em;
}
#entry dd.chot ul {
	border-top:1px dashed #E5E5E5;
	margin:15px;
	padding:15px 0 0;
}
#entry dd.chot ul li {
	background:url(/images/2011/ico.gif) no-repeat -958px -280px;
	padding:0 0 0 18px;
	color:#888;
	text-align:right;
}
#entry dd.chot li a {
	float:left;
	text-align:left;
	width:270px;
}
/* 专题 */
#ispec dt.c {
	background:url(../images/2011/dt.gif) repeat-x 0 0;
	height:31px;
	padding-left:18px;
	line-height:31px;
	font-size:14px
}
#ispec dt.c a {
	color:#333;
	display:block;
	float:left;
	width:80px;
	text-align:center
}
#ispec dt.c a.on {
	background:url(/images/2011/index.gif) no-repeat -143px -148px;
	color:#000;
	font-weight:bold
}
#ispec dd {
	padding-top:8px;
	padding-left:18px;
	display:none;
	font-size:14px;
	height:120px;
}
#ispec dd div {
	padding-left:8px;
	background:url(/images/2011/ico.gif) no-repeat -958px -276px;
	height:25px;
	line-height:25px;
}
#ispec dd div a {
	line-height:30px;
	color:#333;
}
#ispec dd div a:hover {
	color:#eb6100;
}
/*
#ispec dd a.n {
	background:url(/images/2011/ispecn.gif) no-repeat right top;
	padding-right:30px;
}
*/
/* 技术 */
/*
#itech dt.c {
	font-size:12px;
	padding-left:70px;
	height:32px;
	line-height:32px;
	width:228px;
	overflow:hidden;
}
#itech dt.c a {
	height:31px;
	overflow:hidden;
	color:#333;
	display:block;
	padding:0 9px;
	float:left;
	border-left:1px solid #cfdae4;
	border-bottom:1px solid #cfdae4;
}
#itech dt.c a.on {
	background:url(/images/2011/index.gif) no-repeat 0 -148px;
	border-bottom:1px solid #f2f7fb;
	font-weight:bold;
}
#itech dd {
	background:url(/images/2011/index.gif) no-repeat -937px -79px;
	padding:8px 8px 7px;
	display:none;
	position:relative;
	font-size:12px;
}
#itech dd a {
	padding-left:24px;
	height:27px;
	line-height:27px;
	color:#333;
	display:block;
}
#itech dd a:hover{
	color:#eb6100;
	text-decoration:underline
	}
#itech dd a.imp {
	padding-left:0;
	height:103px;
	width:206px;
	overflow:hidden;
	color:#fff;
	position:relative;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
#itech dd a.imp span {
	display:block;
	background:#666;
	width:210px;
	text-align:center;
	color:#fff;
	position:absolute;
	left:0;
	bottom:10px;
	font-size:12px;
	line-height:normal;
	line-height:20px;
}
*/
#tc {
	width:254px;
	height:290px;
	overflow:hidden;
	
}
#tc dt {
	font-size:12px;
	background:url(/images/tec/dt.gif) no-repeat 0 0;
	height:30px;
	width:260px;
	float:left
}
#tc dt a {
	line-height:34px;
	display:block;
	height:32px;
	float:left;
	width:250px;
	background-image:url(../images/endpage_banner01.gif);
	font-size:14px;
	text-indent:40px;
	
}
#tc dt a.on {
	font-weight:bold;
	width:250px;
	background-image:url(../images/endpage_banner01.gif);
	font-size:14px;
	text-indent:40px;
	line-height:34px;
}

#tc dd {
	display:none;
	font-size:12px;
	padding-top:5px;
}

#tc dd#tcm {
	display:block;
}

#tc dd a {
	margin:0 auto 5px auto;
	display:block;
	width:185px;
	height:35px;
	line-height:35px;
	font-weight:bold;
	padding-left:30px;
	overflow:hidden;
	background:url(/images/tec/dd.gif) #FFFFFF no-repeat -215px 0px;
}
#tc dd a.on {
	padding-left:0;
	width:215px;
	height:50px;
	text-indent:-30em;
	
	background:url(/images/tec/dd.gif) #FFFFFF no-repeat 0 0;
}



#tc dd#tcm a{
	color:#086FBE;
	background-color:#D5E8EA;
	background-image:url(../images/man.gif);
	
}

#tc dd#tcw a {
	color:#C00967;
	background-color:#EFDFE8;
	background-image:url(woman.gif);
}

#tc dd#tcb a {
	color:#158603;
	background-color:#D2EEB9;
	background-image:url(byby.gif);
}

/* 咨询面板 */
#ipanel dt.c {
	font-size:12px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	
}
#ipanel dt.c a {
	float:left;
	padding:0 10px;
	display:block;
	height:31px;
	line-height:31px;
	color:#333;
	border-bottom:1px solid #cfdae4;
	border-right:1px solid #cfdae4;
}
#ipanel dt.c a.on {
	color:#000;
	border-bottom:1px solid #eff6fa;
	font-weight:bold
}
#ipanel dd {
	display:none
}
#sider_zixun {
	padding:5px;
}
#sider_zixun a {
	display:block;
}
#sider_zixun a.ico_s_1, #sider_zixun a.ico_s_2, #sider_zixun a.ico_s_3, #sider_zixun a.ico_s_4 {
	float:left;
	width:106px;
	text-align:center;
}
#sider_zixun a.ico_tel {
	margin-top:8px;
}
#sider_zixun a.ico_s_1 {
	background:url(/images/2011/ico_sider_zx.gif) no-repeat 23px -20px;
	border-top:1px dotted #ddd;
	border-right:1px dotted #ddd;
	padding-top:50px;
	height:18px;
}
#sider_zixun a.ico_s_2 {
	background:url(/images/2011/ico_sider_zx.gif) no-repeat center -110px;
	border-top:1px dotted #ddd;
	padding-top:50px;
	height:18px;
}
#sider_zixun a.ico_s_3 {
	background:url(/images/2011/ico_sider_zx.gif) no-repeat 30px -195px;
	border-top:1px dotted #ddd;
	border-right:1px dotted #ddd;
	padding-top:50px;
	height:15px;
}
#sider_zixun a.ico_s_4 {
	background:url(/images/2011/ico_sider_zx.gif) no-repeat center -285px;
	border-top:1px dotted #ddd;
	padding-top:50px;
	height:15px;
}
/*预约*/
#indexyuyue {
	font-size:12px;
	margin:10px;
}
#indexyuyue li {
	height:30px;
	line-height:30px;
}
#indexyuyue input {
	width:160px;
	height:20px;
	border:1px solid #ccc;
	background:#fff;
}
#indexyuyue select {
	width:165px;
	height:20px;
	border:1px solid #ccc;
}
#indexyuyue textarea {
	margin-top:5px;
	width:140px;
	height:55px;
	border:1px solid #ccc;
	background:#fff;
	font-size:12px;
	display:block;
	float:left;
}
#indexyuyue #sub_yy {
	margin:5px 0 0 10px;
	display:block;
	background:url(/images/2011/index.gif) no-repeat -873px -265px;
	width:50px;
	height:56px;
	border:0;
	float:left;
}
#indexyuyue #sub_yy:hover {
	background:url(/images/2011/index.gif) no-repeat -873px -207px;
}
/* 活动 */
#imsg p {
	background:url(/images/2011/calendar.gif) no-repeat 16px 16px;
	padding:10px 0 5px 75px;
	color:#0a69c3;
}
#imsg p span {
	color:#333;
	display:block;
	font-weight:normal;
	padding:3px 0;
}
#imsg p a {
	color:#0f579a
}
#imsg p a.imsghd {
	font-size:14px;
	color:#f7248b;
	font-weight:bold
}
#imsg div.c {
	padding:0 10px;
	background:#e6f0f9;
	height:25px;
	line-height:25px;
	color:#0f579a
}
#imsg div.c p {
	background-image:none;
	font-weight:normal;
	padding-top:0;
	padding-left:0;
	padding-bottom:0;
	float:right;
	color:#333
}
#imsg div.c p span {
	display:inline;
	padding:0 3px;
	font-weight:bold;
	color:#a50000
}
#imsg ul.c {
	margin:6px 0;
}
#imsg ul.c li {
	color:#333;
	width:122px;
	height:22px;
	/*line-height:22px;*/
	float:left;
	padding-left:26px;
	background:url(/images/2011/ico.gif) no-repeat -943px -225px;
}
#imsg ul.c li span {
	color:#a40000
}
.ichn {
	font-size:12px;
	position:relative;
	height:440px;
}
.ichn h2{ width:230px; height:43px; font-size:12px; position:absolute; top:2px; left:2px;}
.ichn ul.itype {
	background:url(/images/2011/index.gif) no-repeat 0 -806px;
	font-size:14px;
	height:43px;
	line-height:43px;
	padding-left:242px;
}
.ichn ul.itype li{
	width:114px;
	float:left;
	}
.ichn ul.itype a {
	display:block;
	width:114px;
	height:34px;
	line-height:34px;
	margin-top:8px;
	margin-right:5px;
	text-align:center;
	float:left;
	color:#333;
	font-size:14px;
}
.ichn ul.itype h3{
	font-weight:normal;
	}
.ichn ul.itype a.on {
	background:url(/images/2011/index.gif) no-repeat -479px -209px;
	color:#fff;
	font-weight:bold;
}
.ichn div.tabcontlist {
	display:none;
	position:relative;
}
.ichn .tabcontlist div.ichntm {
	margin-top:3px;
	padding-left:12px;
	position:relative;
	height:32px;
	line-height:32px;
	margin-bottom:8px;
	font-weight:bold;
	overflow:hidden;
}
.ichn div.ichntm a {
	font-weight:normal;
	margin-right:12px
}
.ichn div.ichntm a:hover {
	text-decoration:underline
}
/*
.ichn dd div.ichntm a.discount {
	margin-right:0;
	display:block;
	line-height:32px;
	padding:0 0 0 82px;
	background:url(/images/2011/discount.gif) no-repeat 0 6px;
	position:absolute;
	top:0;
	right:8px;
	font-size:14px
}*/
/* 推荐文章 */
.ichnrec {
	width:273px;
	height:348px;
	border:1px solid #DADADA;
	padding:1px;
	position:relative
}
.ichnrec span {
	position:absolute;
	left:1px;
	bottom:1px;
	display:block;
	width:273px;
	text-align:center;
	height:25px;
	line-height:25px;
	background:#333;
	color:#fff
}
/* 疾病正文 */
.ichndesc {
	position:absolute;
	top:40px;
	left:283px;
	width:434px;
	height:352px
}
.ichndesc a.t {
	height:35px;
	line-height:35px;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	display:block;
}
.ichndesc p {
	padding:0 10px 10px;
	text-indent:2em;
	line-height:20px;
	height:57px;
	overflow:hidden;
	color:#888
}
.ichndesc span.q {
	background:url(/images/2011/index.gif) #fff no-repeat -266px -152px;
	display:block;
	font-weight:bold;
	padding:5px 5px 5px 30px;
	margin:5px 10px;
	border:1px dotted #b2b2b2
}
.ichndesc span.q a{
	color:#535353;
	}
.ichndesc span.q a:hover{
	color:#eb5100;
	}
.ichndesc .ilists{
	margin:5px 0;
	}	
.ichndesc .ilists li{
	font-size:14px;
	color:#333;
	line-height:25px;
	height:25px;
	font-weight:normal;
	margin:0 10px;
	text-align:right;
}
.ichndesc .ilists li a{
	display:block;
	padding:0 0 0 15px;
	background:url(/images/2011/ico.gif) no-repeat -955px -279px;
	color:#333;
	float:left;
	width:325px;
	text-align:left;
}
.ichndesc .ilists li a:hover{
	color:#eb6100;
	}
.ichndesc .ilists li span {
}
.ichndesc .iasks li {
	background:#fff;
	margin:0 10px;
	font-size:12px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
/*.ichndesc h3.bg {
	background:#edf9eb
}*/
.ichndesc .iasks li a {
	font-weight:normal;
	color:#333;
	background:url(/images/2011/index.gif) no-repeat -237px -475px;
	padding:0 0 0 20px;
	display:block
}
.ichndesc .iasks li a:hover{
	color:#eb6100;
	}

/* 推荐专家 */
.ichnexp {
	position:absolute;
	background:url(/images/2011/index.gif) no-repeat 0 -943px;
	top:40px;
	right:0;
	width:235px;
	height:352px
}
.ichnexp a {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	margin:5px 0 0 5px;
	display:block;
	width:224px;
	height:232px;
	overflow:hidden;
	position:relative;
}
.ichnexp a:hover {
	text-decoration:underline
}
.ichnexp a span.name {
	display:block;
	position:absolute;
	height:26px;
	line-height:26px;
	text-align:center;
	left:0;
	bottom:0;
	background:#9d9c94;
	width:224px;
}
.ichnexp a span.mark {
	background:url(/images/2011/index.gif) no-repeat -614px -208px;
	width:56px;
	height:54px;
	display:block;
	position:absolute;
	top:0;
	left:0
}
.ichnexp div {
	height:100px;
	position:relative;
	margin:5px;
	height:95px;
	padding:5px;
	background:#fff;
}
.ichnexp div span {
	font-weight:bold
}
.ichnexp div div.c {
	position:absolute;
	bottom:0;
	left:0;
	padding:0;
	width:219px;
	height:35px;
	overflow:hidden;
	/*background:url(/images/2011/index.gif) no-repeat -480px -435px;*/
}
.ichnexp div div.c a {
	cursor:pointer;
	display:block;
	width:100px;
	margin-right:3px;
	height:28px;
	float:left;
	text-indent:-9999px;
}
/* 男性　*/

#man div.ichntm {
	color:#0b6ac3;
	background:#E6F0F9
}
#man div.ichndesc a.t {
	color:#0b6ac3
}
#man div.ichndesc a:hover.t{
	color:#eb6100
	}
#man div.ichntm a {
	color:#0b6ac3
}
/* 女性　*/
#woman ul.itype {
	background-position:0 -849px;
}
#woman ul.itype a.on {
	background-position:-479px -242px;
}
#woman div.ichnexp a span.mark {
	background-position:-614px -263px;
}
#woman div.ichntm {
	color:#f52490;
	background:#fee9f4
}
#woman div.ichndesc a.t{
	color:#f52490
}
#woman div.ichndesc a:hover.t {
	color:#eb6100
}
#woman div.ichntm a {
	color:#f52490
}
#byby ul.itype {
	background-position:0 -892px;
}
#byby ul.itype a.on {
	background-position:-479px -277px;
}

#byby div.ichnexp a span.mark {
	background-position:-614px -319px;
}
#byby div.ichntm {
	color:#1b9507;
	background:#e8f7eb
}
#byby div.ichndesc a.t {
	color:#1b9507
}
#byby div.ichndesc a:hover.t{
	color:#eb6100;
	}
#byby div.ichntm a {
	color:#1b9507
}
#ic {
	height:270px;
	overflow:hidden;
	margin-top:8px;
}
#icc {
	background:url(/images/2011/index.gif) no-repeat 0 -521px;
	float:left;
	width:446px;
	height:270px;
}
#icc a.pediacat {
	padding-left:10px;
	height:29px;
	line-height:29px;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
#icc dl {
	line-height:24px;
	font-size:12px;
	margin:8px;
}
#icc dl dt {
	text-align:center;
	background:#e6f0f9;
	font-weight:bold;
	float:left;
	width:20px;
}
#icc dl dt a {
	color:#333;
}
#icc dl dd {
	float:right;
	width:400px;
}
#icc dl dd a {
	color:#333;
	margin-right:5px;
}
#icc dl dd a:hover{
	background:#0f579a;
	color:#fff;
} 

#pedia {
	font-size:12px;
	padding-top:35px;
	padding-left:8px;
	background:url(/images/2011/index.gif) no-repeat -453px -521px;
	margin-left:8px;
	float:left;
	width:270px;
	height:270px;
}
#pedia li {
	width:260px;
	line-height:22px;
	height:22px;
	overflow:hidden;
	padding-left:5px;
	background:url(/images/2011/index.gif) no-repeat 0 -70px;
}
#pedia li a {
	color:#333
}
#pedia li a:hover{
	text-decoration:underline;
}
#pedia li a.t {
	margin-right:8px;
	padding-right:4px;
	background:url(/images/2011/index.gif) no-repeat right 4px;
	color:#888
}
#selftest{
	background:url(/images/2011/index.gif) no-repeat -732px -521px;
	float:right;
	width:228px;
	height:270px
}
#selftest span {
	display:block;
	line-height:30px;
	padding:0 0 0 10px;
	color:#333;
	font-weight:bold;
	font-size:14px;
}

#selftest dl{
	margin:10px;
	}
#selftest dt{
	border-bottom:1px solid #cfdae4;
	}
#selftest dt a{
	padding:1px 10px;
	margin-right:5px;
	background:#e6f0f9;
	font-size:12px;
	color:#333;
	}	
#selftest dt a.current{
	background:#cfdae4;
	font-weight:bold;
	}
#selftest dd{
	padding-top:10px;
	}	
#selftest dd a{
	background:url(/images/2011/ico.gif) no-repeat -958px -280px;
	padding-left:8px;
	height:23px;
	line-height:23px;
	overflow:hidden;
	color:#333;
	display:block;
	font-size:12px;
	}
#selftest dd a:hover{
	text-decoration:underline;
	}
#selftest dd{
	display:none;
	}				




#links {
	margin-top:8px;
	font-size:12px;
	padding:5px;
	background:url(/images/2011/links.gif) no-repeat 8px 7px;
	text-indent:65px;
	width:948px;
	border:1px solid #cfdae4
}
#links a {
	padding-right:10px;
	color:#888;
	line-height:1.8em;
}
#links a:hover{
	color:#eb6100;
	}
	
#r_contact{position:absolute;top:301px;right:0;width:230px; height:259px; background:url(/images/2011/contacth_bg.gif) no-repeat;}
#r_contact div{ padding-top:60px; height:65px; overflow:hidden;}
#r_contact div a{ width:71px; height:65px; background:url(/images/2011/contacth_btn.gif) no-repeat; display:block; text-indent:-99999px; float:left; margin-left:4px;}


#r_contact div a.b1{ background-position:0 0 ;}
#r_contact div a:hover.b1{background-position:0 -65px ;}

#r_contact div a.b2{ background-position:0 -130px ;}
#r_contact div a:hover.b2{ background-position:0 -195px;}

#r_contact div a.b3{ background-position:0 -260px ;}
#r_contact div a:hover.b3{ background-position:0 -325px;}

#r_contact p{ padding-top:25px; padding-left:2px;font-size:12px; color:#cc3300; line-height:20px; background:url(/images/2011/contact_t.gif) no-repeat; margin:8px 6px 9px;}
#r_contact p a{ color:#333; margin-right:8px;}
#r_contact p a:hover{ color:#eb5100}
	

