/* CSS Document */

/* index layout style  */
#mainLeft{ width:190px; float:left; margin-top:2px;}
#mainRight{width:350px;float:right; margin-top:2px;}
#mainContent{ width:580px; float:right; margin-top:2px;}

/*--login module style--*/
#login {border:1px solid #CFCFCF; background-color:#F3F3F3; width:100%; height:60px;color:#F29700;}
#login a{color:#0C3A6B; font-size:12px;}
#login .title{font-weight:bold; font-size:13px; color:#0C3A6B; height:30px; line-height:30px;}
#login td{ height:22px; line-height:22px; padding-left:6px;}
#login label{width:50px; display:block; float:left; font-size:12px; font-weight:bold;color:#0C3A6B; margin-top:2px;}

/*--tousu module style--*/
#tousu {border:1px solid #CFCFCF; background-color:#F3F3F3; width:100%; height:50px;color:#F29700;}
#tousu a{color:#0C3A6B; font-size:12px;}
#tousu .title{font-weight:bold; font-size:13px; color:#0C3A6B; height:30px; line-height:30px;}
#tousu td{ height:22px; line-height:22px; padding-left:6px;}
#tousu label{width:50px; display:block; float:left; font-size:12px; font-weight:bold;color:#0C3A6B; margin-top:2px;}

