﻿/*======= css reset =======*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var {  }
ol,ul,li { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }


/*-- ================== 本网站通用 ====================== --*/

html{ width:100%; height:100%;  }
body{ width:100%; height:100%; padding:0;margin:0; color:#333;font:12px/22px 宋体,Tahoma,Helvetica,Arial,sans-serif; text-align:center;background:url("../remoteimages/bjlr.jpg")  no-repeat scroll center 0}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#c00;text-decoration:underline; }

/*-- Public --*/
.coA{color:#0D76A3;}
.fl{ float:left; _display:inline; }
.fr{ float:right; _display:inline;}
.spacingA{ height:10px;  overflow:hidden; clear:both;  }
.spacing2A{ height:20px;  overflow:hidden; clear:both;  }
.spacingC{ height:5px;  overflow:hidden; clear:both;  }

.blank0{clear:both;font-size:0;height:10px;line-height:10px;margin:0;padding:0;}
.blank8{clear:both;font-size:0;height:8px;line-height:8px;margin:0;padding:0;}
.blank7{clear:both;font-size:0;height:7px;line-height:7px;margin:0;padding:0;}
.blank5{clear:both;font-size:0;height:5px;line-height:5px;margin:0;padding:0;}
.blank3{clear:both;font-size:0;height:3px;line-height:3px;margin:0;padding:0;}
.blank1{clear:both;font-size:0;height:1px;line-height:1px;margin:0;padding:0;}

/*more*/
.more01, .more02, .more03{float:right;margin:0 10px 0 0;color:#666;}
.more02{color:#00416C;}
.more03{color:#047782;}
.more{color:#f60;}
.more:hover{color:#f60;text-decoration:underline;}

.borA{  border:1px solid #cbe0f1; }
.hide{ display:none; }
.fontA{ font-weight:bold; color:#0D76A3; }
.lineA{ height:2px; overflow:hidden; background:#CC0000;  }
.clearbox {border-bottom: 0 none;border-left: 0 none;border-right: 0 none;border-top: 1px solid transparent !important;clear: both;
    font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}


.path{color:#034570;height:33px; line-height:33px; padding-left:30px; background:url("../images/pathBG.gif") 10px 12px no-repeat; }
.path a{color:#034570;}
/*--====== 主站 头部，尾部，中间等布局 =======--*/

.wrap{ width:1000px; background:#fff;  position:relative;  margin:0 auto; text-align:left;  }

/*-- 头部 header --*/
.header{ position:relative; z-index:1; }
	.topPath{ height:31px; line-height:31px; padding-left:10px;  background:url("../images/reps01.gif") repeat-x 0 -38px; overflow:hidden; color:#666;  }
	.topPath a{ color:#666; }
	.topPath span{ float:right; color:#999;}
	.topPath span a{ padding:0 6px; color:#999;  }
	.banner{ height:344px; background:url("../remoteimages/bgmiddle.jpg") no-repeat scroll 0 0; }
	.banner h3{ font:normal normal 20px/100% "黑体";color:#069;padding:40px 0 0 60px; }
	.banner h1{ font:normal normal 40px/100% "黑体";color:#069;padding:20px 0 0 60px; }
	.nav{ height:39px; line-height:38px;  background:url("../remoteimages/daohang.png") repeat-x 0 0; padding-left:24px;}
	.nav a{ display:inline-block; *display:inline; zoom:1; padding:0 20px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none !important;
				background:url("bg_navLi.jpg") right 0 no-repeat;}
	.nav a:hover{ color:#ff0; }
	.nav a.on{ background:url("bg_navOn.jpg"); color:#624d00 !important; }
*/
	.mainNav {position:relative;  height:39px; line-height:38px;  background:url("../remoteimages/daohang.png") #fff repeat-x;  text-align:left; color:#00416C;}
	.mainNav .li1, .mainNav .spe{  display:inline-block; *display:inline; zoom:1;}
	.mainNav .spe{padding:0 5px;}
	.mainNav .li1{height:38px;}
	.mainNav .h1{display:inline-block; *display:inline; zoom:1; }
	.mainNav .li1 a{ color:#00416C;float:left;}
	.mainNav .li1 a.a1{color:#fff;display:block;padding:0 20px 0 16px;height:38px;}
	/*.mainNav li.on1 .h1{background:url(../images/navBtn.gif) no-repeat left top;}*/
	/*.mainNav li.on1 a.a1{background:url(../images/navBtn.gif) no-repeat right -38px;font-weight:bold;color:#333;}*/
           .mainNav li.on1 a.a1{font-weight:bold;color:#333;}
	.mainNav .li1 a:hover{text-decoration:none; }
	.mainNav .a1{ font-size:14px; }
	.mainNav .ul1{ display:none; width:1000px;height:34px;position:absolute;text-align:center;z-index:100; top:38px; left:0px; padding:0;}
	.mainNav .ul1 .li2{float:left;padding:0 12px 0 11px;line-height:34px;height:34px;zoom:1;vertical-align:middle;text-align:center;
	background:url(../images/sNavSpe.gif) no-repeat right top;zoom:1;}
	.mainNav .ul1 .li2 .h2{float:left;margin-top:5px;height:24px;line-height:24px;overflow:hidden;}
	.mainNav .ul1 li.on2 .h2{background:url(../images/sNavBtn.gif) no-repeat left top;}
	.mainNav .ul1 li.on2 .h2 .a2{background:url(../images/sNavBtn.gif) no-repeat right bottom;color:#fff;}
	.mainNav .ul1 .last2{background:none;}
	.mainNav .ul1 .a2{float:left;height:24px;text-align:center;padding:0 6px;}
	.mainNav .ul1 .a2:hover{}
	.mainNav .ul1 li .ul2{display:none;}
	.mainNav .ul2{width:992px;left:0px;top:34px;position:absolute;background:#005085;border-top:2px solid #000;padding:6px 2px 8px 6px;zoom:1;overflow:hidden;}
	.mainNav .ul2 .li3{float:left;line-height:21px; padding:2px 0;}
	.mainNav .ul2 .a3{ padding:2px 6px 1px 7px;color:#fff;border-style:solid;border-width:0 1px 2px 0;border-color:#005085;}
	.mainNav .ul2 .a3:hover{color:#00416C;background:#c7ddec;border-color:#000;}

/*-- 中间 main --*/
.main{padding:0 4px;  position:relative; z-index:0; clear:both; overflow:hidden;background-color:#fff;}
	.mainCon{ width:754px; float:left; position:relative;   }
		.deptIntro{  padding:0 14px 14px 14px; zoom:1;  border:1px solid #c7dfea;background:url(../images/mainConBG.png) no-repeat 1px 1px;overflow:hidden;}
		.deptIntro .hd{height:42px;line-height:42px;}
		.deptIntro .hd h3{font:bold normal 16px/42px "宋体";color:#036;}
		.deptIntro .introPic{ width:219px; float:left; padding:5px;  background:#e1f3fd;}
		.deptIntro .introPic img{float:left;border:2px solid #D0E3F0;width:215px;height:130px;}
		.deptIntro .intro{ width:474px; float:right;text-indent:2em;font-size:14px; line-height:28px;color:#074872;}
		.deptIntro .intro .m{ color:#f60;padding-left:20px;}
	.mainSide{ width:228px; float:right; position:relative;}


/*-- 尾部 footer --*/
.footer{ position:relative;  height:170px; background:#043555 url("../images/reps01.gif") repeat-x 0 -120px; text-align:center;}
.footNav{margin-top:20px;height:30px; line-height:30px;  color:#fff;  }
.footNav a{ color:#fff; padding:0 8px; }
.footNav a:hover{ color:yellow; }
.footer .copy{  line-height:30px;color:#fff;}
.footer .fl{padding:31px 0 0 22px;}
.footer .fl a{display:block;width:309px;height:59px;background:url(../images/footTitle.png) no-repeat left top;}
.footer .fr{width:600px;text-align:left;}
.footer .fr *{color:#FCFED3;}


/*-- ==== 首页 --*/
.boxDept{ width:370px; border:1px solid #c7dfea;margin-bottom:9px;}
.boxDept .hd{height:35px;line-height:35px;padding-left:8px;margin:0 1px;background:url(../images/reps01.gif) repeat-x 0 -80px;}
.boxDept .hd h3{float:left;background:url(../images/boxTit.gif) no-repeat left top;}
.boxDept .hd h3 a{display:block;font-size:14px;padding:0 12px;font-weight:bold;color:#00416C;text-decoration:none;
background:url(../images/boxTit.gif) no-repeat right bottom;}

.boxDept .box_tit{ height:30px; line-height:30px;  background:url("bg_boxTit.jpg"); border-bottom:1px solid #c7dfea;}
.boxDept .box_tit .more{ float:right; background:url("icons.gif") 0 -250px; display:block; width:40px; height:30px;}
.boxDept .nodeLink{ font-size:14px; font-weight:bold; padding-left:28px; background:url("icons.gif") 10px -113px; }
.boxDept .box_list{ padding:10px; height:192px; overflow:hidden;   }
.boxDept .box_list li{ line-height:27px; height:27px; overflow:hidden;border-bottom:1px dotted #ddd;}
.boxDept .box_list li.last{border-bottom:none;}
.boxDept .box_list .date{ float:right; }

/*-- 科室文化 --*/
.boxKSWH{ width:752px; }
.boxKSWH .m-picTxt-fl{ }
.boxKSWH .m-picTxt-fl li{ width:187px;  }
.boxKSWH .m-picTxt-fl .pe_u_thumb img{ width:150px; height:110px;  }
.boxKSWH .m-picTxt-fl .pe_u_thumb_title{ height:30px; }

/*-- ==侧栏 --*/
/*-- 科室专家 --*/

.boxSide{}
.boxSide .box_tit{border:1px solid #C7DFEA;border-bottom:none;height:35px; line-height:35px;background:url(../remoteimages/deptSideTit.png) no-repeat 1px 1px;}
.boxSide .box_tit .more{ float:right;display:block; width:40px; height:30px;color:#000;}
.boxSide .nodeLink{ font-size:14px; font-weight:bold; padding-left:34px;}
.boxSide .box_list{ height:458px; padding-top:15px;  border:1px solid #C7DFEA;border-top:none;}
.boxSide .box_list .btns{ margin:15px 10px; border-top:1px dotted #ccc;  padding-top:10px; text-align:right;  }
.boxSide .box_list .btns a{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:19px; height:16px; background:url("../remoteimages/icons.gif") 0 -141px; margin-left:10px;   }
.boxSide .box_list .btns a.prev{ background-position:0 -166px;}
.docList { overflow:hidden; zoom:1; text-align:left; }
.docList li{ width:228; height:115px;  overflow:hidden; clear:both;  vertical-align:middle;}
.docList li .docImgDiv{padding-left:12px;  width:90px; float:left;   }
.docList li .docImgDiv a{ display:block; padding:2px; border:1px solid #e0e0e0;  }
.docList li .docImgDiv a img{ width:84px; height:94px;  }
.docList li .docImgDiv a:hover{ border:1px solid #999;  }
.docList li .docCon{ width:110px; float:left; padding-left:8px;   }
.docList li .pe_u_thumb_title{ font-weight:bold; color:#069; }
.docList li .btnView{ display:block;  width:88px; height:22px; line-height:22px; margin-top:5px;  background:url("icons.gif") 0 -282px; text-align:center;  }
.docList li .btnView:hover{ text-decoration:none; }

.boxJYZN{border:1px solid #C7DFEA;padding-top:1px;}
.boxJYZN .box_tit{height:31px; line-height:31px;background:url(../remoteimages/deptSideTit.png) no-repeat 1px 0;}
.boxJYZN .box_tit .nodeLink{padding-left:34px;font-weight:bold; font-size:14px; color:#000 !important;}
.boxJYZN .box_list{ zoom:1; border-top:0; height:147px;  overflow:hidden; padding:10px;}
.boxJYZN .box_list a{width:82px; float:left; line-height:26px;   padding-left:18px; background:url("icons.gif") 4px -308px no-repeat;}
.boxJYZN .tel{ padding-left:60px; padding-top:10px;  background:url("icons.gif") 10px -192px; clear:both; zoom:1; }
.boxJYZN .tel h4{ font-weight:bold; }
.boxJYZN .tel h3{ color:#f60;  font-weight:bold; font-size:18px; }


/*-- ======== 文章列表页 --*/
.pageCon{ border:1px solid #c7dfea; padding-bottom:20px;  min-height:643px; _height:643px; _overflow:visible; background:url("bg_pageCon.jpg") repeat-x; }

/*-- ======== 单页 --*/
.detail{ padding:20px 40px; }


/*-- ======== 医生列表页 --*/
.noSideMain{  border:1px solid #c7dfea; background:url("bg_pageCon.jpg") repeat-x;padding:0 0 20px;margin:0 4px;}
.docLsitWrap{ position:relative; z-index:1; padding:20px 0 0 40px;  }
.noSideMain .docList li{ width:465px; height:170px; overflow:hidden; float:left; clear:none !important;   }
.noSideMain .docList li .docImgDiv{ width:126px; padding-left:0px;  }
.noSideMain .docList li .docImgDiv img{ width:120px; height:135px;   }
.noSideMain .docList li .docCon{ width:300px; padding-left:12px;  }
.noSideMain .docList li .name{ font-size:14px; color:#069; font-weight:bold; }
.noSideMain .docList li .name span{ padding-left:10px; }

.nodeName{border-bottom:none;}

/*
本站用到颜色代码：
#005a4f  背景色
#c7dfea 边框颜色
#065d66  标题-深绿色
#CC0000  box标题颜色
*/