﻿ /*基本信息*/
body {font:12px 宋体;margin:0px;text-align:center;background:url(../public/images/bg_02.jpg) repeat-x left top;}
td {font:12px Tahoma;}
a:active,a:focus{text-decoration : none ;color : #4DBA47 ;-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);} 
a{text-decoration : none ;color:#333;}
a:hover{text-decoration : none ;color:#f00;}
a.dotted{text-decoration : none ;color:#333;}
a.dotted:hover{text-decoration:none;position: relative;top:1px;left:1px;color:#F00;border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; }
a.dotted2{text-decoration : none ;font-weight:bold;  color:#7296A9;}
a.dotted2:hover{font-weight:bold; text-decoration:none;position: relative;top:1px;left:1px;color:#F00;border-bottom: 1px dotted; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px;  }
textarea{border:solid 1px #CCC;}

/*页面头部*/
#header{width:959px; height:252px; float:none;}

#header .header{width:959px; position:relative;}
#header .header #logo{width:959px;height:252px;}
#header .header #version{position:absolute;right:120px; top:0px; width:300px; height:30px; }
#header .header #version ul{ list-style-type:disc; width:100%;margin-right:20px ; padding:0;padding-top:3px;}
#header .header #version li { background-color:#4E7B92;float:right;margin:0px; width:50px;height:20px; line-height:40px; text-indent:10px;  text-align:left; background:url(images/verionbg.gif) 0 0 no-repeat;}
#header .header #version li A{ color:#216a7d;}

#header2{width:204px; height:106px; float:none;}
#header2 .header2{width:204px; position:relative;}
#header2 .header2 #logo{width:204px;height:106px;}

.f1{color:#555555;}
.f2{color:#215d00;font-weight: bold;}
.f3{color:#215d00;}
.f4{color:#666666;}
.f5{color:#333333;padding-left:3px;}
.f6{color:#333333;}
.f7{color:#ef5003;}
.f8{color:#215d00;padding-left:5px;}
.f9{color:#ff0000;font-weight: bold;background:url(../public/images/bg-21.jpg) no-repeat center center;}
.f10{color:#000000;padding-left:3px;}
.f11{color:#007da6;padding-left:10px;font-weight: bold;font-size:14px;}
.f12{color:#029fc7;padding-left:14px;}
.f13{color:#029fc7;}
.f14{color:#444444;padding-left:9px;}
.f15{color:#444444;}
.f16{color:#348409;font-weight: bold;font-size:16px;}
.f17{color:#acacac;padding-right:9px;}
.f18{padding-top:25px;padding-left:15px;}
.f19{color:#06a6ce;font-size:14px;font-weight: bold;}
.f20{color:#06a6ce;}
.f21{color:#7f7f7f;}
.f22{color:#008a2a;}
.f23{color:#ff6600;font-size:14px;font-weight: bold;}
.f24{color:#323232;font-weight: bold;}
.f25{color:#303231;font-weight: bold;font-size:18px;}
.f26{color:#9ba9aa;font-size:16px;}
.f27{padding-top:4px;width:90%;height:90%;}
.gdgg{width:170px;padding:5px;line-height:150%; height:220px;}

/*.bg1{background:url(../public/images/bg-03.jpg) center center repeat-x;}*/
.bg1{background:url(../public/memuimg/index_07.jpg) center center repeat-x;}
/*..bg2{background:url(../public/images/bg-04.jpg) center center repeat-x;}*/
.bg2{background:url(../public/memuimg/index_17.jpg) center center repeat-x;}
.bg3{background:url(../public/images/bg-09.jpg) center center repeat-x;}
.bg4{background:url(../public/images/bg-17.jpg) center center repeat-x;}
.bg5{background:url(../public/images/bg-22.jpg) center center repeat-x;}
.bg6{background:url(../public/images/bg-23.jpg) center center repeat-x;}
.bg7{background:url(../public/images/bg-24.jpg) center center repeat-x;}
.bg8{background:url(../public/images/bg-25.jpg) center center repeat-x;}
.bg9{background:url(../public/images/bg-26.jpg) no-repeat center center ;}
.bg10{background:url(../public/images/bg-28.jpg) center center repeat-x;}
.bg11{background:url(../public/images/i0706_91.jpg) center center repeat-x;}
.bg12{background:url(../public/images/news_35.jpg) no-repeat center center ;}
.bg13{background:url(../public/images/news_38.jpg) no-repeat center center ;}


.bk1 {border-bottom:2px solid #dddddd;border-left:2px solid #dddddd;}
.bk2 {border-bottom:2px solid #dddddd;border-right:2px solid #dddddd;}
.bk3 {border-bottom:1px dashed #dddddd;}
.bk4 {border-left:2px solid #dddddd;}
.bk5 {border-right:2px solid #dddddd;}
.bk6 {border-bottom:2px solid #dddddd;}
.bk7 {border-left:2px solid #dddddd;border-right:2px solid #dddddd;}
.bk8 {border-left:2px solid #dddddd;border-right:2px solid #dddddd;border-bottom:2px solid #dddddd;}
.bk9 {background:url(../public/images/bg-16.jpg) center center repeat-x;}
.bk10 {border:1px solid #bfe2cc;}
.bk11 {border-right:1px solid #bfe2cc;}
.bk12 {border-bottom:1px solid #ffffff;}
.bk13 {border:1px solid #dadada;}
.bk14 {border-bottom:1px solid #cdcdcd;}
.bk15 {border-bottom:1px dashed #c2c2c2;}
.bk16 {border-bottom:1px dashed #083e51;}
.bk17 {border-bottom:1px solid #c6cbcc;}
.bk18 {border-bottom:1px dashed #a2a2a2;}

.cnews:link{color:Red;text-decoration: none;}
.cnews:visited {color: Red;text-decoration: none;}
.cnews:hover {color:Red;text-decoration: underline;}

.c:link{color:#215d00;text-decoration: none;}
.c:visited {color: #215d00;text-decoration: none;}
.c:hover {color: #ff6600;text-decoration: underline;}

.c1:link{color:#000000;text-decoration: none;}
.c1:visited {color: #000000;text-decoration: none;}
.c1:hover {color: #ff6600;text-decoration: underline;}

.c2:link{color:#949494;text-decoration: none;}
.c2:visited {color: #949494;text-decoration: none;}
.c2:hover {color: #949494;text-decoration: underline;}

.c3:link{color:#000000;text-decoration: none;padding-left:3px;}
.c3:visited {color: #000000;text-decoration: none;padding-left:3px;}
.c3:hover {color: #ff6600;text-decoration: underline;padding-left:3px;}

.c4:link{color:#333333;text-decoration: none;padding-left:5px;}
.c4:visited {color: #333333;text-decoration: none;padding-left:5px;}
.c4:hover {color: #ff6600;text-decoration: underline;padding-left:5px;}

.c5:link{color:#444444;text-decoration: none;padding-left:9px;}
.c5:visited {color: #444444;text-decoration: none;padding-left:9px;}
.c5:hover {color: #ff6600;text-decoration: underline;padding-left:9px;}

.c6:link{color:#666666;text-decoration: none;}
.c6:visited {color: #666666;text-decoration: none;}
.c6:hover {color: #ff6600;text-decoration: underline;}

.c7:link{color:#333333;text-decoration: none;padding-left:3px;}
.c7:visited {color: #333333;text-decoration: none;padding-left:3px;}
.c7:hover {color: #ff6600;text-decoration: underline;padding-left:3px;}

.c8:link{color:#06a6ce;font-size:14px;font-weight: bold;text-decoration: none;}
.c8:visited {color:#06a6ce;font-size:14px;font-weight: bold;text-decoration: none;}
.c8:hover {color:#ff6600;font-size:14px;font-weight: bold;text-decoration: underline;}

.c9:link{color:#215d00;font-weight: bold;text-decoration: none;}
.c9:visited {color:#215d00;font-weight: bold;text-decoration: none;}
.c9:hover {color:#ff6600;font-weight: bold;text-decoration: underline;}

.nr{text-align:left; font-size:14px; color:#454545; line-height:200%;padding-left:5px;padding-right:5px;}
.nr img{margin:5 10 10 50;border:0;padding:0; max-width:630px; width:expression(this.width>630?"630px":this.width); max-height:630px; overflow:hidden;}

.menuon  {display:block; height:41px; background:url(../public/images/index_09.jpg) no-repeat left top; padding-left:9px; color:#2f8600; font-size:14px; text-decoration:none; font-weight:bold; margin:0 auto;}
.menuon span {color:#2f8600;background:url(../public/images/index_10.jpg) no-repeat right top; padding:0 9px 0 0; display:block; height:42px; line-height:47px; cursor:pointer;overflow:hidden;}


.menuoff:link,.menuoff:visited,.menuoff:hover {display:block; height:41px; background:none; padding-left:9px; overflow:hidden; color:#ffffff; font-size:14px; text-decoration:none; font-weight:bold; margin:0 auto;overflow:hidden;}
.menuoff:link span,.menuoff:visited span,.menuoff:hover span {background:none; padding:0 9px 0 0; display:block; height:42px; line-height:47px; cursor:pointer;overflow:hidden;}


#navmenu {margin: 0;margin-left:1px;padding: 0 0 0 0;width: 908px;  position:relative;padding-left:15px; list-style: none;height: 41px;z-index:1000; }
#navmenu li { width: 88px;margin: 0; border: 0 none;padding: 0;float: left; display: inline;list-style: none;position: relative;z-index:300; letter-spacing:1px;}
#navmenu li.root{cursor:pointer;display:inline;}
#navmenu li.iehover{ }
#navmenu ul {  margin:  0 ;padding: 0;border:solid 0px #007197;display: none;position: absolute;top: 30px;left: 0; z-index:290;background:#FFF;}
#navmenu ul li {width: 95px; display: inline; height:20px; line-height:20px; text-align:left;}

/* Root Menu */
#navmenu li.root a{ float: left; /*For IE*/display: block;text-decoration: none;  height:30px; line-height:30px;font-size:14px;}
#navmenu li.root a:hover{color:#2f8600;}
#navmenu li.root .roota{padding-left: 9px;float: left; /*For IE*/color:#FFF;display: block;font-weight:bold;text-decoration: none; line-height:42px;height: 100%; /*For IE*/}
/* Root Menu Hover Persistence */
#navmenu a:hover,#navmenu li:hover a,#navmenu li.iehover a {font:bold;}
/* 2nd Menu */
#navmenu li:hover li,#navmenu li.iehover li{ height:33px; background:#FBFFF3; margin:1px; border:solid 1px #00a5c9;width:102px;}
#navmenu li:hover li a,#navmenu li.iehover li a {margin:0;color: #1A71D3; font-size:12px;font-weight:normal;width: 100px; text-align:center;}
/* 2nd Menu Hover Persistence */
#navmenu li li a,#navmenu li li a,#navmenu li.iehover li a,#navmenu li li a { color:#59950F; border:solid 1px #D0E6F3;}
#navmenu li:hover li a:hover,#navmenu li:hover li:hover a,#navmenu li.iehover li a:hover,#navmenu li.iehover li.iehover a {background-color:#1681f8; color:#FFF;}

/* 3rd Menu */
#navmenu li:hover li:hover li a,#navmenu li.iehover li.iehover li a {background: #fff;color: #387E00;font-size:12px;font-weight:normal;text-decoration:none;}
/* 3rd Menu Hover Persistence */
#navmenu li:hover li:hover li a:hover,#navmenu li:hover li:hover li:hover a,#navmenu li.iehover li.iehover li a:hover,#navmenu li.iehover li.iehover li.iehover a {font-weight:bold;text-decoration:underline; }
/* 4th Menu */
#navmenu li:hover li:hover li:hover li a,#navmenu li.iehover li.iehover li.iehover li a {background: #E1EFD3;color: #387E00;font-size:12px;font-weight:normal;}
/* 4th Menu Hover */
#navmenu li:hover li:hover li:hover li a:hover,#navmenu li.iehover li.iehover li.iehover li a:hover {font-weight:bold; text-decoration:underline;}
#navmenu ul ul,#navmenu ul ul ul {display: none;position: absolute;top: -1; left: 120px; z-index:300;}
/* Do Not Move - Must Come Before display:block for Gecko */
#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,#navmenu li.iehover ul ul,#navmenu li.iehover ul ul ul {display: none;}
#navmenu li:hover ul,ul#navmenu ul li:hover ul,#navmenu ul ul li:hover ul,#navmenu li.iehover ul,#navmenu ul li.iehover ul,#navmenu ul ul li.iehover ul {display: block;}


/***文章***/
/*正文
#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 .tp{ width:100%;padding:10 0 20 0; text-align:center; }
#zw .zw .tp img { border:0; margin:0;  padding:0; max-width:630px; width:expression(this.width>630?"630px":this.width); max-height:630px; overflow:hidden; } 
#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;}*/


/*图片列表*/
#picturelister{ width:100%; height:200px; margin-top:30px;}
#picturelister .picturelister{width:96%; height:100%; position:relative; }
#picturelister .picturelister #quicksearch{ position:absolute;  right:10px; top:-30px ; width:300px; height:30px; z-index:201;}
#picturelister .picturelister #quicksearch #aSearch{ display:block; width:30px; height:30px; background:url(images/search.gif) center center no-repeat;}
#picturelister .picturelister #content{width:100%;  text-align:left;  }
#picturelister .picturelister #content ul{ margin:0 ; padding:0; width:100%; list-style:none; }
#picturelister .picturelister #content li{ width:98%; text-indent:14px; white-space:nowrap;text-overflow:ellipsis;overflow: hidden; line-height:30px;height:30px; letter-spacing:1px;}
#picturelister .picturelister #content span{font-size:11px ;  font-family:Arial Unicode MS; }
#picturelister .picturelister #content .ico{width:16px; height:100%; background:url(images/ico2.gif) left center no-repeat;}
#picturelister  .item{ background-color:#e3e6db; }
#picturelister .alteritem{background-color:#f3f6eb;}


/*快速分页开始*/
.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; }

/*图片滚动*/
#scrollcontainer{width:98%;float:left;height:125px; }
#scrollcontainer .head{position: relative;padding-left:10px;text-align:left;font-size:14px; font-weight:bold;width:100%; background:url(images/yqlj_line2.gif) 0 bottom repeat-x; color:#000;}
#scrollcontainer .head SPAN{ color: #666666; font-weight: bold;font-family:Verdana;}
#scrollcontainer #line1{ position:absolute;left:0px;bottom:0px;width:160px;height:1px;background:url(images/yqlj_line1.gif) 0 bottom repeat-x; color:#000;}
#scrollcontainer .scroll{width:100%;height:125px; overflow:hidden; }
#scrollcontainer .scrollpichead{ width:171px; background:url(images/shead.jpg) center center no-repeat;}
#scrollcontainer .scrollpicbody{ width:171px;  background:url(images/sbody.jpg) center center repeat-y;}
#scrollcontainer .scrollpicfoot{ width:171px; background:url(images/sfoot.jpg) center center no-repeat;}

/*专家图片滚动*/
#scrollcontainer2{width:98%;float:left;height:202px; }
#scrollcontainer2 .head{position: relative;padding-left:10px;text-align:left;font-size:14px; font-weight:bold;width:100%; background:url(images/yqlj_line2.gif) 0 bottom repeat-x; color:#000;}
#scrollcontainer2 .head SPAN{ color: #666666; font-weight: bold;font-family:Verdana;}
#scrollcontainer2 #line1{ position:absolute;left:0px;bottom:0px;width:160px;height:4px;background:url(images/yqlj_line1.gif) 0 bottom repeat-x; color:#000;}
#scrollcontainer2 .scroll{width:100%;height:202px; overflow:hidden;}
#scrollcontainer2 .scrollpichead{ width:171px; background:url(images/shead.jpg) center center no-repeat;}
#scrollcontainer2 .scrollpicbody{ width:171px;  background:url(images/sbody.jpg) center center repeat-y;}
#scrollcontainer2 .scrollpicfoot{ width:171px; background:url(images/sfoot.jpg) center center no-repeat;}


/*图片轮转*/
#picturerotatar{ height:210px; float:left; width:250px;position:relative;background:#f5f5f5;border:solid 1px #eee;margin-bottom:10px;}
#picturerotatar .picture{left: 0px;position: absolute;top:0px;height:210px;width: 100%; }
#picturerotatar .more {left: 0px; margin: 0px auto; width: 100%; position: absolute; top: 170px}
#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; left: 0px;top: 195px; width:99%; 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;}

/*科室列表 - 特色科室*/
#tsks{ width:100%; margin-top:10px;height:100%;}
#tsks .tsks{width:95%; 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;height:100%;}
#ptks .ptks{width:95%; 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;}
#ptks .ptks a.dotted{color:#3488C5;}
#ptks .ptks a:hover{color:#f00;}

.item {margin-bottom:10px; font-size:12px;}
.item:link,.item:visited {background:url(images/bg_05.jpg) no-repeat left top; display:block; height:25px; width:150px; text-indent:27px; line-height:25px; color:#000; text-decoration:none;}
.item:hover {background:url(images/bg_03.jpg) no-repeat left top; display:block; height:25px; width:150px; text-indent:27px; line-height:25px; color:#000; text-decoration:none;}

/*科室信息*/
#ksxx1{ width:100%; height:200px; margin-top:10px; }
#ksxx1 .ksxx1{width:96%; height:100%; position:relative; }


/*专家名录1 - 按科室列出所有专家*/
#zjml1{ width:100%; margin-top:10px;height:100%;}
#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;}


/*门诊排班2 - 每日科室专家排班*/
#mzpb2{ width:100%;  margin-top:10px;height:100%;}
#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;}


/*留言区*/
#lyzs{ width:100%; height:100%; margin-top:10px;}
#lyzs .lyzs{width:96%; height:100%; position:relative; }
#lyzs .lyzs #content{width:100%;  text-align:left;}

#lyq {width:100%;background:#FFF;height:100%;}
#lyq #left {width:45%;float:left;}
#lyq #right {width:54%;float:right;}

/*天气预报
#tqyb{width:178px; height:160px; margin-top:5px;margin-bottom:5px; }
#tqyb .tqyb{width:99%; height:100%;  position:relative; background:url(images/web_tqybbg.gif) center 0 no-repeat; }
#tqyb .tqyb #content{ padding-top:25px; width:128px;height:125px; }
#tqyb .tqyb td{height:18px; line-height:18px;}
#tqyb .tqyb #tx {height:30px;font-size:14px;color:#58626E; text-align:left;}*/

/*天气预报区*/
#weathercontainer{float:left;height:100%;color:green;}

#WeatherDiv
{
	font-family:宋体;
	font-weight: normal;
	margin: 0px;
	width: 540px;
	height:145px;
	z-index: 100; 
	border-style: solid;
	border-color: #A5C480;
	border-width: 1px 2px 2px 1px;
	background-color: #FFF;
	color:#333; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#a9a9a9,direction=135, strength=3);
	position:relative;
}

/*弹出文章开始*/
.popUp{position:relative; z-index:10; width:972px; overflow:hidden;background-color:#ffffff;}

/*浮动文章开始*/
.floatArticleControl{ border-bottom:solid 1px #99CB81;width:100%;height:20px;   background: url(images/panel_header_bg.gif) repeat-x top center;}
.floatArticle_lefticon{width:20px;  background:url(images/panel_header_ico.gif) center right no-repeat ;}
.floatArticle_literal{padding-left:5px;font-size:12px;font-weight:bold;}

/*浮动文章结束*/


#ben-nav {padding:0; margin:0; list-style:none; height:41px; position:relative; z-index:100; font-size:14px; font-weight:bold;}
#ben-nav li.topmu {display:block; float:left; height:41px; padding:0; margin:0;width:90px;}
#ben-nav li a.topmu-link {display:block; float:left; height:41px; line-height:40px; color:#fff; text-decoration:none; background:none; padding-left:9px;}
#ben-nav li a.topmu-link span {float:left; display:block; background:none; height:41px; line-height:40px; text-align:center; padding:0 12px 0 3px; cursor:pointer; text-decoration:none;}

#ben-nav li:hover a.topmu-link,#ben-nav li.iehover a.topmu-link {display:block; float:left; height:41px; line-height:40px; color:#2f8603; text-decoration:none; background:url(../public/memuimg/index_09.jpg) no-repeat left center; padding-left:9px;}
#ben-nav li:hover a.topmu-link span,#ben-nav li.iehover  a.topmu-link span {float:left; display:block; background:url(../public/memuimg/index_10.jpg) no-repeat right center; height:41px; line-height:40px; text-align:center;  padding:0 12px 0 3px; cursor:pointer; text-decoration:none; color:#2f8603;}

#ben-nav li:hover,#ben-nav li.iehover {position:relative; z-index:200;}

#ben-nav li:hover ul.sub,#ben-nav li.iehover ul.sub {left:3px; top:30px; background-color:#e6fbff; padding:10px 5px 5px 5px; border:1px solid #2399cb; border-top:none; white-space:nowrap; width:85px; height:auto; z-index:300; font-size:12px; font-weight:normal;}
#ben-nav li:hover ul.sub li,#ben-nav li.iehover ul.sub li {display:block; height:24px; position:relative; width:85px;}
#ben-nav li:hover ul.sub li a,#ben-nav li.iehover ul.sub li a {display:block; font-size:12px; height:24px; line-height:24px; text-indent:5px; color:#000; text-decoration:none; border:0px solid #2399cb; width:83px;}
#ben-nav li ul.sub li a.fly {background:#e6fbff url(../public/memuimg/arrow.gif) no-repeat right center; width:110px; height:24px;}
#ben-nav li:hover ul.sub li a:hover,#ben-nav li.iehover ul.sub li a:hover  {background-color:#c2f4ff; color:#277300; border:1px solid #46daff; font-weight:bold; height:24px;}
#ben-nav li:hover ul.sub li a.fly:hover,#ben-nav li.iehover ul.sub li a.fly:hover {background:#c2f4ff url(../public/memuimg/arrow_over.gif) no-repeat right center; color:#277300; font-weight:bold; height:24px;}

#ben-nav li:hover li:hover ul,
#ben-nav li:hover li:hover li:hover ul,
#ben-nav li:hover li:hover li:hover li:hover ul,
#ben-nav li:hover li:hover li:hover li:hover li:hover ul
{left:120px; top:-4px; background-color:#e6fbff; padding:5px; border:1px solid #2399cb; white-space:nowrap; height:auto; z-index:400; width:120px;}

#ben-nav ul,
#ben-nav li:hover ul ul,
#ben-nav li:hover li:hover ul ul,
#ben-nav li:hover li:hover li:hover ul ul,
#ben-nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#ben-nav li:hover li:hover a.fly,
#ben-nav li:hover li:hover li:hover a.fly,
#ben-nav li:hover li:hover li:hover li:hover a.fly,
#ben-nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#c2f4ff url(../public/memuimg/arrow_over.gif) right center no-repeat; color:#277300;} 

#ben-nav li:hover li:hover li a.fly,
#ben-nav li:hover li:hover li:hover li a.fly,
#ben-nav li:hover li:hover li:hover li:hover li a.fly
{background:#e6fbff url(../public/memuimg/arrow.gif) right center no-repeat; color:#000;} 