/*-- shortcutnav module style--*/
.shortcutNav{ border:1px solid #CFCFCF; background:url(../img/bg_shortcutNav.gif) repeat-x top;width:100%;}
.shortcutNav td{ text-align:center;}
.shortcutNav .caption{ height:24px; line-height:24px;}
.shortcutNav .caption a{ color:#2F87CE; text-align:left;}
.shortcutNav td a{ width:178px; height:28px; display:block; line-height:28px; text-align:right; margin-left:6px;}
#shortcutNav1 a{ background:url(../img/shortcutNav1.gif) no-repeat;}
#shortcutNav2 a{ background:url(../img/shortcutNav2.gif) no-repeat;}
#shortcutNav3 a{ background:url(../img/shortcutNav3.gif) no-repeat;}
#shortcutNav4 a{ background:url(../img/shortcutNav4.gif) no-repeat;}
#shortcutNav5 a{ background:url(../img/shortcutNav5.gif) no-repeat;}
#shortcutNav6 a{ background:url(../img/shortcutNav6.gif) no-repeat;}
#shortcutNav7 a{ background:url(../img/shortcutNav7.gif) no-repeat;}
#shortcutNav8 a{ background:url(../img/shortcutNav8.gif) no-repeat;}
#shortcutNav9 a{ background:url(../img/shortcutNav9.gif) no-repeat;}
#shortcutNav10 a{ background:url(../img/shortcutNav10.gif) no-repeat;}

/*-- sider box style --*/
#sider .box{ border:1px solid #CFCFCF;}
#sider .caption{ height:24px; line-height:24px;color:#2F87CE; background:url(../img/bg_sider_title.gif) no-repeat;}
#sider .content{min-height:60px;background-color:#fff;}

/*-- mainRight caption style --*/
#mainContent .caption,#mainRight .caption{ border:1px solid #CFCFCF; background:url(../img/bg_mainRight_title.gif) repeat-x; line-height:22px; height:22px;}

#mainRight .curtab{ width:80px; height:21px; display:block; float:left; background:url(../img/bg_curtab_title.gif) no-repeat; text-align:center; color:#FFF; margin-top:2px; cursor: hand;}
#mainContent .tab,#mainRight .tab{ width:80px; height:21px; display:block; float:left; background:url(../img/bg_tab_title.gif) no-repeat; text-align:center; color:#FFF; margin-top:2px; cursor: hand;}

#mainContent .content,#mainRight .content{ background:url(../img/bg_mainRight_content.gif) repeat-x bottom; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}
#frontpage{}
#frontpage td{ padding:2px; vertical-align:top;}

#deplist td{text-align:center;}
.imgtitle{ width:100%; text-align:center; display:block;}
.precaption{ vertical-align:middle; margin:0px 4px 4px 0px;}
.graybox{border:1px solid #CFCFCF; padding:1px;}
.graybox .caption{border:1px solid #CFCFCF; background:url(../img/bg_mainRight_title.gif) repeat-x; line-height:22px; height:22px;}
.graybox .content{ padding-left:2px;}
.graybox .content li{ float:left; width:100%; line-height:16px; height:16px;}
.graybox .pretitle{ font-weight:normal; margin-right:4px;}


#newcontent .box_left,#newcontent .box_right{float:left;width:49%; border:1px solid #CFCFCF;margin-top:6px;}
#newcontent .box_left .caption,#newcontent .box_right .caption{background:url(../img/bg_newcat_title.gif) no-repeat; line-height:30px; height:30px; border:0px;}

#newcontent .box_left{float:left;}
#newcontent .box_right{float:right;}

.dragTable .head{
	height:30px; padding:2px 42px 5px 38px;background:url(/img/title.png) repeat-x left top; line-height:20px; font-weight:bold; font-size:14px; color:#fff;
}
.dragTable .head a{ font-weight:bold; font-size:14px; color:#fff;}
.dragTable .more a{ font-weight:bold; font-size:14px; color:#676767;}

.MainTable .Side .dragTable{
	width:98%;
}

.MainTable .Side .dragTable .middle{
	line-height:17px;
}
.dragTable .middle{
	padding:6px 1px 4px 7px;
	height:50px;
	line-height:20px;
}

/******************************************
列表页,包括首页,文章子栏目文章表格样式,表格高度
******************************************/
#AutoRows .dragTable .middle{
	padding-top:0px;
	padding-bottom:0px;
	height:100px;
}

/******************************************
文章中列表页中的图片主题,图片列表
.listpic每张图的占位空间
width:127px;占位宽度127像素
padding:3px 0 3px 4px;内间隙距离上右下左
float:left;居左排列
.listpic .title图片底下的标题样式
	width:127px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
固定了宽度,控制自动隐藏超出边界的文字
******************************************/

.listpic{
	width:127px;
	padding:3px 7px 3px 10px;
	float:left;
}
.listpic .title{
	width:127px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/******************************************
文章中列表页中的图片主题,图片内边框样式
border:1px #FFF solid;边框一个像素,为实线,可以改0px,即取消内边框
改solid为dotted即是虚线
******************************************/

.listpic img{
	border:1px #FFF solid;
	width:120px;
	height:90px;
}

/******************************************
文章中列表页中的图片主题,图片外边框样式
width:120px;	图片外边框宽 height:90px;	图片外边框高
display:block;	定义链接为实体利于加效果
text-align :center;	图片在边框内居中
border:1px #ccc solid;图片外边框样式,要取消边框,可以把1改0,
要加粗粗,把1改成更大的数,要用虚线,可以把solid改成dotted,要换颜色修改#ccc为其他的
margin-bottom:5px;			与底部文字的距离
******************************************/

.listpic .img a{
	width:120px;
	height:90px;
	display:block;
	text-align :center;
	border:1px #ccc solid;
	margin-bottom:5px;
}

/******************************************
文章列表
padding:7px 5px 0 5px;内间隙,上右下左的距离
border-bottom:1px dashed #ccc;底部虚线,也可改为实线solid 或其他颜色

.listarticle span参数样式
******************************************/

.listarticle td{
	padding:7px 5px 0 5px;
	border-bottom:1px dashed #ccc;
}
.listarticle span{
	display:block;
	float:left;
}

/******************************************
文章列表
文章标题样式
text-indent: 0.6em;与小图标的距离
background:url(title_icon3.gif) no-repeat left;小图标,居左不平铺
background-position: 0em 40%;小图标是背景,坐标位置

.listarticle span.time{float:right;}时间靠右显示
******************************************/

.listarticle span.title{
	text-indent: 0.6em;
	background:url(title_icon3.gif) no-repeat left;
	background-position: 0em 40%;
	font-size: 14px;
	line-height: 20px;
}
.listarticle span.time{
	float:right;
}

/******************************************
分页
******************************************/

.page{
	width:98%;
	margin-top:1em;
	clear:both;
}

.page a{
	display:block;
	float:left;
	margin-right:3px;
	border:1px solid #ccc;
	padding:2px 4px 1px 4px;
}


/******************************************************
******************************************************
**列表页小分类页
******************************************************
******************************************************/

/*标题+内容*/
#sort_list .list_sortTC{
	border-bottom:1px dotted #ccc;
	width:99%;
	margin-bottom:10px;
}
#sort_list .list_sortTC .content{
	text-indent:2em;
}
/*标题+内容+图片*/
#sort_list .list_sortTCP{
	border-bottom:1px dotted #ccc;
	width:99%;
	margin-bottom:10px;
}
#sort_list .list_sortTCP .pic{
	padding-bottom:5px;
	padding-right:8px;
}
#sort_list .list_sortTCP .content{
	text-indent:1em;
}

/*列表页,标题+图片+内容的显示样式*/
.list_sortTCP{
	margin-bottom:12px;
	width:99%;
}
.list_sortTCP .pic{
	padding-right:1em;
}
.list_sortTCP .content{
	border-bottom:1px dotted #ccc;
	text-indent:2em;
	color:#646464;
}
.list_sortTCP .title a{
	color:#555555;
}
/*列表页,标题+内容的显示样式*/
.list_sortTC{
	margin-bottom:5px;
	width:99%;
	border-bottom:1px dotted #ccc;
}
.list_sortTC .title a{
font-size:14px;
line-height:30px;
	color:#555555;
}
.list_sortTC .content{
	text-indent:2em;
	color:#646464;
}



#paiban{}
#paiban li{ float:left; display:block;width:24%;}
#paiban li a{ color:#0c3a6b; background:url(/img/ico_newsli.gif) no-repeat left; padding-left:11px;}
#note .content{height:180px;}

/*咨询类别样式*/
#catbox .caption{ background:url(/images/left_top.gif) no-repeat; text-align:left;}
#catbox .caption li{ background:none;}
#catbox td{ text-align:left; padding-left:6px;}
#catbox li{ color:#0c3a6b; font-size:14px; font-weight:bold; list-style:none; padding-left:20px; background:url(/images/listbg.gif) no-repeat left bottom; height:29px; line-height:29px;}

#catbox li a{ color:#0c3a6b; background:url(/images/listli.gif) no-repeat left; padding-left:20px;}
#catbox .content{ padding-top:1px;}

/*咨询列表样式*/
#asklist th{background-color:#F8F3BB; line-height:26px; height:26px;}
#asklist td{color:#0072B1; font-size:13px;}
#asklist td a{color:#0072B1;}

/*医生信息列表*/
.docinfo{ width:80%; margin:0 auto;}
.docinfo td{ height:20px; line-height:20px; font-size:14px;}
.docinfo { text-align:left;}
.pretitle {font-weight:bold; margin-right:10px;}
.docimg {width:160px; text-align:center;}
.docimg img { border:1px solid #ccc; padding:2px; margin:10px;}

.askPtitle{ background:url(/images/keshititle.gif) no-repeat left bottom;color:#0c3a6b; font-weight:bold; font-size:14px; padding:0px 0px 0px 16px; height:26px; line-height:26px;}

/*咨询信息*/
.showask{text-align:left;}
.showask td,.reask td{padding:10px;}
.showask .title{ background:url(/images/keshititle.gif) no-repeat left bottom;color:#0c3a6b; font-weight:bold; font-size:14px; padding:0px 0px 0px 16px; height:26px; line-height:26px;}

.preimg{ float:left; margin-right:10px;}
.asktitle,.retitle{ font-size:14px; font-weight:bold;}
.asktime,.retime{ font-size:13px;color:#706E6D;}
.askhead,.askcontent,.asksign{background-color:#DBF0FB;}
.askhead{ background-color:#DBF0FB; border-top:2px solid #7FB1D2;}
.asksign{ text-align:right;}

/*回复列表信息*/
.reask{ background-color:#FFFCE1; text-align:left;}

/*医院信息样式*/
.unitinfo{ width:100%; margin:0 auto; text-align:left;}
.unitname{background:url(/images/rtitle01.gif) repeat-x; height:30px; line-height:30px; font-size:13px; font-weight:bold; padding-left:10px; color:#0067A8;}
.themepic{text-align:center;}
.themepic img{border:1px solid #ccc; padding:2px; margin:10px;}
.unitinfo .title{ background:url(/images/keshititle.gif) no-repeat left bottom;color:#0c3a6b; font-weight:bold; font-size:14px; padding:0px 0px 0px 20px; height:26px; line-height:26px;}
.unitcontent{ padding:10px;}

.logname{ width:120px;}
.logpwd{ width:120px;}
#asklist_index{ margin-bottom:4px;}
.doclist { border:1px solid #ccc; border-top:0px; padding-bottom:10px; float:left;}
.doclist p{ margin:2px; float:left;}
#asklist_index .title{ background:url(../img/doc_title.gif) no-repeat left bottom; height:24px; padding:0px 10px 0px 20px; line-height:24px;}
#asklist_index .title a{color:#3585C4;}
#asklist_index .listdoc { border:1px solid #CDCDCF; float:left;}

/*--社区样式--*/
#commdesc { width:100%;}
.commtitle{ background:url(/img/bg_commtitle.gif) no-repeat left bottom; height:26px; font-size:14px; padding-left:15px; font-weight:bold; color:#0168AA}
.commtitle a{ font-size:14px; padding-left:15px; font-weight:bold; color:#0168AA}

.newlist { padding:12px;}
.newlist tr { line-height:25px;}

.ititle { padding-left:5px; padding-top:5px; line-height:20px;}
.ititle a{ font-size:14px; font-weight:bold; color:#00356b;}