/*CopyRight D289.com Inc. designed by Jackson.Leung. */

#pageTop{
	width:938px;
	margin:0 auto;
	font-size:12px;
	background-color:white;
	}

/*公告广告*/
#topPub{
	width:946px;
	margin:0 auto;
	clear:both;
	}
#topPub input, #topPub a img{ border:0;}
#pubMedia{
	border-bottom:1px solid #EEE;
	}
#scrollText{
	height:28px;
	background:url(images/scrollText_BG.gif) repeat-x;
	}
#scrollText_content{
	height:28px;
	line-height:100%;
	float:left;
	padding-left:25px;
	background:url(images/scrollText_left.gif) no-repeat left top;
	}
#scrollText_content marquee{
	width:880px;
	text-align:center;
	}
#scrollText_content a{
	font-weight:bold;
	color:#FFF;
	padding:1px 15px 0 18px;
	background:url(images/scrollText_icon.gif) no-repeat 0;
	text-decoration:none;
	line-height:28px;
	}
#scrollText_content a:hover {
	text-decoration: underline;
	color:#FFF000;
	background-image:url(images/scrollText_icon_important.gif);
	}
#scrollText_content a.newsImportant{
	color:#FFF000;
	background-image:url(images/scrollText_icon_important.gif);
	}
#scrollText_right{
	width:25px;
	height:23px;
	padding-top:5px;
	float:right;
	position: relative;
	background:url(images/scrollText_right.gif) no-repeat top right;
	}

/*登陆操作*/
#topLogin{
	width:946px;
	margin:0 auto;
	padding:4px 0;
	height:26px;
	background:url(images/login_BG.gif) repeat-x 0 4px;
	clear:both;
	}
#topLogin_left{
	float:left;
	position: absolute;
	height:26px;
	background:url(images/login_left.gif) no-repeat 0 0;
	padding:0 0 0 15px;
	}
#topLogin form{
	margin:0;
	padding:0;
	}
/* 兼容IE6、IE7、fireFox */
#topLogin form { padding-top:4px } /* Moz FF */
* html #topLogin form { padding-top:3px; } /* IE6 */
*+html #topLogin form { padding-top:3px; } /* IE7 */

#topLogin a, #topSearch a{
	color:#06C;
	text-decoration:underline;
	background:none;
	}
#topLogin a:hover, #topSearch a:hover{
	color:#F50;
	text-decoration:underline;
	}
#topLogin input{
	padding:0;
	font-size:12px;
	margin-right:6px;
	}
#topLogin .TLinput{
	width:80px;
	height:16px;
	border:1px solid #9ab3cb;
	}
#topLogin .TLbutton{
	width:47px;
	height:18px;
	color: black;
	cursor:pointer;
	line-height:15px;
	border:1px solid #9ab3cb;
	background:url(images/button_BG.gif) repeat-x center;
	}
#AddAskBtn{
	border:1px solid #ffaf00!important;
	background:url(images/button_BG_important.gif) repeat-x center!important;
	}
#welcomeInfo{
	line-height:26px;
	color:#333;
	}
#welcomeInfo a{
	text-decoration:none;
	}

#topLogin_right{
	float:right;
	height:26px;
	position:relative;
	background:url(images/loginOperate_BG.gif) repeat-x top;
	}
#loginOperate{
	float:left;
	height:26px;
	padding-left:22px;
	background: url(images/loginOperate_left.gif) no-repeat top left;
	}
#loginOperate ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:26px;
	background: url(images/loginOperate_right.gif) no-repeat top right;
	}
#loginOperate li{
	float:left;
	height:26px;
	padding-right:2px;
	background:url(images/loginOperate_line.gif) no-repeat right center;
	}
#loginOperate a{
	display:block;
	float:left;
	height:19px;
	padding:7px 10px 0;
	text-decoration:none;
	font-size:13px;
	color:#004d93;
	
	line-height:100%!important;/*fireFox*/
	line-height:110%;
	}
#loginOperate a:hover{
	text-decoration:none;
	background:url(images/loginOperate_BG_over.gif) repeat-x top;
	}
	
/*标志导航*/
#topHeader{
	width:939px;
	height:65px;
	margin:0 auto;
	clear:both;
	background-color:white;
	padding-bottom:6px;
	}
