﻿/*页面层容器*/
#container {width:980px;margin:0 0; overflow-x:hidden;}
/*页面头部*/
#header{width:100%; height:180px; float:left; }
#header .header{width:100%; position:relative;float:left; }
#header .header #logo{  height:208px;width:100%;}
#header .header #version{position:absolute;right:0px; top:0px; width:300px; height:25px; }
#header .header #version ul{ list-style-type:disc; width:100%;margin:0 ; padding:0;}
#header .header #version li { background-color:#4E7B92; color:white;float:right;margin:0px; width:70px;height:21px; line-height:21px; text-indent:5px;  text-align:left; background:url(images/verionbg.gif) 0 0 no-repeat;}
#header .header #version li A{ color:white;}
/*菜单*/
#menu{width:100%; height:40px; }
#menu .menu{width:100%;  position:relative; }

/*页面底部*/
#footer {width:100%;}
#footer .footer{width:100%;position: relative; background:#999;padding-bottom:5px;}/*5F75A3*/
#footer div{height:20px; line-height:20px; color:#FFF;padding-top:5px; font-family:Verdana; }
#footer .footer #counter{width:200px; height:40px; position:absolute ; right:-5px; bottom:10px; padding-top:0px; padding-bottom:15px;}

/*访问量*/
#counter{width:170px; margin-top:10px;}
#counter .counter {width:99%; height:100%;  position:relative;}
#counter .counter  #header {width:148;height:36px;background:url(images/counterbg.gif) 0 0 no-repeat;}
#counter .counter  #content {width:160px;margin-right:5px;margin-bottom:5px;margin-top:10px; }


/*站点信息*/
#container #siteinfo{width:100%;background:#DEDDE2; color:#FFF; }/*  background:url(images/bbgs.gif) 0 0 repeat-x;*/
#siteinfo .siteinfo{position:relative; width:100%;  }
#siteinfo .siteinfo ul{ list-style:none; width:80%;margin: 0 0 0 20% ; padding:0;}
#siteinfo .siteinfo li{ float:left; height:30px; line-height:30px; padding:0 8px;color:#000;}
#siteinfo .siteinfo li A{color:#000;}

/*body*/
#body{ width:100%; height:100%; background:url(images/bodybg.gif) 0 0 repeat-x; }
#leftbar{width:200px; height:100%; float:left; margin-top:10px;}
#rightbar{width:200px; height:100%; float:right; margin-top:10px; margin-bottom:20px;}
#center{width:550px; float:right; margin-top:10px; margin-right:15px; margin-bottom:20px; }


/*ajaxpanel*/
.ajaxloading{}
.ajaxresult{position:absolute; left:0;top:0px;width:100%;height:100%;z-index:200; }
.noajaxresult{width:100%;height:100%;}


#lyq {width:100%;}
#lyq #left {width:45%;float:left;}
#lyq #right {width:55%;float:right;}

/*本院公告*/
#bulletin{width:182px; height:226px;  }
#bulletin .bulletin{width:100%; height:100%; position:relative;  }
#bulletin .bulletin #header{width:100%;height:26px; background-color:#edf6f6}
#bulletin .bulletin #header #ico{ width:182px ; height:26px; background:url(images/bulletin_ico.gif) 0 0 no-repeat;}
#bulletin .bulletin #content{width:99%;height:200px;border:solid 1px #c2c3c5; border-top:none; border-top:none;background-color:#FFF; }
#bulletin .bulletin .gdgg{width:170px;padding:5px;line-height:150%; height:160px;}
#bulletin .bulletin #footer{ cursor:pointer; position:absolute; right:10px; bottom:0px; width:30px; height:20px;}

/*本院公告*/
#yqlm{width:182px; height:136px;margin-top:10px;}
#yqlm .yqlm{width:100%; height:100%; position:relative;  }
#yqlm .yqlm #header{width:100%;height:26px; background-color:#edf6f6}
#yqlm .yqlm #header #ico{ width:182px ; height:26px; background:url(images/yqlm_ico.gif) 0 0 no-repeat;}
#yqlm .yqlm #content{width:99%;height:110px;border:solid 1px #c2c3c5; border-top:none; border-top:none;background-color:#FFF; }
#yqlm .yqlm .gdgg{width:170px;padding:5px;line-height:150%; height:160px;}
#yqlm .yqlm #footer{ cursor:pointer; position:absolute; right:10px; bottom:0px; width:30px; height:20px;}

/*用户登录*/
#yhdl{width:182px; height:126px; margin-top:10px; }
#yhdl .yhdl{width:100%; height:100%; position:relative;  }
#yhdl .yhdl #header{width:100%;height:26px; background-color:#2ca496}
#yhdl .yhdl #header #ico{ width:182px ; height:26px; background:url(images/login_ico.gif) 0 0 no-repeat;}
#yhdl .yhdl #content{width:99%;height:100px; padding: 7px 0px; border:solid 1px #c2c3c5; border-top:none;background:#EDEDED; }
#yhdl .yhdl #content .input{ width:100px; height:18px; line-height:18px;}
#yhdl .yhdl #content A{ padding:0 5px; background-color:#cfd0d0; border:solid 1px #999b9b; width:40px;}
#yhdl .yhdl #content .A1{padding:0 5px; background-color:#EDEDED; border:solid 1px #EDEDED; width:80px; }
#yhdl .yhdl #content #spCode{ cursor:pointer; height:100%;}

/*用户登录 单独登录页*/
#yhdl1 {width:100%;height:370px;margin-top:10px;}
#yhdl1 .yhdl1{width:96%; height:100%; position:relative;}
#yhdl1 .yhdl1 #comment{width:45%; border-right:solid 1px #C7D6D9; float:left; text-align:left; height:100%;font-size:14px;color:#FFA65E;}
#yhdl1 .yhdl1 #comment #ico{background:url(images/ico3.gif) left center no-repeat; width:100%;}
#yhdl1 .yhdl1 #comment .body{ width:90%; float:left; }
#yhdl1 .yhdl1 #comment ul{width:100%;  margin:0; margin-top:10px; padding:0;  color:Red;}
#yhdl1 .yhdl1 #comment ul li{ line-height:22px; height:22px; font-size:12px;}
#yhdl1 .yhdl1 #content {width:50%;float:left;margin-left:10px; }
#yhdl1 .yhdl1 #content tr{ background-color:#f5f5f5; height:20px;}
#yhdl1 .yhdl1 #content #header{letter-spacing:5px; font-size:14px; font-weight:bold;line-height:35px; height:35px;background:#C7D6D9;}
#yhdl1 .yhdl1 #content #footer{ line-height:35px; height:35px;}

