.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;  }

.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;}



.wrap{ width:1200px; position:relative;  margin:0 auto; text-align:left;  }

.ksContent { background:url(404.png) no-repeat top;}


.header{ position:relative; z-index:1; }
	.topPath{ height:25px; line-height:25px; padding-left:10px;  background:url("404.png"); overflow:hidden; color:#666;  }
	.topPath a{ color:#666; }
	.topPath span{ float:right; color:#999;}
	.topPath span a{ padding:0 6px; color:#999;  }
	.banner{ height:240px; background:url("404.png"); color:#000; position:relative;  }
	.banner h3{ position:absolute; z-index:10; color:#fff;  top:40px; left:60px; font:normal normal 20px/100% "黑体";  }
	.banner h1{ position:absolute; z-index:10; color:#174b62;  top:95px; left:60px; font:normal normal 60px/100% "黑体"; }
	.banner h3.yy{ z-index:0; color:#fff; top:41px; left:61px; display:none;  }
	.banner h1.yy{ z-index:0; color:#fff; top:97px; left:62px;  }
	.nav{ height:41px; line-height:41px; background:url("404.png"); padding-left:24px;   }
	.nav li {display:inline;}
	.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("404.png") right 0 no-repeat;}
	.nav a:hover{ color:#ff0; }
	.nav a.on{ background:url("404.png"); color:#624d00 !important; }

.ksNav {height: 63px;margin-bottom:20px;border-bottom:1px solid #ddb2a8; position:relative;}
.ksNav ul {top:0;height:63px;overflow:hidden;transition: all 0.3s;}
.ksNav ul:hover { background:#fff; height:auto;box-shadow: #ccbb98 0 0px 3px;background: #fffdf8;}
.ksNav:after { display:block; clear:both; content:"";}
.ksNav .ico { float:left; width:73px; height:63px; background-size: auto 40px!important; background-position:center center!important;}
.ksNav h3 { float:left; height:63px; line-height:63px; font-size:22px; margin-right:25px;}
.ksNav li { float:left; line-height:63px; margin:0 15px; font-size:16px;}
.ksNav li.on { font-weight:bold;}
.ksNav li.on a { color:#933}

.ksBtns { padding-top:10px;}
.ksBtns a {float:left;text-align:center;font-size:16px;line-height: 42px;margin: 10px 0;margin-bottom: 18px;margin-right:20px;text-align:center;}
.ksBtns a i {display:block;background:url(../image/boxaicons.png) no-repeat 13px 13px;border:1px solid #eee;border-radius: 5%;width:82px;height:77px;margin:auto;transition: all 0.3s;}
.ksBtns .a2 i { background-position:-124px 13px}
.ksBtns .a3 i { background-position:-263px 13px}
.ksBtns .a4 i { background-position:-399px 13px}
.ksBtns .a5 i { background-position:13px -144px}
.ksBtns .a6 i { background-position:-125px -144px}
.ksBtns .a7 i { background-position:-263px -144px}
.ksBtns .a8 i { background-position:-399px -144px}

.ksBtns a:hover i {transform: scale(-1,1); }


.path{ }
.nodeName{ background-position:40px bottom; }
.main{ padding-top:5px;  position:relative; z-index:0; clear:both; overflow:hidden; }
.mainCon{ width:750px; float:left; position:relative;   }
.deptIntro{padding: 20px 10px 10px;zoom:1;overflow:hidden;height: 357px;}
.deptIntro .introPic{float: right;margin-left: 30px;display: inline;}
.deptIntro h2{ font-size:28px; color:#900; line-height:46px}
.deptIntro .intro{font-size: 15px;*font-size: 14px;line-height: 30px;padding-top:10px;text-indent: 2em;}
.deptIntro .intro .m{color: #a11c20;margin-left: 10px;}
.deptIntro .intro .title { display:none;}
.deptIntro .intro .more { float:none; color:#a11c20}
.mainSide{ width:230px; float:right; position:relative;   }



.footer{ position:relative;  height:140px;  text-align:center;  }
	.footNav{ height:30px; line-height:30px;  color:#fff;  background:url("404.png") repeat-x;}
	.footNav a{ color:#fff; padding:0 8px; }
	.footNav a:hover{ color:yellow; }
.footer .copy{  line-height:22px; padding:10px 0;   background:#fff;  }



#jkyd {padding:0 10px;margin-bottom: 15px;}
#jkyd .hd{border:0;padding: 5px 0;}
#jkyd .bd ul { margin:0 -10px;}
#jkyd .bd li { float:left; width:580px; margin:0 10px;  border-bottom:1px dotted #bbb; height:50px;line-height:25px; padding:5px 0;}
#jkyd .bd li .dateRight { float:none; display:block; padding-left: 23px; font-size:12px;}
#jkyd .bd li a{ background: url('../image/liteicon.png') 8px no-repeat; padding-left: 23px; font-size:15px; *font-size:14px;}

#kstd { padding:10px 10px 0}
#kstd .hd { margin-bottom:10px;}

.docCardList { margin:0 -10px;}
.docCardList li { float:left; width:540px; height:200px; padding:20px; background:#f7f7f7; margin:0 10px 20px; position:relative; line-height:24px;}
.docCardList li .docImgDiv { float:left; width:140px; height:200px; background:#fff; margin-right:25px;}
.docCardList li .docImgDiv img { width:140px; height:200px;}
.docCardList li .docCon { overflow:hidden;}
.docCardList li .name {font-size:16px; color:#960;}
.docCardList li .name a { color:#960; font-weight:bold; margin-right:16px;}
.docCardList li .Degree { font-size:16px; color:#666;}
.docCardList li .txt { color:#777; padding:10px 0; margin-top:10px; border-top:1px solid #d4d4d4}
.docCardList li .txt b { color:#960;}
.docCardList li .btns { position:absolute; bottom:21px;right:20px;}
.docCardList li .btns a { float:left; height:23px; line-height:23px; background:#a11c20; color:#fff; padding:0 15px; border-radius:13px; margin:0 3px 0 10px; display:inline;}

.docListWrap .docCardList li { width:400px;}
.docListWrap .docCardList li .txt {height: 96px; padding-bottom:0;}
.docListWrap .docCardList li .btnView.a1,
.docListWrap .docCardList li .btnView.a2 { display:none;}

#kssz .bd { padding-top:20px;}
#kssz ul li a { width:235px; background-color:#f3f3f3}
#kssz ul li a:hover {  background-color:#9c2621}



.boxSide{}
.boxSide .box_tit{ height:35px; line-height:35px; background:url("404.png");  }
.boxSide .box_tit .more{ float:right; background:url("404.png") 0 -250px; display:block; width:40px; height:30px;    }
.boxSide .nodeLink{ font-size:14px; font-weight:bold; padding-left:34px; }
.boxSide .box_list{ height:400x; padding-top:15px;  border:1px solid #e1d486; background:url("404.png") repeat-x 0 bottom; }
.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("404.png") 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:106px; margin:15px 0;  overflow:hidden; clear:both;  vertical-align:middle;}
.docList li .docImgDiv{padding-left:12px;width: 96px;float:left;}
.docList li .docImgDiv a{ display:block; padding:2px; border:1px solid #e0e0e0; height:100px;  }
.docList li .docImgDiv a img{ width:90px; height:100px; }
.docList li .docImgDiv a:hover{ border:1px solid #999;  }
.docList li .docCon{padding-left:8px;font-size: 14px;line-height: 24px;overflow:hidden;padding-right: 8px;}
.docList li .docCon div {white-space: nowrap;overflow: hidden;display: block;text-overflow: ellipsis;}
.docList li .pe_u_thumb_title{ font-weight:bold; color:#2078a5; }
.docList li .btnView{ display:block;  width:80px; height:23px; line-height:22px; margin-top:5px;  font-size:13px; background:#f4f7f6; border:1px solid #dedede; border-radius:12px; text-align:center;  color:#999; text-decoration:none; }
.docList li .btnView:hover{ color:#fff; background:#c00; border-color:#c00  }

.boxJYZN{  }
.boxJYZN .box_tit{ height:31px; line-height:31px; background:url("404.png") 0 -35px;  }
.boxJYZN .box_tit .nodeLink{ font-weight:bold; font-size:14px; color:#fff !important; margin-left:10px;  }
.boxJYZN .box_list{ border:1px solid #c7dfea; 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("404.png") 4px -308px no-repeat;}
.boxJYZN .tel{ padding-left:60px; padding-top:10px;  background:url("404.png") 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("404.png") repeat-x; }


.detail{ padding:20px 40px; }



.noSideMain{  border:1px solid #c7dfea; background:url("404.png") repeat-x; margin-top:5px; padding-bottom:20px;  }
.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:#2078a5; font-weight:bold; }
.noSideMain .docList li .name span{ padding-left:10px; }



.docPicWrap1 { min-height:120px; }
.docPicWrap1 .docImgDiv { float:left; width:270px; height:300px; background:#f4f7f6; margin-right:40px;}
.docPicWrap1 .docImgDiv img{ width:270px; height:300px;}
.docPicWrap1 .yuyue { float:right; height:28px; border:1px solid #e8e7e7; line-height:28px; padding:0 15px 0 40px; border-radius:15px; background:#fff url(../image/yuyue.png) no-repeat 15px; font-size:15px; *font-size:14px;}
.docPicWrap1 .yuyue:hover { background:#c00; border:1px solid #c00; color:#fff; padding:0 27px 0 28px;}

.docPicWrap1 .docName { font-size:24px; line-height:40px; margin-bottom:20px; }
.docPicWrap1 .docDes {font-size:16px;line-height:28px;overflow: hidden;}
.docPicWrap1 .docDes label { color:#900}


.docDesWrap { padding:35px 30px;}
.docPicWrap { min-height:320px; }
.docPicWrap .docImgDiv { float:left; width:210px; height:300px; background:#f4f7f6; margin-right:40px;}
.docPicWrap .docImgDiv img{ width:210px; height:300px;}
.docPicWrap .yuyue { float:right; height:28px; border:1px solid #e8e7e7; line-height:28px; padding:0 15px 0 40px; border-radius:15px; background:#fff url(../image/yuyue.png) no-repeat 15px; font-size:15px; *font-size:14px;}
.docPicWrap .yuyue:hover { background:#c00; border:1px solid #c00; color:#fff; padding:0 27px 0 28px;}

.docPicWrap .docName { font-size:24px; line-height:40px; margin-bottom:20px; }
.docPicWrap .docDes {font-size:16px;line-height:28px;overflow: hidden;}
.docPicWrap .docDes label { color:#900}

.doctorBox .hd { border-bottom:1px solid #dde6e4; height:48px; line-height:48px; margin-bottom:25px;}
.doctorBox .hd h3 { float:left; padding:0 5px; background:url(../image/doctorboxhdbg.png) no-repeat bottom center; padding-bottom:6px; font-size:18px; color:#990000;}
.doctorBox .bd { font-size:16px; line-height:28px; margin-bottom:20px; }
.doctorBox .bd table th { background:#900; border-color:#b25757; height:42px; font-size:16px; color:#fff;}
.doctorBox .bd table td { border-color:#ddd; font-size:14px; line-height:20px; padding:10px;}


.ksNavCont{ border:1px solid #ddd; background:#fdfdfd; padding:42px;}
.ksNavigation .pic { float:left; width:75px; padding:0 20px 0 0; text-align:center;}
.ksNavigation .pic img { max-height:75px;max-width:75px;}
.ksNavigation .h1 {overflow:hidden;line-height:24px;height:24px;font-size:24px;padding-bottom:11px;border-bottom:1px solid #ddd;display:block;margin-bottom:5px;}
.ksNavigation .li1 { float:left; width:510px; padding:20px;}
.ksNavigation .li1 .h1 a { color:#a11c20;}
.ksNavigation .ul1 {overflow:hidden;min-height:84px; *height:84px;}
.ksNavigation .li2 {display:inline-block;margin-right: 18px;font-size:15px; *font-size:14px;line-height:28px;}
.ksNavigation .li2 a { color:#666;}
.ksNavigation .h2 { display:inline; }

.ksNavigation #liID783,
.ksNavigation #liID1094,
.ksNavigation #liID1095 { clear:both; width:auto; float:none; margin-bottom:0;}

.ksNavigation #liID1094 { padding-bottom:30px; border-bottom:20px solid #f4f4f4; margin-bottom:40px;}
