﻿@charset "utf-8";
/* 公用基本样式专用 */
*{
	padding:0px; margin:0px;
}
body{
	background-color:#fff; font-family:"宋体"; font-size:12px; line-height:22px; color:#3f464c;
}
a{
	color:#3f464c; text-decoration:none;
}
a:hover{
	color:#b71313; text-decoration:underline;
}
img{
	border:none;
}
.clear{
	clear:both; height:1px; overflow:hidden;
}
ul,ol{
	list-style:none;
}
/*公用样式专用*/
#top,#nav,#notice,#main,#pic_link,#foot_nav,#foot{
	width:960px; margin:0px auto;
}
/*头部样式专用*/
#top{
	position:relative;
}
#topbtn{
	position:absolute; top:10px; left:25px;
}
#topbtn li{
	float:left; background:url(icon02.gif) no-repeat 0px 4px; padding-left:25px; padding-right:15px;
}
#topbtn li.fav{
	background:url(icon01.gif) no-repeat 0px 2px; padding-left:20px;
}
/*导航菜单部分样式专用*/
#nav{
	background:url(nav_cbg.gif) repeat-x; height:72px;
}
#nav_lbg{
	background:url(nav_lbg.gif) no-repeat; width:4px; height:72px; float:left;
}
#nav_rbg{
	background:url(nav_rbg.gif) no-repeat; width:4px; height:72px; float:left;
}
#nav_con{
	float:left; width:952px;
}
#nav_con ul li{
	float:left;
}
#nav_con ul li a{
	display:block; width:90px; height:42px; line-height:42px; text-align:center; font-size:14px; font-weight:bold; color:#fff;
}
#nav_con ul li.on a{
	background:url(nav_hover.gif) no-repeat; color:#20628b;
}
#nav_con ul li a:hover{
	background:url(nav_hover.gif) no-repeat; text-decoration:none; color:#20628b;
}
#time{
	line-height:42px; padding-left:25px; color:#fff;
}
.subnav{
	line-height:30px;
}
.subnav,.subnav div a{
	color:#20628b;
}
.subnav div{
	display:none;
}
/*公告部分样式专用*/
#notice{
	border:1px #f3d0b9 solid; background-color:#fef8e3; color:#b71313; line-height:23px; padding:0px 10px; margin:4px auto; width:940px; clear:both;
}
#notice strong{
	color:#b71313; background:url(icon03.gif) no-repeat 0px 4px; padding-left:17px; width:40px; float:left;
}
/*#notice marquee{
	width:880px; height:24px; overflow:hidden;
}*/
#demo0{
	width:880px; height:24px; overflow:hidden; float:left;
}
/*主体左侧样式专用*/
#AB_A{
	width:740px; float:left;
}
/*主体左侧宽block样式专用*/
.left_lblock{
	background:url(ltit_lcbg.gif) repeat-y; margin-bottom:10px; width:732px;
}
.ltit{
	color:#3a7c9e; font-size:13px; border-bottom:1px #b3d1dc dashed; background:url(icon05.gif) no-repeat 2px 4px; padding-left:20px; margin-bottom:10px;
}
.lmore{
	float:right; font-size:12px; font-weight:normal;
}
.lmore a{
	color:#3a7c9e;
}
.list{
	padding:0px 5px;
}
.list li{
	border-bottom:1px #c3c3c3 dashed; background:url(icon04.gif) no-repeat 3px 6px; padding-left:11px; line-height:23px;
}
.list li span{
	float:right; color:#8d9092;
}
.lbbg{
	background:url(ltit_lbbg.gif) no-repeat left bottom; width:732px; height:4px;
}
.left_mblock{
	background:url(ltit_mcbg.gif) repeat-y; width:422px; margin:0 7px 10px 0; float:left;
}
.mtbg{
	background:url(ltit_mtbg.gif) no-repeat; padding:5px; width:412px; height:191px;
}
.mbbg{
	background:url(ltit_mbbg.gif) no-repeat left bottom; width:422px; height:4px;
}
.left_sblock{
	background:url(ltit_scbg.gif) repeat-y; width:303px; margin-bottom:10px; float:left;
}
.stbg{
	background:url(ltit_stbg.gif) no-repeat; padding:5px; width:293px; height:191px;
}
.sbbg{
	background:url(ltit_sbbg.gif) no-repeat left bottom; width:303px; height:4px;
}
.left_sblock img{
	margin:0px 4px;
}
.left_sblock ul li{
	background:url(icon06.gif) no-repeat 3px 5px; padding-left:17px;
}
.left_bblock{
	height:239px;
}
/*主体右侧部分样式专用*/
#AB_B{
	width:220px; background:url(rblock_cbg.gif) repeat-y; float:left;
}
#rt_bg{
	background:url(rblock_tbg.gif) no-repeat; width:220px; height:4px;
}
#rb_bg{
	background:url(rblock_bbg.gif) no-repeat left bottom; width:220px; height:10px;
}
.right_block{
	margin:8px; margin-top:4px; *margin-top:0px; width:204px; overflow:hidden;
}
.right_block h1{
	font-size:13px; color:#fff; line-height:24px; background:url(rtit_bg.gif) repeat-x; padding:0px 5px; width:194px; margin-bottom:8px;
}
.rmore{
	font-size:12px; font-weight:normal; float:right;
}
.rmore a{
	color:#fff;
}
.rmore a:hover{
	color:#b71313;
}
/*主体右侧专家介绍样式专用*/
.right_block ul{
	padding:6px 0px;
}
.right_block ul li{
	background:url(icon07.gif) no-repeat 0px 2px; padding-left:18px; margin-left:4px; width:78px; float:left;
}
.right_block ul li a{
	font-size:14px; font-weight:bold; color:#20628b;
}
/*主体右侧搜索部分样式专用*/
.search_txt{
	width:126px; height:22px; border:1px #91a9a8 solid; background:url(search_tbg.gif) repeat-x; float:left; margin-left:8px; *margin-bottom:4px;
}
.search_btn{
	width:68px; height:24px; line-height:24px; border:none; color:#fff; font-weight:bold; background:url(search_btn.gif) no-repeat; margin-left:6px;
}
/*主体右侧登录样式专用*/
.ulab{
	color:#727171; *padding-top:4px; padding-left:22px; float:left;
}
.logtxt{
	width:97px; height:13px; line-height:13px; background-color:#efefef; border:1px #ccc solid; margin:5px 0px;
}
.login_btn{
	width:53px; height:21px; line-height:21px; color:#fff; background:url(login_btn.gif) no-repeat; border:none; margin-left:30px; margin-top:5px;
}
.forgetpwd{
	color:#6b868a; text-decoration:underline; padding-left:22px;
}
a.forgetpwd:hover{
	color:#b71313;
}
/*主体右侧在线咨询样式专用*/
.right_block h2{
	background-color:#dae7e3; color:#3b8aa9; font-size:12px; padding:0px 5px; width:194px;
}
.right_block p{
	padding:4px 5px; width:194px;
}
.consult_more{
	text-align:right; line-height:12px;
}
.consult_more a{
	color:#3A7C9E;
}
/*主体右侧在线预约挂号图片链接样式专用*/
#AB_B img.reg_online{
	margin:0px 8px;
}
/*主体底部图片新闻样式专用*/
#news_pic h1{
	background-color:#3b8aa9; font-size:14px; color:#fff; line-height:24px; padding:0px 10px; width:940px; clear:both;
}
#demo{
	width:960px; height:160px; overflow:hidden;
}
#demo div{
	width:142px; margin:15px 8px; margin-bottom:8px; float:left;
}
#demo div h3{
	font-weight:normal; font-size:12px; margin-top:4px;
}
#demo div h3 a{
	color:#3f464c;
}
/*图片友情链接部分样式专用*/
#pic_link{
	margin:5px auto; clear:both;
}
#pic_link img{
	padding:3px;
}
#pic_link div{
	height:46px; overflow:hidden;
}
#pic_link div.fmore{
	text-align:right; height:20px;
}
#pic_link a{
	color:#20628B;
}
#pic_link a:hover{
	color:#b71313;
}
/*底部导航部分样式专用*/
#foot_nav{
	background-color:#d7e3ed; text-align:center; line-height:23px;
}
#foot_nav a{
	color:#0b4d5e; padding:0px 15px;
}
/*底部样式专用*/
#foot{
	background:url(foot_bg.gif) repeat-x; padding:15px 0px; margin-top:1px; color:#1e1e1d;
}
#foot img{
	float:left; margin-left:15px; margin-right:30px;
}
#foot p{
	line-height:18px; float:left;
}
/*内页公用样式专用*/
#pos{
	color:#3b8aa9;
}
#pos a{
	color:#3b8aa9;
}
.nlblock{
	background:url(ltit_lcbg.gif) repeat-y;
}
.nlblock_tbg{
	background:url(nblock_ltbg.gif) no-repeat; padding:0px 25px; width:682px;
}
.nlblock_bbg{
	background:url(ltit_lbbg.gif) no-repeat left bottom; width:732px; height:4px; margin-bottom:10px;
}
.page{
	clear:both;padding:6px 0px; *padding-bottom:0px;
}
.page span{
	border:1px #aec4ce solid; color:#000; padding:4px; *padding:3px;
}
.page a{
	color:#4c6f7e; padding:4px; border:1px #aec4ce solid; background-color:#d1dde3;
}