#topHeader form, #topHeader ul{
	margin:0;
	padding:0;
	}
#topLogo{
	display:block;
	float:left;
	}
#topLogo img{
	background-color:white;
	}
	
/*导航*/
#topNav{
	float:right;
	width:658px;
	height:35px;
	margin-right:1px;
	}
#topNav ul{
	float:left;
	margin:0;
	position:absolute;
	padding:4px 0 0 6px;
	list-style:none;
	}
#topNav li{
	float:left;
	position:relative;
	margin-right:2px;
	padding-top:5px;
	background:url(images/navButton_BG.gif) repeat-x 0 5px;
	}
#topNav a{
	float:left;
	text-decoration:none;
	color:#000;
	background: url(images/navButton_left.gif) no-repeat top left;
	}
#topNav a span{
	float:left;
	height:18px;
	font-size:14px;
	cursor:pointer;
	line-height:80%!important;/*fireFox*/
	line-height:100%;
	padding:8px 10px 0;
	background: url(images/navButton_right.gif) no-repeat top right ;
	}
#topNav a:hover, #topNav .navHighlight a{
	background:url(images/navButtonOverA_left.gif) no-repeat top left #fff6eb;
	}
#topNav a:hover span, #topNav .navHighlight a span{
	color:#F50;
	background:url(images/navButtonOverA_right.gif) no-repeat top right;
	}
#topNav .navOver{
	bottom:3px;
	height:31px;
	background:url(images/navButtonOver_BG.gif) repeat-x bottom;
	}
#topNav .navOver a, #topNav .navOver a:hover{
	background:url(images/navButtonOver_left.gif) no-repeat top left;
	}
#topNav .navOver a span, #topNav .navOver a:hover span{
	height:22px;
	padding:9px 11px 0;
	font-weight:bold;
	color:#162335;
	background:url(images/navButtonOver_right.gif) no-repeat top right;
	}

/*简洁导航*/
#topMiniNav{
	width:946px;
	height:22px;
	margin:0 auto 4px;
	border:solid #ddf1f9;
	border-width:1px 0;
	background-color:#eff9fd;
	clear:both;
	}
#topMiniNav ul{
	width:906px;
	border:solid #FFF;
	border-width:1px 0;
	position:relative;
	margin:0;
	float:left;
	padding:0 20px;
	list-style:none;
	height:20px;
	}
#topMiniNav li{
	float:left;
	line-height:100%;
	}
#topMiniNav li a{
	float:left;
	height:15px;
	padding-top:3px!important;
	padding:5px 12px 0;
	color:#004d93;
	text-decoration:none;
	}
#topMiniNav li a:hover{
	color:#FFF;
	background-color:#008cc2 ;
	}

/*顶部搜索*/
#topSearch{
	float:right;
	width:658px;
	height:30px;
	margin-right:1px;
	background:url(images/search_BG.gif) repeat-x top;
	}
#topSearch form{
	height:25px;
	float:left;
	line-height:100%;
	padding:5px 0 0 32px;
	background:url(images/search_left.gif) no-repeat left top;
	}
#topSearch input, #topSearch select{
	font-size:12px;
	margin:0;
	padding:0;
	}
#topSearch select{
	height:18px;
	}
#topSearch .TSinput{
	width:180px;
	height:16px;
	line-height:16px;
	padding:2px 2px 0!important;
	margin:0 4px;
	border:1px solid #7f9db9;
	}
#topSearch .TSbutton{
	width:70px;
	height:20px;
	line-height:18px;
	border:1px solid #7f9db9;
	cursor:pointer;
	background:url(images/button_BG.gif) repeat-x center #FFF;
	}
#topSearch_right{
	height:26px;
	line-height:26px;
	padding:0px 15px 0 0;
	background:url(images/search_right.gif) no-repeat top right;
	float:right;
	}
#topSearch_right form{
	height:25px;
	float:left;
	line-height:100%;
	padding:5px 0 0 10px;
	background:url(images/search_right.gif) no-repeat left top;
	}
#topSearch_right #sbi{
	width:190px;
	height:16px;
	line-height:16px;
	padding:2px 2px 0!important;
	margin:0 4px;
	border:1px solid #7f9db9;
	}
#topSearch_right #sbb{
	width:70px;
	height:20px;
	line-height:18px;
	border:1px solid #7f9db9;
	cursor:pointer;
	background:url(images/button_BG.gif) repeat-x center #FFF;
	}

