@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; }
table { border-collapse: collapse; border-spacing: 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{ 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%; height:100%; }
body{ width:100%; height:100%; color:#333;font:12px/22px 宋体,Tahoma,Helvetica,Arial,sans-serif; text-align:center;background:#F8F8F8 url("images/body.jpg") repeat-x top;}

a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#EF5D07;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; }
#wrap{ width:1000px; position:relative; margin:0 auto; text-align:left; }

/*more*/
.more01, .more02, .more03{float:right;padding:0 10px 0 0;color:#666;}
.more02{color:#fff;}
.more03{color:#999;}
.more{color:#f60;}

/*datetime*/
.date{float:right;color:#999;}

/* header -------------------------------------------------- */
#header{ position:relative; z-index:1; margin-bottom:10px;width:1000px;  }
#header .headerTop{ position:relative; height:136px; }
#header .topBar{ height:33px; line-height:33px; overflow:hidden;}
#header .topBar a{ margin:0 4px;  }
#logo{ position:absolute; display:block; left:0px; top:17px; }
#logo img{display:block;width: 500px;}
#header .flash{ position:absolute;width: 318px; height:136px; right:0;top: 23px; overflow:hidden;}
.userPanel{float:right; }
.userPanel .wb{ padding-left:18px;background:url(/Template/Default/Skin/images/icons.gif) -262px -45px no-repeat;}
.userPanel .wbQQ{ background-position:-260px -84px; }
.userPanel .wb span{ background:#336685; padding:2px 4px; color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.userPanel .wb:hover{ text-decoration:none; }
.userPanel .wb:hover span{ background:#58B5DC; }
#miniLogin{color:#5E5E5E;overflow:hidden;}
#miniLogin span{overflow:hidden; display:block;  float:left;  height:32px; line-height:32px;    }
#miniLogin span.txt input{border:1px solid #D8D8D8;background:#fff;height:20px;line-height:20px;width:110px; vertical-align:middle; margin:5px 5px 6px 0;  }
#miniLogin span .auto{ vertical-align:middle; margin:6px 0;  }
#miniLogin span a{display:inline-block; *display:inline; zoom:1; vertical-align:middle; height:20px;line-height:20px;background: url(/Template/Default/Skin/images/reps.gif) repeat-x 0 1px #fff;
	border:1px solid #D8D8D8;padding:0 5px;margin:6px 5px 6px 0 !important;color:#5E5E5E;cursor:pointer;}
#miniLogin span a:hover{ text-decoration:none; }
#miniLogined a span{ color:#f00; font-weight:bold;  }


#header .headerBtn{position:absolute;right:0px; top:23px; display:block; width:80px;height:24px;line-height:24px;overflow:hidden;color:#fff;font-size:14px;padding:0 4px 0 7px;background:#f00 url(/Template/Default/Skin/images/dots.gif) no-repeat 70px -114px;}
#header .yyBtn{ right:108px; }
#header .yyBtn:hover{ background-position:0 -643px; }

/* 主导航 */
.mainNav {position:relative; z-index:1; height:45px; line-height:45px;text-align:center; color:#237e6c;background:url(/Template/Default/Skin/images/nav.png) no-repeat left top;}
.mainNav .li1, .mainNav .spe{  width: 89px; display:inline-block; *display:inline; zoom:1;position:relative;height:45px; vertical-align:top; }
.mainNav .spe{ width: 2px; margin:0;  overflow:hidden; text-indent:-9999px; background:url(/Template/Default/Skin/images/navSpe.gif) no-repeat center;}
.mainNav li.on1{background:url(/Template/Default/Skin/images/navBtn.gif) no-repeat 0 0;}
.mainNav .h1{ display:inline-block; *display:inline; zoom:1; width:100% }
.mainNav li.on1 .h1{background:url(/Template/Default/Skin/images/navBtn.gif) no-repeat right -90px;}
.mainNav .li1 .a1{display:inline-block;color:#3D474B;height:45px;}
.mainNav li.on1 .a1{color:#fff;background:url(/Template/Default/Skin/images/navBtn.gif) no-repeat center -45px;}
.mainNav li.on1 .a1:hover{text-decoration:none;}
.mainNav .a1{ font-size:14px; }
.mainNav .ul1{display:none;background:#EEFAFF;border:1px solid #37ABDA;  width:89px; position:absolute; z-index:100; top:45px; left:-1px;}
.mainNav .ul1 .li2{line-height:16px;position:relative;zoom:1; vertical-align:middle;border:1px solid #fff;border-bottom:1px solid #C3E3F1;}
.mainNav .ul1 .a2{line-height:16px; padding:7px 0; display:block;color:#0074A8;}
.mainNav .ul1 .a2:hover{ background:#fff;font-weight:bold;text-decoration:none;}

.mainNav #ulID1{ display:none !important; }
.mainNav #liID2{ position:static; border:0;  }
.mainNav #ulID2{ width:978px; padding:10px;  left:0px; overflow:hidden; text-align:left; }
.mainNav #ulID2 .li2{ border:0;  }
.mainNav #ulID2 .h2{ border-bottom:1px solid #C3E3F1; padding-left:20px; background:url(/Template/Default/Skin/images/dots.gif) 5px -260px no-repeat;  }
.mainNav #ulID2 .a2{ font-weight:bold;  }
.mainNav #ulID2 .a2:hover{ background:none; color:#c60;  }
.mainNav #ulID2 .ul2{ overflow:hidden; padding:10px 15px; border-top:1px solid #fff;   }
.mainNav #ulID2 .li3{ float:left; margin-right:20px; display:inline; height:28px; line-height:28px;  word-break:keep-all; white-space:nowrap;  }


/* 公告和时间 */
.annBar{ position:relative;height:33px;line-height:33px; padding:0 10px;  overflow:hidden;border-bottom:1px solid #fff;background:#2C8FBB; color:#fff;}
.annBar .showDate{width:260px; padding-left:23px;  background:url("/Template/Default/Skin/images/share/shareB.gif") no-repeat 0 -237px;}

.topSearch{ float:right; height:32px; line-height:32px;  position:relative; margin-top:-1px   }
.topSearch #topKeyWord{ vertical-align:middle; margin:6px 0;  height:20px; line-height:20px;
border:1px solid #ccc; width: 155px; padding-left:4px; background: url("/Template/Default/Skin/images/icons.gif") no-repeat 141px -4px #fff; }
.topSearch .searchBtn{ vertical-align:middle;  margin:6px 0;  display:inline-block; width:50px; height:22px; line-height:22px;text-align:center; color:#fff;background-color:#E65800;}
.topSearch .searchBtn:hover{text-decoration:none;}

/* 你的位置 */
.path{ height:33px; line-height:33px; padding-left:30px; background:#f7f7f7 url("images/share/shareA.gif") 11px -434px no-repeat;border-bottom:1px solid #D7D7D7;}
.path a,.path span{ margin:0 5px;}

/* content -------------------------------------------------- */
#content{ position:relative; z-index:0; clear:both; overflow:hidden; }

/* 侧栏 */
.sideDl dt{ height:50px; line-height:40px; font-weight:bold; font-size:14px; color:#069; padding-left:20px; background:url("/Template/Default/Skin/images/jyzn_line.jpg") no-repeat 1px bottom; }
.sideDl dt em{ display:block; width:28px; height:50px; background:url("/Template/Default/Skin/images/icons.gif") 0 -248px; float:right; margin-right:10px; }
.sideDl dd{ padding:0 10px; zoom:1; overflow:hidden; }
.sideDl dd a{ width:82px; float:left; line-height:26px; padding-left:14px; background:url("/Template/Default/Skin/images/share/shareB.gif") 0 -796px no-repeat; }
#sideYygl dt em{ background-position:0 -298px; }

.sideBox .hd{ height:28px; line-height:28px; padding-left:10px; font-size:14px; font-weight:bold; background:url("/Template/Default/Skin/images/title_a.jpg") bottom; border:1px solid #e0e0e0; border-left:0; border-right:0; }
.sideBox .hd span{ float:right; display:block; width:60px; height:28px; background:url("/Template/Default/Skin/images/icons.gif") no-repeat 10px -347px; }
.sideBox .hd h3{ font-weight:bold; color:#069; }
.sideBox .hd h3 a{ color:#069; }
.sideBox .hd .more{ float:right; _display:inline; font-weight:normal; font-size:12px; margin-right:10px; }
.sideBox .bd{ padding:12px 0 15px 20px; overflow:hidden; }
.sideBox .bd .infoList li{ line-height:28px; height:28px; }

/* 在线投票 */
.sideVote .voteBtn,.sideVote .viewBtn{ margin-right:10px; border:1px solid #ddd; background:url("/Template/Default/Skin/images/title_a.jpg") 0 -16px repeat-x; padding:1px 10px; cursor:pointer; }

/* 医生列表 */
.docList { overflow:hidden; zoom:1; text-align:left; }
.docList li{ width:225px; height:140px; padding-left:20px; float:left; overflow:hidden; }
.docList li .pic{ width:90px; float:left; }
.docList li .pic a{ display:block; padding:2px; border:1px solid #e0e0e0;background-color:#fff;}
.docList li .pic a img{ width:84px; height:112px; }
.docList li .pic a:hover{ border:1px solid #999; }
.docList li .con{ width:125px; float:left; padding-left:8px; position:relative; }
.docList li .con p{ height:22px; line-height:22px; overflow:hidden; }
.docList li .title{ font-weight:bold; color:#069; }
.docList li .con span{ color:#888; }
.docList li .btnView{ display:block; position:absolute; top:95px; left:8px; width:65px; height:22px; line-height:22px;background:#3AADE0 url(/Template/Default/Skin/images/dots.gif) no-repeat 5px -264px;color:#fff;width:65px;text-align:right;padding-right:5px;}
.docList li .btnView:hover{background-color:#5AC3F2;text-decoration:none;color:#fff;}

/* footer -------------------------------------------------- */
#footer{ position:relative;text-align:center; margin-bottom:15px;}
.footNav{ height:36px; line-height:36px; color:#666;background-color:#F5F5F5;border:1px solid #ddd; border-bottom:0; }
.footNav a{ color:#666; padding:0 8px; }
.footNav a:hover{color:#006A99;}
#footer .copy{ font-family:Arial; line-height:28px; padding:20px 0;border-top:1px solid #E8E8E8;color:#666;}

/* box */
.box{border:1px solid #E8E8E8;border-width:1px 1px 0;zoom:1;overflow:hidden;}
.box .hd{height:37px;line-height:37px;background:url(/Template/Default/Skin/images/reps.gif) repeat-x left -19px;overflow:hidden;}
.box .hd h3{float:left;padding-left:21px;color:#0074A8;font-size:14px;font-weight:bold;background:url(/Template/Default/Skin/images/dots.gif) no-repeat 8px -157px;}
.box .hd h3 a{color:#0074A8;}
.box .bd{overflow:hidden;}
.box .bd ul{overflow:hidden;padding:6px 10px;}
.box .bd ul li{vertical-align:bottom;}
.box .bd ul li.last{border-bottom:none;}
.box .bd .infoListU li{border-bottom:1px dotted #ccc;}

.box .hd1 h3{background:url(/Template/Default/Skin/images/hd1.png) no-repeat left center;padding-left:10px;}
.box .hd2 h3{background:url(/Template/Default/Skin/images/dots.gif) no-repeat right -63px;padding:0 15px 0 8px;}
.box .hd3{background:#fff url(images/hd3.png) no-repeat left 1px;height:37px;line-height:37px;}
.box .hd3 h3{background:none;}
.box .hd4{background:url(/Template/Default/Skin/images/reps.gif) repeat-x 0 -56px;border-bottom:1px solid #E8E8E8;}

/* 友情链接 */
#fLinks{background-color:#fff;border-top:none;}
#fLinks .bd{overflow:hidden;}
#fLinks .picLinks, #fLinks .txtLinks{overflow:hidden;}
#fLinks .picLinks{padding:7px 0 0 7px;}
#fLinks .picLinks li, #fLinks .txtLinks li{float:left;overflow:hidden;text-align:center;vertical-align:bottom;white-space:pre;}
#fLinks .picLinks li{width:123px;height:45px;}
#fLinks .picLinks li a{overflow:hidden;display:inline-block;width:108px;height:35px;padding:1px;border:1px solid #ddd;background-color:#eee;}
#fLinks .picLinks li a img{float:left;width:108px;height:35px;}
#fLinks .txtLinks li{height:26px;}
#fLinks .txtLinks{padding:9px;}
#fLinks .txtLinks li a{float:left; padding:3px 18px;white-space:nowrap;}
#fLinks .txtLinks li a:hover{background-color:#E5F4FB;text-decoration:none;color:#006A99;}

.nsws{ position:absolute; display:block; width: 112px;  overflow:hidden; top:1px; right: 250px;  }
.nsws img{ width: 112px; height:32px;    }
/*
本站用到颜色代码：
#005a4f 背景色
#e0e0e0 边框颜色
#069 标题-深绿色
#CC0000 box标题颜色
*/