#yhdl2 {float: left; margin-top: 10px;}
#yhdl2 .myBox { margin: 0 auto;color: #000;width: 350px;padding: 20px;text-align: left;background-color: #FEF3E1;border: 1px solid #CCC; }
#yhdl2 .myBox1 { margin: 0 auto;color: #000;width: 350px; padding: 20px; text-align: left; background-color: #EEF8FF;border: 1px solid #BDD9EB;  }
#yhdl2 .myBox11 { margin: 0 auto;color: #000;width: 200px; text-align: left; background-color: #FFF;border: 1px solid #BDD9EB;  }


/*快速搜索*/
#ksss{width:182px; height:40px; margin-top:10px; }
#ksss .ksss{width:100%; height:100%; position:relative;  border:solid 1px #c2c3c5; }
#ksss .ksss .input{ width:100px; height:18px;line-height:18px;}
#ksss .ksss #aSearch{ display:block; width:68px; height:20px; background:url(images/btnsearch.gif) center center no-repeat;}
#zt{width:182px; height:100px; margin-top:10px;}
#ksss .ksss{width:100%; height:100%; position:relative;}
/*天气预报*/
/*天气预报*/
#tqyb{width:182px; height:115px; margin-top:10px; }
#tqyb .tqyb{width:100%; height:100%;  position:relative;border:solid 1px #c2c3c5; background:url(images/tq.gif) 0 0 no-repeat; background-color:#ededed; }
#tqyb .tqyb #content{ width:70%; position:absolute; right:0px; bottom:0px; z-index:100; }
#tqyb .tqyb td{height:18px; line-height:18px;}
/*联系我们*/
#lxwm{width:195px; height:150px;position:relative; margin-top:10px;}

/*留言区*/
#lyzs{ width:100%; height:200px; margin-top:10px;}
#lyzs .lyzs{width:96%; height:100%; position:relative; }
#lyzs .lyzs #content{width:100%;  text-align:left;}
/*联系方式 */
#lxfs { width:100%;height:589px; margin-top:10px;}
#lxfs .lxfs {width:96%; height:100%; position:relative; }
#lxfs .lxfs #content {width:100%;  text-align:left;}
#lxfs .lxfs #contenttop {width:100%;height:62px;text-align:left; background-color:#E4ECF2;}
#lxfs .lxfs #contentbottom {width:100%;height:19px;text-align:left; background-color:#E4ECF2;}
#lxfs .lxfs #contactus {width:100%;float:left; text-align:left;}
#lxwmc {width:100%;float:left; text-align:left;}

/*图片新闻*/
#tpxs{ width:100%; height:250px; margin-top:10px;}
#tpxs .tpxs{width:96%; height:100%; position:relative; }
#tpxs .tpxs a{color:#3488C5;}
#tpxs .tpxs a:hover{color:Red;}

/*友情链接*/
#yqlj{width:182px; height:236px; margin-top:10px; }
#yqlj .yqlj{width:100%; height:100%; position:relative;  }
#yqlj .yqlj #header{width:100%;height:26px; background-color:#2ca496}
#yqlj .yqlj #header #ico{ width:182px ; height:26px; background:url(images/yqlj_ico.gif) 0 0 no-repeat;}
#yqlj .yqlj #content{width:99%;height:210px;border:solid 1px #c2c3c5; border-top:none;}
#yqlj ul{height:10px;width:100%; margin:0px;list-style:none; text-align:center; margin-top:10px;}
#yqlj ul li{line-height:30px; margin-left:5px;  }
#yqlj ul li.logo{height:40px; margin-left:2px; }
#yqlj ul li.logo IMG{border:solid 1px #20577A;}
#yqlj hr{height:1px; border:dotted 1px #75ACE5;}
/*网上服务*/
#wsfw{width:197px;position:relative;}
#wsfw A{text-decoration : none ; display:block; color:#333;}
#wsfw A:hover{text-decoration : none ; display:block;}

#job{width:182px; height:200px;position:relative;}
#job .job{width:100%;background:#f2f8f5; }
#job .job #header {width:100%;height:26px; background-color:#2ca496}
#job .job #header #ico{ width:182px ; height:51px; background:url(images/rczp_ico.gif) 0 0 no-repeat;}
#job .job #content {width:100%;border:solid 1px #c4e7ec; border-top:none; text-align:left;}
#job .job #content  ul {text-align:left; margin-left:5px; list-style:none;}
#job .job #content  li {height:20px;line-height:20px;}
#job .job #content #citizen {margin-top:5px;}
#job .job #content #citizen ul { list-style:none; text-align:left;margin-left:5px;}
#job .job #content #citizen li {line-height:20px;height:20px;}
#job  .jobcontact  ul { list-style:none; text-align:left;margin-left:5px;}
#job  .jobcontact  li {line-height:20px;height:20px;}

/*工作*/
#joblist{ width:100%; height:200px; margin-top:30px;}
#joblist .joblist{width:96%; height:100%; position:relative; }
＃joblist .joblist .iyyp {background:url(images/iyyp.gif) 0 0 no-repeat;width:67px;height:20px;}
#joblist .joblist #quicksearch{ position:absolute;  right:10px; top:-30px ; width:300px; height:30px; z-index:201;}
#joblist .joblist #quicksearch #aSearch{ display:block; width:30px; height:30px; background:url(images/search.gif) center center no-repeat;}
#joblist .joblist #content{width:100%;  text-align:left;  }
#joblist .joblist #content ul{ margin:0 ; padding:0; width:100%; list-style:none; }
#joblist .joblist #content li{ width:98%; text-indent:14px; white-space:nowrap;text-overflow:ellipsis;overflow: hidden; line-height:30px;height:30px; letter-spacing:1px;}
#joblist .joblist #content span{font-size:11px ;  font-family:Arial Unicode MS; }
#joblist .joblist #content .ico{width:16px; height:100%; background:url(images/ico2.gif) left center no-repeat;}
#joblist  .item{ border-bottom:dotted 1px #ccc;height:25px; background:url(images/ico2.gif) left center no-repeat;padding-left:15px;}
#joblist .alteritem{border-bottom:dotted 1px #ccc; height:25px; }

