﻿@charset "utf-8";

/*
CopyRight By Dongyi Network Technology CO.,Ltd Design Center
For HMS 网站通用布局
*/

/* 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,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li,p{ zoom:1; }
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; }

/* Public */
html{ width:100%;  }
body{ width:100%; color:#333;font:12px/22px 宋体,Tahoma,Helvetica,Arial,sans-serif; text-align:center; background:#FFF9E6; }

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;}
.hide{ display:none; }
.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;}
.blank{height:10px;line-height:10px;font-size:0px;  }
.siteWidth{ width:980px; margin:0 auto; text-align:left;  position:relative;   }

/* header -------------------------------------------------- */
#header{ position:relative; z-index:2; background:#FFFDF7;  }
.topBar{ height:29px; line-height:29px; background:url(images/topBar.jpg) repeat-x #873718; color:#fff; overflow:hidden;    }
.topBar a{ color:#fff;  }
.topBar a:hover{ color:#ff0;  }
.topBar .links{ float:right;  }
#logo{ position:absolute; display:block;  left:0px;  border-bottom:2px solid #FF0000; width:130px; text-align:center; z-index:10;  }	
#logo a{ display:block; padding-top:13px;  height:100px; }
#logo img{ vertical-align:middle;

}


.nav{ height:114px; border-bottom:1px solid #DEDAD4;  position:relative;  }
.nav .siteWidth{ height:115px; z-index:1;   }
.mainNav{ float:left; padding-left:130px; font-family:"Microsoft YaHei"; position:relative; z-index:1; }
.mainNav .li1{ z-index:10; float:left;   margin-left:-1px;  border-bottom:2px solid #D16C00; position:relative; }
.mainNav .li1 .a1{  font-size:14px; color:#75370E; display:block; height:78px; line-height:20px; padding:35px 0 0 0;  width:92px; text-align:center;  
	border:1px solid #E4DDD3; border-top:0; border-bottom:0; _font-weight:bold; overflow:hidden; 
} 
.mainNav .li1 .a1 span{ display:block; font-family:Arial; color:#999; line-height:16px; 
	font-size: 9px;
	-webkit-transform: scale(0.75);
	-o-transform: scale(1);
}

.mainNav .li1 .a1:hover{ text-decoration:none;  }

.mainNav .ul1{ display:none; z-index:0; position:absolute; left:0; top:113px; background:#fff; border:1px solid #E4DDD3; border-top:0;  width:320px; overflow:hidden; padding:10px 0; 
	background:#FFF9E6; 
}
.mainNav .li2{ float:left; padding:4px 10px; height:24px; line-height:24px;   }
.mainNav .a2{ padding:0 5px; display:block;  word-break:keep-all; white-space:nowrap; color:#75370E;  }
.mainNav .a2:hover{ background:#C77758; color:#fff; text-decoration:none;    }
.mainNav .on1{ z-index:4; }
.mainNav .on1 .a1{ font-weight:bold; background:url(images/nav-icons.png) center bottom no-repeat #FFF9E6; }
.mainNav .on1 .a1 span{ font-weight:normal; }
.mainNav #liID-2{ display:none;  }
.mainNav #liID191{ border-color:#D16C00;   }
.mainNav #liID192{ border-color:#7FCF9C;   }
.mainNav #liID200{ border-color:#613A90;   }
.mainNav #liID193{ border-color:#1184C2;   }
.mainNav #liID194{ border-color:#CA4978;   }
.mainNav #liID195{ border-color:#00D27C;   }
.mainNav #liID196{ border-color:#3A8994;   }
.mainNav #liID198{ border-color:#F1CD8E;   }
.mainNav #liID355{ border-color:#00D27B;  }

.mainNav #ulID199{ left:auto; right:0;  }

.nav dl{ position:absolute; width:107px; _width:108px; right:0; z-index:4;  }
.nav dt{ width:100%; border-bottom:2px solid #688AE2; background:#FFFDF7; z-index:2; cursor:pointer;  }
.nav dt i{ display:block;  height:113px; line-height:113px; border:1px solid #E4DDD3;  border-top:0; border-bottom:0; background:url(images/icons.png) 27px 23px no-repeat; }
.nav dd{ display:none;   z-index:0; position:absolute; right:0; top:113px; background:#fff; border:1px solid #E4DDD3; border-top:0;  width:320px; overflow:hidden; padding:10px 0;
	padding:30px 0 30px 30px; background:#FFF9E6; 
}
.topSearch{ width:280px; height:28px;  position:relative;   }
.topSearch #topKeyWord{ height:22px; line-height:22px; padding:2px; width:224px;  border:1px solid #E4DDD3; color:#ccc; }
.topSearch .searchBtn{ position:absolute; right:0; top:0; width:50px; height:28px;  text-align:center; color:#fff; background:#BF5124; 
	font:normal 14px/28px "Microsoft YaHei"; _font-weight:bold;
}
.topSearch .searchBtn:hover{ color:#ff0; text-decoration:none;  }

.nav dl.on{ z-index:0; }
/* .nav dl.on dt{ background:url(images/nav-icons.png) center bottom no-repeat #FFF9E6; }
.nav dl.on dt i{ background-position:-118px 24px; }
 */

/* 你的位置 */
.path{ height:35px; line-height:35px; padding-left:30px; background:url(images/path.jpg) no-repeat 0 -10px; }
.path a,.path span{ margin:0 5px;  }


/* 医生列表 */	
.docList { overflow:hidden; zoom:1; text-align:left; }
.docList li{ width:325px; height:190px; padding-left:20px;  float:left; overflow:hidden; }
.docList li .pic{ width:130px; float:left;   }
.docList li .pic a{ display:block;  }
.docList li .pic a img{ width:105px; height:150px; padding:4px; border:1px solid #C2BAB7;  }
.docList li .pic a:hover img{ border:1px solid #aaa;  }
.docList li .con{ margin-left:130px; position:relative;  }
.docList li .con p{ height:22px; line-height:22px; overflow:hidden;    }
.docList li .title{ font-weight:bold; color:#BD5E24; font-size:14px; height:30px; line-height:30px;   }
.docList li .title span{ margin-left:20px;  }
.docList li .title .dept{ display:none;  }
.docList li .title a{ color:#BD5E24;  }
.docList li .intro{ padding-top: 9px; text-indent:24px; line-height:20px; color:#666;   }
.docList li .btnView{ display:block; width:85px;  height:22px; line-height:22px; color:#fff; text-align:left; 
	background:url(images/icons.png) 4px -493px no-repeat #B56A4D; margin-top: 18px; 
	}
.docList li .btnView:hover{ text-decoration:none; background:url(images/icons.png) 4px -493px no-repeat #8a5039;  }
.docList li .btnYy{ display:none;  }

/* footer  -------------------------------------------------- */
#footer{ width:980px; margin:0 auto;   position:relative;  text-align:center;  font-family:Arial;}
.footNav{ display:none;  height:30px; line-height:30px;  color:#fff;  }
.footNav a{ color:#fff; padding:0 8px; }
.footNav a:hover{ color:yellow; }
#footer .copy{  line-height:28px; padding:20px 0;  }

.fNav{ border-top:2px solid #BE5F28;  }
.fNav dt{ cursor:pointer; margin:0 auto;  width:60px; padding-right:22px;  text-align:right;  height:21px; line-height:20px; background:url(images/bg.png) -460px 0 no-repeat; color:#fff;    }
.fNav dd{ display:none;  background:#F9F2D6;   }
.fNav .fNavList{ overflow:hidden;  }
.fNav .first1{ display:none;  }
.fNav .li1{ padding:4px 5px 4px 20px; overflow:hidden; border-bottom:1px solid #EDDABC; border-top:1px solid #FCFAED;   }
.fNav .ul1{ overflow:hidden;  }
.fNav .h1{ float:left;  }
.fNav .a1{ font-weight:bold; color:#BF6600; padding-right:10px;  }
.fNav .li2{ float:left; }
.fNav .a2{ color:#676664;  padding:0 10px; border-left	:1px solid #EDDABC;   }

/* 其它 */

/* 小黑点 */
.infoListA li a{ padding-left:10px; background:url(images/icons.png) 2px -335px no-repeat;  }/* 小黑点 */
.infoListB li a{ padding-left:10px; background:url(images/icons.png) 2px -146px no-repeat;  }/* 小红点*/


/*
本站用到颜色代码：
#005a4f  背景色
#e0e0e0  边框颜色
#065d66  标题-深绿色
#CC0000  box标题颜色
*/