/*城市导航*/
.CityMenu{
	width: 939px;
	margin: 0 auto 3px auto;
	background-attachment: fixed;
	height: 27px;
	background-color: #f6f8f9;
	padding: 0px;
	border-top: 2px solid #ced6de;
	border-right: 0px solid #33CCFF;
	border-bottom: 0px solid #33CCFF;
	border-left: 0px solid #33CCFF;
}
#nav ul,li{
margin:0px;
padding:0px;
}
#nav li{
	display:inline;
	list-style:none;
	list-style-position:outside;
	text-align:left;
	float:left;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	line-height:22px;
}
#nav a:link{
color:#333333;
text-decoration:none;
float:left;
font-size: 14px;
width:34px;
height:23px;
padding:3px 0px 0px 8px;
}
#nav a:visited{
color:#333333;
text-decoration:none;
float:left;
font-size: 14px;
padding:3px 0px 0px 8px;
width:34px;
height:23px;
}
#nav a:hover{
color:#f50;
float:left;
font-size: 14px;
padding:3px 0px 0px 8px;
width:34px;
height:23px;
text-decoration:none;
background-color:#fff0dd;
}
#nav a:active{
color:white;
float:left;
font-size: 14px;
padding:3px 0px 0px 8px;
width:34px;
height:23px;
text-decoration:none;
background-color:#BD06B4;
}
#nav{
	width:939px;
	height:30px;
	margin:0px 0px 0px 7px;
	border-bottom:0px;
	padding:0px 0px;
	position:absolute;
	z-index:1;
}
.list{
line-height:22px;
text-align:left;
padding:0px;
font-weight:normal;
}
.menu1{
width:42px;
height:auto;
margin:0px;
border:1px solid #ffcb8c;
background-color:#fff6eb;
color:#336601;
padding:0px;
cursor:hand;
overflow-y:hidden;
filter:Alpha(opacity=95);
-moz-opacity:0.8;
}
.menu2{
width:44px;
height:25px;
margin:1px 0px 0px 0px;
color:#999999;
padding:0px;
overflow-y:hidden;
cursor:hand;
}
	
/*顶部分类栏目*/
#topMenu{
	width:939px;
	margin:0 auto;
	}	
.topMenu_Hospital{
	float:left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #345FCE;
	border-bottom-color: #345FCE;
	border-left-color: #345FCE;
	margin: 0px;
	padding: 0px;
	height: 73px;
	width: 799px;
}
.topMenu_Hospital ul{
    margin:1px 0px 1px 1px;
	padding:6px 0 0 15px;
	height:65px;
	background-image: url(images/Top_Menu_Hospital_BG.jpg);
	background-repeat: repeat-x;
	background-position: 1px 0px;
}
.topMenu_Hospital ul li{
    float:left;
    color:#fff;
	width:65px;
	line-height:160%;
	
	/*兼容IE及Firefox*/
	font-size:12px!important;
	/*font-size:6px;*/
	}
.topMenu_News{
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #093;
	border-bottom-color: #093;
	border-right-color: #093;
	margin: 0px;
	padding: 0px;
	height: 73px;
	width: 137px;
}
.topMenu_News ul{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
    margin:1px 1px 1px 0px;
	padding:6px 0 0 6px;
	height:65px;
	width:130px;
	background-image: url(images/Top_Menu_News_BG.jpg);
	background-repeat: repeat-x;
	background-position: 1px 0px;
}
.topMenu_News ul li{
    float:left;
    color:#fff;
	width:58px;
	padding:0 0 0 6px;
	line-height:160%;
	
	/*兼容IE及Firefox*/
	font-size:12px!important;
	/*font-size:6px;*/
	}
.topMenu_Hospital ul li a:link,.topMenu_Hospital ul li a:visited,.topMenu_News ul li a:link,.topMenu_News ul li a:visited{color:#fff;text-decoration: none;}
.topMenu_Hospital ul li a:hover,.topMenu_Hospital ul li a:active,.topMenu_News ul li a:hover,.topMenu_News ul li a:active{color:#0ff;text-decoration: none;}

/*页面底部*/
#pageBottom{
	width:939px;
	margin:0px auto 6px;
	font-size:12px;
	clear:both;
	}
#pageBottom a{
	color:#06C;
	text-decoration:underline;
	background:none!important;
	}