/*国际保健中心*/
#z2bj{width:197px; height:200px;position:relative; margin-top:10px;}
/*PET中心*/
#pet{width:197px; height:200px;position:relative; margin-top:10px;}
/*科室风采*/
#ksfc{width:197px; height:200px;position:relative; margin-top:10px;}

/*医院简介*/
#yyjj{width:535px; height:150px;position:relative;}
/*医院简介*/
#ylts{width:535px; height:295px;position:relative; margin-top:10px;}
/*新闻动态*/
#xwdt{width:535px;height:200px;margin-top:10px;}
#xwdt .xwdt{width:100%; position:relative;}
#xwdt .xwdt #header{width:100%;height:24px;line-height:24px;padding-top:2px;color:#30832f;font-weight:bold; text-align:left;text-indent:28px;background:url(images/headerbg1.gif) no-repeat 0 0;border-bottom:solid 1px #809aa7;}
#xwdt .xwdt #content{width:100%;margin-top:20px;color:#ffad0b;}
#xwdt .xwdt  .list{ height:28px;line-height:28px;  }
#xwdt .xwdt  .item{ border-bottom:dotted 1px #A6A6A6; line-height:200%; }
#xwdt .xwdt .alteritem{ border-bottom:dotted 1px #A6A6A6; line-height:200%;}


/*新闻动态*/
#xwdt1{width:98%;height:195px;margin-top:2px;}
#xwdt1 .xwdt1{width:98%; position:relative;}
#xwdt1 .xwdt1 #header{width:100%;height:24px;line-height:24px;padding-top:2px;color:#30832f;font-weight:bold; text-align:left;text-indent:26px;background:url(images/headerbg1.gif) no-repeat 0 0;border-bottom:solid 1px #809aa7;}
#xwdt1 .xwdt1 #content{width:100%;margin-top:5px;color:#ffad0b;}
#xwdt1 .xwdt1  .list{ height:28px;line-height:28px;  }
#xwdt1 .xwdt1  .item{ border-bottom:dotted 1px #A6A6A6; line-height:200%; }
#xwdt1 .xwdt1 .alteritem{ border-bottom:dotted 1px #A6A6A6; line-height:200%;}