#pageBottom a:hover{
	color:#F50;
	text-decoration:underline;
	}
#footerBackground{
	border:solid #e3e9ee;
	border-width:1px 0;
	background-color:#f6f8fa;
	margin-bottom:2px;
	float:left;
	width:100%;
	}
#footerContent{
	float:left;
	border:solid #FFF;
	border-width:1px 0;
	padding:5px;
	}
#footerContent dl, #footerContent dt, #footerContent dd{
	margin:0;
	padding:0;
	}
#footerContent dl{
	float:left;
	padding-left:5px;
	}
#footerContent dt{
	font-weight:bold;
	padding:0 0 0 12px;
	background:url(images/bottomTitle_icon.gif) no-repeat left 2px;
	line-height:120%;
	color:#3c4655;
	}
#footerContent dd{
	float:left;
	margin-right:10px;
	padding:5px 0 0 12px;
	}
	
#footer_account{
	width:220px;
	border-right:1px solid #d4dee5;
	}
#footer_aboutWeb{
	width:290px;
	border-left:1px solid #FFF;
	border-right:1px solid #d4dee5;
	}
#footer_helpCenter{
	width:220px;
	border-left:1px solid #FFF;
	border-right:1px solid #d4dee5;
	}
#footer_cooperate{
	width:620px;
	border-left:1px solid #FFF;
	}
	
/*底部简洁风格*/
#footerAbout{
	text-align:center;
	}
#footerAbout p{
	margin:0;
	padding:6px 0 0;
	}
#footerAbout p a{
	color:#222;
	text-decoration:none;
	}

#noImageCopyright{
	text-align:center;
	line-height:190%;
	padding:0px 0 6px;
	}
#noImageCopyright a{
	color:#333;
	text-decoration:underline;
	padding:0 3px;
	}
#noImageCopyright .miniFont{
	font-size:10px;
	line-height:120%;
	}

#footerCopyright{
	float:left;
	width:100%;
	clear:both;
	height:25px;
	padding-bottom:5px;
	color:#162335;
	background:url(images/bottomCopyright_BG.gif) repeat-x top #FFF;
	}
#FCcontent{
	width:100%;
	height:23px;
	margin:0 auto;
	line-height:180%;
	padding-top:3px;
	text-align:center;
	}
#FCcontent img{
	float:left;
	position:relative;
	top:-4px;
	margin-right:6px;
	margin-left:1px;
	}

#FCcontent a img{
	filter:alpha(opacity=70);  /* IE */
	-moz-opacity:0.7;  /* Moz + FF */
	opacity: 0.7;  /* 支持CSS3的浏览器（FF 1.5也支持）*/
	}
#FCcontent a:hover img{
	filter:alpha(opacity=100);  /* IE */
	-moz-opacity:1;  /* Moz + FF */
	opacity: 1;  /* 支持CSS3的浏览器（FF 1.5也支持）*/
	}

#FCcontent a{
	color:#3c4655;
	text-decoration:none;
	margin-right:8px;
	}
#FCcontent a:hover{
	color:#F50;
	text-decoration:underline;
	}
#FCcontent .miniFont{
	font-size:10px;
	line-height:160%;
	}
	
/*统一设定字体*/
#pageTop, #topLogin .TLinput, #topLogin_left form, #loginOperate a, #welcomeInfo, #FCcontent, #FCcontent a, .miniFont, #footerContent a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
/*医院推荐栏*/
.recommend_hospital, .recommend_doctors{
	border-width:1px;
	border-style:solid;
	border-color: #FF9900;
	margin-bottom:8px;
	}
/*标题*/
.recommend_hospital h2, .recommend_doctors h2{
	margin:2px 0 0;
	padding:0 0 0 12px;
	line-height:28px;
	background-color: #FFF3E8;
	color:#F50;
	font-size:14px;
	}
.recommend_hospital ul, .recommend_doctors ul{
	padding:5px 10px 12px;
	margin:0;
	color:#AAA;
	}
.recommend_hospital li, .recommend_doctors li{
	list-style: disc inside;
	display:list-item;
	line-height:200%;
	font-size:12px;
	padding-left:5px;
	border-bottom:1px solid #EEE;
	}