/*图片轮转*/
#picturerotatar{ height:180px; float:left; width:240px;position:relative;background:#f5f5f5;border:solid 1px #eee;margin-bottom:10px;}
#picturerotatar .picture{left: 0px;position: absolute;top:0px;height:160px;width: 100%; }
#picturerotatar .more {left: 0px; margin: 0px auto; width: 100%; position: absolute; top: 140px}
#picturerotatar .Alpha2 {margin-top: 5px; background: #000; filter: alpha(opacity=80,finishiopacity=0,style=1); height: 15px;margin-left:1px;}
#picturerotatar .tpbt{ background:#f5f5f5;  position: absolute; padding-left:4px; padding-top:2px;margin-left:1px;margin-right:1px; left: 0px;top: 165px; width:100%; text-align:left;overflow:hidden;text-overflow:ellipsis;}
#picturerotatar  .more .textNum .num TD IMG {MARGIN-TOP: 2px;}
.num TABLE {table-layout:fixed; background-repeat:no-repeat;}
.div_text{POSITION: relative;padding:5px;color:#FFFFFF;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,Color='#000000', Positive='true')}
.div_text a {color:#FFFFFF;text-decoration: none;}
.div_text a:hover{text-decoration: underline;color: #ff9966;}

/*专家荟萃*/
#zjhc{width:535px;height:100px; margin-top:10px;}
#zjhc .zjhc{width:527px;position:relative;height:94px;border:solid 4px #d1dce2; background:url(images/zjhcbg.gif) 0 0 no-repeat; background-color:#f1f3f5;overflow:hidden;}
#zjhc .zjhc #content{width:75%; height:100%; margin:1px; float:right;position:absolute; right:0px;top:0px; }
#zjhc .zjhc #content #more{ position:absolute; z-index:100; right:0px; bottom:-20px;}
a.zjhclink   {text-decoration:none;}   
a.zjhclink:hover   {font-weight:bold;text-decoration:none;}   

.jx {FILTER: revealTrans(transition=20,duration=1); WIDTH: 100%; height:100%; POSITION: absolute;left:0px; top:0px;}
/*科室介绍*/
#ksjs{width:535px;height:250px;margin-top:10px;}
#ksjs .ksjs{width:100%; position:relative;}
#ksjs .ksjs #header{width:100%;height:24px;line-height:24px;padding-top:2px;color:#30832f;font-weight:bold; text-align:left;text-indent:28px;background:url(images/headerbg1.gif) no-repeat 0 0;border-bottom:solid 1px #809aa7;}
#ksjs .ksjs #content{width:100%;margin-top:20px;}
/*图片滚动*/
#ksjs .ksjs #content{width:547px;float:left;height:160px; margin-top:5px; }
#ksjs .ksjs #content .head{position: relative;padding-left:10px;text-align:left;font-size:14px; font-weight:bold;width:100%;height:30px; line-height:30px; background:url(images/yqlj_line2.gif) 0 bottom repeat-x; color:#000;}
#ksjs .ksjs #content #line1{ position:absolute;left:0px;bottom:0px;width:160px;height:4px;background:url(images/yqlj_line1.gif) 0 bottom repeat-x; color:#000;}
#ksjs .ksjs #content .scroll{width:100%;height:155px; overflow:hidden; }
#ksjs .ksjs #content .scrollpichead{ width:171px; background:url(images/shead.jpg) center center no-repeat;}
#ksjs .ksjs #content .scrollpicbody{ width:171px;  background:url(images/sbody.jpg) center center repeat-y;}
#ksjs .ksjs #content .scrollpicfoot{ width:171px; background:url(images/sfoot.jpg) center center no-repeat;}

/*健康园地*/
#jkyd{width:535px;height:250px;margin-top:10px;}
#jkyd .jkyd{width:100%; position:relative;}
#jkyd .jkyd #header{width:100%;height:24px;line-height:24px;padding-top:2px;color:#30832f;font-weight:bold; text-align:left;text-indent:28px;background:url(images/headerbg1.gif) no-repeat 0 0;/*border-bottom:solid 1px #809aa7;*/}
#jkyd .jkyd #content{width:100%;margin-top:20px;}
#jkyd .jkyd  .list{ height:28px;line-height:28px;  }
#jkyd .jkyd  .item{ border-bottom:dotted 1px #A6A6A6; line-height:200%; }
#jkyd .jkyd .alteritem{ border-bottom:dotted 1px #A6A6A6; line-height:200%;}

/**其他页*/
#body1{width:773px; height:100%; float:right; margin-top:10px; margin-bottom:20px; }
/*边栏菜单*/
#sidebar{width:182px; height:179px; }
#sidebar .sidebar{width:100%; height:100%; position:relative;  }
#sidebar .sidebar #header{width:100%;  height:58px;}
#sidebar .sidebar #header #ico{ width:182px ; height:100%; }
#sidebar .sidebar #content{width:99%; padding-bottom:10px; height:100px; border:solid 1px #4eaaab; border-top:none; background:url(images/sidebarbg.gif) center center repeat-y; }
#sidebar .sidebar #content .parentnode{font-weight:bold;  text-align:left; width:100%; text-indent:40px;height:30px; line-height:30px;  background:url(images/sidebarrowsp.gif) bottom center no-repeat; }
#sidebar .sidebar #content .parentnode A{ color:#666; background:url(images/sidebarico.gif) left center  no-repeat; }
#sidebar .sidebar #content .parentnode A:hover{ }
#sidebar .sidebar #content .leafnode{ text-align:left; width:100%;text-indent:50px; height:26px; line-height:26px;  }
#sidebar .sidebar #content .leafnode A{ color:#3488c5;}

/*面包屑*/
#breadcrumbs{ width:100%; height:30px; }
#breadcrumbs .breadcrumbs{width:100%; height:100%; position:relative; }
#breadcrumbs .breadcrumbs ul{ margin:0; padding:0; width:100%; list-style:none; }
#breadcrumbs .breadcrumbs li{ margin:0 2px;float:left;text-align:left;}
#breadcrumbs .breadcrumbs td{ text-align:left;}
#breadcrumbs .breadcrumbs A{color:#77787A;}
#breadcrumbs .breadcrumbs A:hover{color:#f00;}
#breadcrumbs .breadcrumbs #ndwz{color:#77787A;}
#breadcrumbs .breadcrumbs #fhsy{ color:#77787a; text-indent:20px;  height:25px; background:url(images/ico_return.gif) left center no-repeat;}

.breadcrumbs{background-color:#FBFDF7; text-align:left;width:100%;height:25px; line-height:25px; padding:10px 0 0 10px;}
.breadcrumbsnode{display:inline; }

/*快速分页开始*/
.noselect{width:100%;font-style:italic;font-weight:bold; height:250px; }
.select{width:100%;}
.leftbox{border-left:solid 0px #333333;height:26px; }
.box{border-top:solid 0px #333333;border-bottom:solid 0px #333333;border-right:solid 0px #333333;height:25px; text-align:center; line-height:25px; padding: 0 2px;}
#pagercontainer{width:100%; font-size:12px;color:#333333; margin:5 0 5 0;}
#pagercontainer div{float:right;}
#pagercontainer a{text-decoration: none;color:#333333;font-size:12px;}
.jumpbox{border:groove 1px #7F7F7F;width:20px;  margin-top:2px;  font-size:12px; }

/*列表*/
#lister{ width:100%; height:200px; margin-top:30px;}
#lister .lister{width:96%; height:100%; position:relative; }
#lister .lister #quicksearch{ position:absolute;  right:10px; top:-30px ; width:300px; height:30px; z-index:201;}
#lister .lister #quicksearch #aSearch{ display:block; width:30px; height:30px; background:url(images/search.gif) center center no-repeat;}
#lister .lister #content{width:100%;  text-align:left;  }
#lister .lister #content ul{ margin:0 ; padding:0; width:100%; list-style:none; }
#lister .lister #content li{ width:98%; text-indent:14px; white-space:nowrap;text-overflow:ellipsis;overflow: hidden; line-height:30px;height:30px; letter-spacing:1px;}
#lister .lister #content span{font-size:11px ;  font-family:Arial Unicode MS; }
#lister .lister #content .ico{width:16px; height:100%; background:url(images/ico2.gif) left center no-repeat;}
#lister  .item{ background-color:#FFFFFF; }
#lister .alteritem{background-color:#e9f5f7;}

/***文章***/
/*正文*/
#zw{width:100%; height:400px;margin-top:30px;}
#zw .zw{width:96%; height:100%; position:relative;}
#zw .zw .bt{ border-bottom:solid 1px #BFBFBF; width:100%; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#3f3f3f;}
#zw .zw .nr{ padding:10 0 20 0; text-align:left;   height:300px; font-size:14px; color:#454545; line-height:200%;}
#zw .zw .nr IMG{margin:5 10 10 5;}
#zw .zw .info{   text-align:right; font-size:12px; border-top:solid 1px #BFBFBF; height:30px; line-height:30px;}
#zw .zw .info span{ margin: 0 2px;}
/*操作*/
#zwaction{width:100%; height:30px;margin-top:10px; }
#zwaction .zwaction{width:96%; position:relative;}
#zwaction .zwaction ul{margin:0 auto ; padding:0; width:50%; list-style:none; }
#zwaction .zwaction li{width:80px; text-align:left; float:left; }
/*相关文章*/
#xgwz{width:100%; margin-top:10px;}
#xgwz .xgwz{ width:96%; position:absolute;height:75px;}

/*站点地图*/
#sitemap{background-color:white;display:inline-table; height: 100%;  width: 100%; margin-top:10px; }
#sitemap .sitemap{float:left; width:182px;  position:relative;  margin: 0px 10px;padding-left:50px; padding-top:15px;} 
#sitemap .sitemap .head{width:100%; height:68px;}
#sitemap .sitemap .head .title{ width:55%; float:right; height:100%; line-height:68px; text-align:left ;font-size:16px; font-weight:bold; color:#689bcd;}
#sitemap .sitemap .content{text-align:left;width:99%;height:150px;border:solid 1px #3488c5; border-top:none; background:url(images/sitemapbg.gif) 0 0 repeat-y; }
#sitemap .sitemap .content A{ color:#5399D5;}

/*门诊排班1 - 一周所有科室专家排班*/
#mzpb1{ width:100%; height:100px; margin-top:10px;}
#mzpb1 .mzpb1{width:96%; height:100%; position:relative;background-color:#009ec1; }
#mzpb1 .mzpb1 .ks{background-color:#F5F5F5; }
/*#mzpb1 .mzpb1 .ks a{text-decoration:none;position: relative;border-bottom: 1px dotted; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px;}*/
#mzpb1 .mzpb1 tr{ background:#FBFDF7;}
#mzpb1 .mzpb1 ul{width:100%;list-style:none; margin:0;}
#mzpb1 .mzpb1 li{float:left; margin-right:5px; height:16px; width:52px; }
#mzpb1 .mzpb1 th {color:red; font-size:12px; }
#mzpb1 .mzpb1 th a{color:#155C24; text-decoration:underline;}
#mzpb1 .mzpb1 th a:hover{color:red; text-decoration:none;}
#mzpb1 .mzpb1 .block2{ background-color:#009ec1;color:#FFF;}
#mzpb1 .mzpb1 .block3{ background-color:#F5F5F5; text-align:left;}
/*#mzpb1 .mzpb1 .block3 a{text-decoration:none;  position: relative;border-bottom: 1px dotted; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px;}*/
/*门诊排班2 - 每日科室专家排班*/
#mzpb2{ width:100%;  margin-top:10px;}
#mzpb2 .mzpb2{width:96%; height:100%; position:relative;background-color:#D2DEE8; }
#mzpb2 .mzpb2 .ks{background-color:#F5F5F5; }
/*#mzpb2 .mzpb2 .ks a{text-decoration:none;position: relative;border-bottom: 1px dotted; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px;}*/
#mzpb2 .mzpb2 tr{ background:#FBFDF7;}
#mzpb2 .mzpb2 ul{width:100%;list-style:none; margin:0;}
#mzpb2 .mzpb2 li{float:left; margin-right:5px; height:16px; width:52px; }
#mzpb2 .mzpb2 th {color:red; font-size:12px; }
#mzpb2 .mzpb2 th a{color:#155C24; text-decoration:underline;}
#mzpb2 .mzpb2 th a:hover{color:red; text-decoration:none;}
/*专家名录1 - 按科室列出所有专家*/
#zjml1{ width:100%; height:200px; margin-top:10px;}
#zjml1 .zjml1{width:96%; height:100%; position:relative;}
#zjml1 .zjml1 .header{ width:100%; text-align:left; text-indent:15px; height:22px; line-height:22px; background:url(images/ico2.gif) left center no-repeat;border-bottom:solid 1px #0292C1; margin-bottom:10px;}
#zjml1 .zjml1 .content{width:100%;margin-bottom:20px;}
#zjml1 .zjml1 .content table{ background:#D2DEE8;}
/*人员信息*/
#ryxx1{ width:100%; height:200px; margin-top:10px;}
#ryxx1 .ryxx1{width:96%; height:100%; position:relative;}
/*科室列表 - 特色科室*/
#tsks{ width:100%; margin-top:10px;}
#tsks .tsks{width:96%; height:100%; position:relative;}
#tsks .tsks #header{ width:100%; height:22px; color:#3488C5; line-height:22px; text-indent:14px; text-align:left;border-bottom:solid 1px #D2DEE8;background:url(images/ico2.gif) left center no-repeat;}
#tsks .tsks a.dotted{color:#3488C5;}
#tsks .tsks a:hover{color:#f00;}
/*科室列表 - 普通科室*/
#ptks{ width:100%; margin-top:10px;}
#ptks .ptks{width:96%; height:100%; position:relative;}
#ptks .ptks #header{ width:100%; height:22px; color:#3488C5; line-height:22px; text-indent:14px; text-align:left;border-bottom:solid 1px #D2DEE8;background:url(images/ico2.gif) left center no-repeat;}
#ptks .ptks td{border:solid 1px #ccc;  margin:0 20;}
#ptks .ptks a.dotted{color:#3488C5;}
#ptks .ptks a:hover{color:#f00;}
/*科室信息*/
#ksxx1{ width:100%; height:200px; margin-top:10px; }
#ksxx1 .ksxx1{width:96%; height:100%; position:relative; }

/*内容文章作为介绍信息*/
#nr{width:100%;height:100%;margin-top:10px;}
#nr .nr {width:96%;height:100%;  position:relative;}
#nr .nr .zw{width:100%;padding:5 5 20 10; line-height:200%; text-align:left;}
#nr .nr .zw IMG{margin:5 10 10 5;}

/*用户注册*/
#yhzc {width:100%;height:370px;margin-top:10px;}
#yhzc .yhzc{width:96%; height:100%; position:relative;}
#yhzc .yhzc #comment{width:45%; border-right:solid 1px #C7D6D9; float:left; text-align:left; height:100%;font-size:14px;color:#FFA65E;}
#yhzc .yhzc #comment #ico{background:url(images/ico3.gif) left center no-repeat; width:100%;}
#yhzc .yhzc #comment .body{ width:90%; float:left; }
#yhzc .yhzc #comment ul{width:100%;  margin:0; margin-top:10px; padding:0;  color:Red;}
#yhzc .yhzc #comment ul li{ line-height:22px; height:22px; font-size:12px;}
#yhzc .yhzc #content {width:45%;float:right; }
#yhzc .yhzc #content tr{ background-color:#f5f5f5; height:20px;}
#yhzc .yhzc #content #header{letter-spacing:5px; font-size:14px; font-weight:bold;line-height:35px; height:35px;background:#C7D6D9;}
#yhzc .yhzc #content #footer{ line-height:35px; height:35px;}


#yhzc2 {width:100%;height:370px;margin-top:10px;}
#yhzc2 #header {width:96%;}
.yhzctitle {color:#003366;font-size:14px;font-weight:bold;}
.ph {height:100px;width:75px;border:solid 1px #CECFCE;}


#zhmm {width:100%;height:370px;margin-top:10px;}
#zhmm #header {width:96%;}
/******用户中心******/
/*icando*/
#icando{width:100%;height:370px;margin-top:10px;}
#icando div{float:left; width:30%; margin-right:10px; height:200px;}

/*预约挂号*/
#yygh {width:100%;height:900px;margin-top:10px;}
#yygh .yygh{width:96%; height:100%; position:relative;}
#yygh .yygh #comment{width:30%; border-right:solid 1px #C7D6D9; float:left;margin-right:10px; text-align:left; height:100%;font-size:14px;color:#FFA65E;}
#yygh .yygh #comment #ico{background:url(images/ico3.gif) left center no-repeat; width:100%;}
#yygh .yygh #comment .body{ width:90%; float:left; }
#yygh .yygh #comment ul{width:100%;  margin:0; margin-top:10px; padding:0;  color:Red;}
#yygh .yygh #comment ul li{ line-height:22px; height:22px; font-size:12px;}
#yygh .yygh #content {overflow-y:auto;}
#yygh .yygh #content .item{background-color: #D7F1FC; height: 50px;border: solid 1px #3488C5; line-height: 50px;  margin: 4px 4px 0px 0px;float:left; }
#yygh .yygh #content tr{ background-color:#f5f5f5; height:20px;}
#yygh .yygh #content #header{letter-spacing:5px; font-size:14px; font-weight:bold;line-height:35px; height:35px;background:#C7D6D9;}
#yygh .yygh #content #footer{ line-height:35px; height:35px;}


/*网上预约1 -  先选择科室然后再专家*/ 
#wsyy1 {width:100%;height:345px;margin-top:10px;}
#wsyy1 .wsyy1{width:96%; height:100%; position:relative;}
#wsyy1 .wsyy1 .sys {color:Red;}
#wsyy1 .wsyy1 .ksmc{color:Red; font-size:14px; font-weight:bold;}
#wsyy1 .wsyy1 div{ text-align:left;}
/*网上预约操作*/ 
#wsyycz{width:100%;height:100%;margin-top:10px;}
#wsyycz .wsyycz{ text-align:right; height:25px; line-height:25px; padding-right:50px;}
#wsyycz .wsyycz span{ color:Red;}
#wsyycz .wsyycz .yy{width:100%; height:100%;}
#wsyycz .wsyycz .yy .sm{ font-size:14px; color:Red;}
/*网上预约列表*/
#wsyylb{width:100%;height:345px;margin-top:10px;}
#wsyylb .wsyylb{ width:96%; height:100%;}
#wsyylb .wsyylb #tbl #gridheader td{ font-weight:bold;}


/*搜索结果开始*/
#searchcontainer{width:98%; height:100%; padding: 0 15 0 15;}
#searchheader{width:100%;height:50px;  }
#searchico{float:left;text-align:center;  margin-top:18px; margin-left:5px; margin-right:5px;}
#searchcontainer #searchlb input{border:none;}
#searchinput{float:left;margin-top:8px; margin-left:5px; }
.searchbox{border:groove 1px #7F7F7F;color:#999999;width:150px;}
#searchsplitter{width:100%;border-top:solid 1px #A5C480;height:30px;  line-height:30px; background:#FBFFF3; text-align:left; text-indent:15px;}
#returnDefault{position:absolute; text-align:right; z-index:100;top:50px;right:10px; height:100%;width:100px;}
#returnDefault a{text-decoration: none;color:#333333;}
#searchresultcontainer{width:100%; margin-top:10px;height:70%; text-align:left; }
#searchresult{float:left; width:70%; margin-left:5px; padding-right:5px; }
#searchsidebar{float:right ; width:25%; }
.searchitem{width:100%;}
.searchsummary{line-height:150%;}
#searchresult a{font-size:14px; text-decoration:underline;color:Blue;}
.highlight{font-weight:bold; background:yellow; color:red;}




.text_h_w {color:#FFF; vertical-align:middle;}

/*网上预约首页*/
#webwsyy {width:100%;height:345px;margin-top:10px;}
#webwsyy .webwsyy{width:96%; height:100%; position:relative;}
#webwsyy .webwsyy #webwsyyleft {width:55%;float:left; text-align:left;}
.bigfont01 {font-size:16px;font-weight:bold;}
#webwsyy .webwsyy #webwsyyleft .title {font-size:14px; color:#0F72B3;font-weight:bold;}
.tddx {border-bottom:dotted 1px #ccc;}
.tblineheight { line-height:20px;}
.titlefnt {color:#3C3C3C;font-family:黑体;font-size:16px;}
.infofnt {color:#0F72B3;font-family:宋体;font-size:14px;line-height:25px;}
#webwsyy .webwsyy #webwsyyright {width:45%;float:right; text-align:center;}
#webwsyy .webwsyy #webwsyyright #webwsyyfaq {width:330;text-align:left;margin-top:15px;border:solid 1px #AAAAAA;}
#webwsyy .webwsyy #webwsyyright #webwsyycontact{width:330;text-align:left;margin-top:15px;}

/*用户中心*/
#webcenter {width:100%;height:345px;margin-top:10px;}
#webcenter .webcenter{width:96%; height:100%; position:relative;}
#webcenter .webcenter #webcenterleft {width:78%;float:left; }
#webcenter .webcenter #webcenterright {width:200px;float:right;}

/*用户中心 - 用户基本资料*/
#WebMemberInfo {width:100%;height:345px;margin-top:10px;}
#WebMemberInfo .WebMemberInfo{width:99%; height:100%; position:relative;}
#WebMemberInfo .WebMemberInfo #WebMemberInfoLeft{width:78%;float:left;}
#WebMemberInfo .WebMemberInfo #WebMemberInfoRight{width:200px;float:right;}

/* 用户中心 -  编辑个人资料*/
#WebInfoEdit {width:100%;height:345px;margin-top:10px;}
#WebInfoEdit .WebInfoEdit{width:96%; height:100%; position:relative;}
#WebInfoEdit .WebInfoEdit #WebInfoEditLeft{width:78%;float:left;}
#WebInfoEdit .WebInfoEdit #WebInfoEditRight{width:200px;float:right;}

/* 用户中心 -  修改密码*/
#WebChangePass {width:100%;height:345px;margin-top:10px;}
#WebChangePass .WebChangePass{width:96%; height:100%; position:relative;}
#WebChangePass .WebChangePass #WebChangePassLeft{width:78%;float:left;}
#WebChangePass .WebChangePass #WebChangePassRight{width:200px;float:right;}

/* 用户中心 -  在线预约*/
#Webzxyy {width:100%;height:345px;margin-top:10px;}
#Webzxyy .Webzxyy{width:96%; height:100%; position:relative;}
#Webzxyy .Webzxyy #WebzxyyLeft{width:78%;float:left;}
#Webzxyy .Webzxyy #WebzxyyRight{width:200px;float:right;}

/*用户中心 修改信息成功页面*/
#websuccess {width:100%;height:345px;margin-top:10px;}
#websuccess .websuccess{width:96%; height:100%; position:relative;}

/*用户中心 用户登录*/
#weblogin {width:100%;height:345px;margin-top:10px;}
#weblogin .weblogin{width:96%; height:100%; position:relative;}
#weblogin .weblogin #webloginleft{width:70%; float:left;}
#weblogin .weblogin #webloginright{width:30%;float:right;}

/*预约中心  专家列表*/
#webzjlb {width:100%;height:345px;margin-top:10px;}
#webzjlb .webzjlb{width:96%; height:100%; position:relative;}


/*预约中心  专家信息*/
#webDxyyxx {width:100%;height:345px;margin-top:10px;}
#webDxyyxx .webDxyyxx{width:96%; height:100%; position:relative;}

/*预约中心  预约信息确认*/
#webzjxx {width:100%;height:345px;margin-top:10px;}
#webzjxx .webzjxx{width:96%; height:100%; position:relative;}

/*预约中心  预约成功*/
#webwsyysuccess {width:100%;height:345px;margin-top:10px;}
#webwsyysuccess .webwsyysuccess{width:96%; height:100%; position:relative;}


/*用户中心  报告列表*/
#webjcbgcx {width:100%;height:345px;margin-top:10px;}
#webjcbgcx .webjcbgcx{width:96%; height:100%; position:relative;}
#webjcbgcx .webjcbgcx #webjcbgcxLeft{width:78%;float:left;}
#webjcbgcx .webjcbgcx #webjcbgcxRight{width:200px;float:right;}

/*用户中心  报告查询*/
#Webbgcx {width:100%;height:345px;margin-top:10px;}
#Webbgcx .Webbgcx{width:96%; height:100%; position:relative;}
#Webbgcx .Webbgcx #Webbgcxleft {width:55%;float:left; text-align:left;}
.bigfont01 {font-size:16px;font-weight:bold;}
#Webbgcx .Webbgcx #Webbgcxleft .title {font-size:14px; color:#0F72B3;font-weight:bold;}
.tddx {border-bottom:dotted 1px #ccc;}
.tblineheight { line-height:20px;}
.titlefnt {color:#3C3C3C;font-family:黑体;font-size:16px;}
.infofnt {color:#0F72B3;font-family:宋体;font-size:14px;line-height:25px;}
#Webbgcx .Webbgcx #Webbgcxright {width:45%;float:right; text-align:center;}


/*升级高级用户*/
#vipmember {width:100%;height:370px;margin-top:10px;}
#vipmember #header {width:96%;}
.yhzctitle {color:#003366;font-size:14px;font-weight:bold;}
.ph {height:100px;width:75px;border:solid 1px #CECFCE;}

/*用户中心留言板*/
#weblyb {width:100%;height:345px;margin-top:10px;}
#weblyb .weblyb{width:96%; height:100%; position:relative;}
#weblyb .weblyb #weblybLeft{width:78%;float:left;}
#weblyb .weblyb #weblybRight{width:200px;float:right;}


/*名医专家介绍*/
#myzjjs{width:182px;margin-bottom:10px;}
#myzjjs #tab {width:99%;font-size:12px;}
#myzjjs .head{width:182px;height:26px;background:#fff;background:url(images/webtoday_ico.gif) 0 0 no-repeat;}
#myzjjs #tab #tabcontentdiv_my,#myzjjs #tabcontentdiv_zj{position:relative;width:100%;height:140px;overflow:hidden; }
#myzjjs #tabcontentdiv_my div,#myzjjs #tabcontentdiv_zj div{float:left; width:200px;height:160px; padding-left:2px; }
#myzjjs #mysj,#myzjjs #zjsj{display:none;} 
.hidden{display:none;position:relative;}
.normal{ height:100%;display:block;  border-top:none;position:relative;}
#myzjjs #tabcontentdiv_my2{position:relative;width:182px;height:230px;border:solid 1px #c4e7ec;border-top:none;}
.jx {FILTER: revealTrans(transition=20,duration=1); WIDTH: 90%; POSITION: absolute;left:0px; top:0px;}
#myzjjs #tab #wxts{ height:25px; line-height:25px; text-align:left; }
#myzjjs #tab #wxts #title{float:left;height:100%;}
#myzjjs #tab #wxts .wxts{width:88%; height:100%; float:right; }

/*在线视频*/
#zxsp{ width:182px;margin-top:9px; position:relative; border:solid 1px #c2c3c5;  background:#red;}
#zxsp #sptp{width:100%; height:28px; background:url(images/bfq.gif) left center  no-repeat; position:relative;}
#zxsp #sptp #more{background:url(images/more.gif) center center no-repeat; position:absolute; width:30px; height:11px; right:5px; top:6px; }
#zxsp #sptp #more a {display:block; width:100%; height:100%;}
#zxsp #video {width:180px;height:126px;border:solid 1px #000;}
#zxsp #bfq{width:100%; height:37px; background:url(images/bfq2.gif) center top  no-repeat; }

/*页签头开始*/
#tab {width:100%;font-size:12px;}
#tab  #header{width:100%;height:24px;line-height:24px;padding-top:2px;color:#30832f;font-weight:bold; text-align:left;text-indent:28px;background:url(images/headerbg1.gif) no-repeat 0 0;/*border-bottom:solid 1px #809aa7;*/}
#tab #tabheader{ list-style:none;position:relative;margin:0px;padding:0px;width:100%;height:32px;background:url(images/tab_header_bg.gif) 0 0 repeat-x;}
#tab #tabheader li{display:block;float:left;margin:0px;padding:0px;}
.li_left{width:5px;height:32px; display:block;float:left;margin:0px;padding:0px;background:url(images/tab_header_left.gif) center left  no-repeat;}
.li_right{height:26px;display:block;float:right;margin:0px;padding:0px;}
#tab #tabheader a{font-weight:normal;line-height:32px;width:85px;display:block;float:left;text-align:center;text-decoration :none;background:url(images/tab_header_noselected.gif) center right no-repeat;color:#323332;}
#tab #tabheader a:hover{font-weight:bold;line-height:26px;width:85px;height:32px;float:left;text-decoration :none;  background:url(images/tab_header_selected.gif) 0 0 no-repeat;color:#FFF;}
.endblock{ width:1px;height:32px; position:absolute; right:0px;top:0px; background:url(images/tab_header_right.gif) center right  no-repeat;}
#tab #tabheader a.tabselected{font-weight:bold;line-height:26px;width:85px;height:32px;float:left;text-decoration :none;  background:url(images/tab_header_selected.gif) 0 0 no-repeat;color:#FFF;}

/*页签头结束*/

/*页签体开始*/
#tab div{width:100%;}
.hidden{display:none;position:relative;}
.tabMore{ position:absolute; bottom:0px; right:10px; height:15px; color:#F90;}
.normal{height:222px;display:block; border:solid 1px #93a6b4;  border-top:none;position:relative;}
/*页签体结束*/
/*页签结束*/


/*列表开始*/
ul.list{list-style:none; margin-top:2px; margin-left:0px; }
ul.list li{width:100%; line-height:25px; position:relative; }
ul.list li a{width:75%;text-decoration: none;color:#333333;background:url(images/dot.gif) center center repeat-x;}
ul.list li span{text-align:right; width:50px;}
ul.list li a span{width:100%; text-align:left; overflow:hidden;text-overflow:ellipsis;}
ul.list li a span nobr{background:#FFF center center repeat-x; cursor:hand;}
ul.list li a:hover{text-decoration: underline;color: #ff9966;}
.newtab{ position:absolute; top:5px; right:-2px; background:url(images/new.gif) center center no-repeat;}
.newpanel{ position:absolute; top:5px; left:-40px; background:url(images/new.gif) center center no-repeat;}
.newrelated{position:absolute; top:5px; left:0px; background:url(images/new.gif) center center no-repeat;}
/*修改不同区域列表的宽度*/

/*工作应聘*/
#resume{ width:100%; height:200px; margin-top:30px;}
#resume .resume{width:100%; height:100%; position:relative; }
#resume .resume #content {border:solid 3px #eaeaea;width:90%;padding:5px;}
#resume .resume #content td{height:25px;}
#resume .resume #content .title{font-weight:bold;color:#46a4bf;}


#cmslist .cmslist {width:100%;border:solid 1px #93a6b4;float:left;margin-right:3px;border-top:none;}
#cmslist .cmslist #header{width:100%;height:28px;}
#cmslist .cmslist #header #ico{width:100%;height:28px;line-height:28px;color:#30832f;font-weight:bold; text-align:left;background:url(images/tab_header_bg.gif) top 0 repeat-x;}
#cmslist .cmslist #header #tabheader{ list-style:none;background:#eee;}
#cmslist .cmslist #header #tabheader ul{ list-style:none;height:26px;margin-left:3px;line-height:26px;}
#cmslist .cmslist #header #tabheader li{ list-style:none;height:26px;float:left;line-height:26px;}
#cmslist .cmslist #header #tabheader .li_left{width:5px;height:20px; display:block;float:left;margin:0px;padding:0px;background:url(images/tab_header_left.gif) center left  no-repeat;}
#cmslist .cmslist #header #tabheader .li_right{height:20px;display:block;float:right;margin:0px;padding:0px;}
#cmslist .cmslist #content {width:95%;height:150px;}
#cmslist .cmslist #content .item{ width:100%;border-bottom:dotted 1px #ccc;height:25px;}
#cmslist .cmslist #content .alteritem{ width:100%;border-bottom:dotted 1px #ccc; height:25px; }

/*科室介绍*/
#yyjs{width:535px;height:150px;margin-top:5px;}
#yyjs .yyjs{width:100%; position:relative;}
#yyjs .yyjs #header{width:100%;height:24px;line-height:24px;padding-top:2px;color:#30832f;font-weight:bold; text-align:left;text-indent:28px;background:url(images/headerbg1.gif) no-repeat 0 0;border-bottom:solid 1px #809aa7;}
#yyjs .yyjs #content{width:100%;margin-top:20px;margin-bottom:5px;}
#yyjs .yyjs #content #ctleft{width:35%;float:left;}
#yyjs .yyjs #content #ctright{width:65%;float:left;}




