@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0 0 30px; text-align:center; background:url(../images/bg_all.jpg) repeat-x #fff; font:normal 12px/20px Arial, Helvetica, sans-serif;color:#505050;}
ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,input,select,b,strong {margin:0; padding: 0; list-style:none;}
img{ border:0; outline:none}
.clear { clear:both; }
p{ margin:0px; padding:0px;}
a{ color:#505050;text-decoration:none}
a:hover{ color:#f60;text-decoration:underline}
.en { color:#a99296; margin:0 0 0 10px}

.mainbox{ width:1000px; margin:10px auto 0; text-align:left; background:#fff}

#top {width:1000px;text-align:left; background:#fff; margin:10px auto 0; border-bottom:4px solid #007cbc}
#top img{display:block; float:left}
#top .lkbox{ padding:10px 0 0 421px; background:url(../images/img_03.jpg) no-repeat; float:left; width:150px; overflow:hidden;}
#top .lk{ float:left; width:147px; height:18px; padding:2px 0 0 0; line-height:18px; overflow:hidden; border:1px solid #d6d6d6;}
#top .lk a.bg{ display:block; height:18px; background:url(../images/bg_slt.jpg) 126px -30px no-repeat}
#top .lk a.bg:hover{background:url(../images/bg_slt.jpg) 126px -4px no-repeat; color:#787878; text-decoration:none}
#top .lk .groupmenu{ padding:0 0 0 5px; position:relative;}
#top .lk .groupsitelayer LI A {	DISPLAY: block; WIDTH: 100%; LINE-HEIGHT: 18px; TEXT-DECORATION: none}
#top .lk .groupsitelayer LI A:hover {COLOR: #333; BACKGROUND-COLOR: #ededed}

#top .lk .lkc {position:absolute; border:1px solid #ddd;top: 0; width:145px; padding:1px; background:#fff; margin-left:-3px;z-index:100;visibility: hidden;font-size: 12px; text-align:left}
#top .lk .lkc a {width: 145px;display: block;text-decoration: none;font-size: 12px;background-color: #e2efdc;text-indent:5px;background: #fff;height: 25px;line-height: 25px;}
#top .lk .lkc a:hover {background: #ddd;color: #333;}


/*header*/
#header {width:1000px;text-align:left; background:#fff; margin:0 auto;}
#header img{ display:block}

/*nav*/
.Menu {width:1000px;height:41px;overflow:hidden;margin:0 auto; background:url(../images/img_07.jpg) repeat-x}
.Menu ul{height:41px;width:1000px;}
.Menu li{float:left;color:#FFF;background:url(../images/img_06.jpg) no-repeat}
.Menu li a {background: url(../images/img_nav_bg2.gif) right no-repeat;height:41px;width: 111px;text-align: center;float: left;color: #FFF;;text-decoration: none; font:bold 14px/41px "微软雅黑"}
.Menu li a:hover {background: url(../images/img_nav_bg2s.gif) right no-repeat;background:url(../images/img_05.jpg) repeat-x;width:95px; margin:0 8px; _display:inline}
.Menu #homes a {background:url(../images/img_05.jpg) repeat-x;width:94px; margin:0 8px;_display:inline}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {position:absolute; border-top:3px solid #f4a33e;top: 0;z-index:100;visibility: hidden;font-size: 12px; text-align:left}
.dropmenudiv a {width: 111px;display: block;text-decoration: none;color: #dd470a;font-size: 12px;background-color:#fff4d1;	text-indent: 25px;background-image: url(../images/d1x.gif);background-position: 3px 8px;background-repeat: no-repeat;height: 30px;line-height: 30px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #f6dca0;}
.dropmenudiv a:hover {background: url(../images/bg_mu1.gif) repeat-x #fb9305;color: #FFF;}
* html .dropmenudiv a { /*IE only hack*/	width: 100%;}
/*-------------------------*/

.dropmenudiv .ksb {width: 604px;display: block;	text-decoration: none;color: #3A3F8F;font-size: 12px;text-indent: 25px;line-height: 30px;	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E0E0E0;background-color: #e2efdc;height: 215px;}
.dropmenudiv .ksb span {font-weight: bold;color: #FFF;}
.dropmenudiv .ksb ul {float: left;background-color: #5e8a11;}
.dropmenudiv .ksb li {border-right-width:1px;border-right-style: solid;border-right-color: #d3dec3;width: 150px;}
/*-----------------------------------------------------------------------------疾病*/
#jibing{ width:998px; height:58px; overflow:hidden; margin:0 auto; padding:1px 0 0 0; border:1px solid #dfdfdf; border-width:0 1px;text-align:left; background:#fff; background:url(../images/img_10.jpg) 0 1px repeat-x;color:#02523d}
#jibing .t{ float:left; width:40px; padding:8px 15px; background:url(../images/img_08.jpg) right top no-repeat ; font:bold 14px/20px Arial, Helvetica, sans-serif}
#jibing .c{ float:right; width:870px; padding:3px 20px 0 0; margin:0 20px 0 0; _display:inline; line-height:26px; background:url(../images/img_09.jpg) repeat-x; overflow:hiddene; height:55px;}
#jibing .c a{ width:135px; margin:0 10px 0 0; float:left; white-space:nowrap;}
#jibing a{ color:#02523d}

/*-----------------------------------------------------------------------------ad*/

#ad{ width:998px; margin:0 auto; border:1px solid #dfdfdf; padding:3px 0 0 ;text-align:left; background:#fff;}
#ad img{ float:left; _display:inline; margin:0 1px 0 2px}

/*-----------------------------------------------------------------------------搜索*/
#MenuBottom { width:978px; padding:0 10px; margin:0 auto; border:1px solid #dfdfdf; border-width:0 1px;text-align:left;background:url(../images/img_15.jpg) 0 2px repeat-x;height: 50px; line-height:16px;clear: both;}
#MenuBottom .key-txt {height: 20px;width: 600px; background: url(../images/img_061.jpg) no-repeat 5px 12px;padding:12px 0 0 27px;	float: left;display: block;font-size:12px; color:#225f58}
#MenuBottom .key-txt a{color:#225f58}

/*-----------------------------------------------------------------------------搜索*/
.search {HEIGHT: 52px;}
.searchri {PADDING-RIGHT: 10px;	FLOAT: right;padding-top: 7px;}
	
.searchtxt {FONT-SIZE: 12px;WIDTH:195px;COLOR: #916d17;HEIGHT: 19px;border: 1px solid #90c5d3;	background-image: url(../images/bg_schtext.jpg);
	PADDING:3px 0 0 5px; line-height:18px; margin:0 10px 0 0;}
.xlcd {Z-INDEX: 50;WIDTH: 78px;CURSOR: pointer;	POSITION: relative;	HEIGHT: 22px;border: 1px solid #90c5d3;}
.xlcd DT {PADDING: 3px 13px 0 6px;OVERFLOW: hidden;WIDTH:64px;COLOR: #666666;POSITION: absolute;HEIGHT: 19px; line-height:18px;background:url(../images/bg_scht.jpg) no-repeat; }
.xlcd DD {BORDER:#90c5d3 1px solid;DISPLAY: none;BACKGROUND: #fff;LEFT: -1px;OVERFLOW: auto;WIDTH: 78px;POSITION: absolute;TOP: 20px}
.xlcd DD.show {DISPLAY: block}
.xlcd DD LI {PADDING-LEFT: 5px;BACKGROUND: #fff;OVERFLOW: hidden;WIDTH: 73px;PADDING-TOP: 2px;BORDER-BOTTOM: #eee 1px dotted;HEIGHT: 18px}
.xlcd DD LI.show {BACKGROUND:#174f49;COLOR: #fff}
.ove {DISPLAY: none}

#chromemenu li a {color: #FFF;text-decoration: none;}
.chromestyle:after { /*Add margin between menu and rest of content in Firefox*/
	content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.chromestyle ul {
	border: 1px solid #BBB;	width: 100%;background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
	padding: 4px 0;	margin: 0;text-align: center; /*set value to "left", "center", or "right"*/
}
.chromestyle ul li {display: inline;}
.chromestyle ul li a {color: #494949;padding: 4px 7px;margin: 0;text-decoration: none;border-right: 1px solid #DADADA;}
.chromestyle ul li a:hover {background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/}
.chromestyle ul li a[rel]:after { /*HTML to indicate drop down link*/
	content: " v";/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/*side*/
#article{ width:243px; border:1px solid #e9e9e7;}
#article .c{ display:block; margin:0 0 0 4px;padding:10px;line-height:25px;border:solid #f1f1f1; border-width:0 1px 1px 1px;background:#faf5f9}
#article .c1 img{ margin:5px 0 0 5px}
#article .c2 img{ margin:6px 0 0}	

#map { width:998px; margin:0 auto; border:1px solid #dfdfdf; border-width:0 1px;background:#fff;}	
#map .map{width:978px; margin:8px auto 0; padding:0 0 10px 0; text-align:left; background:#fbfbfb; border:1px solid #f3f3f3; border-top:3px solid #328faa}
.alist {
	OVERFLOW: hidden;WIDTH: 978px;padding-top: 12px;}
.alist LI.one { height:145px;FLOAT: left; display:block;OVERFLOW: hidden;_display: inline;width:127px; padding:0 0 0 30px;border-right:1px dotted #d4d4d4}
.alist LI.two {	height:145px;width: 214px; float:left; display:block;OVERFLOW: hidden;_display: inline; padding:0 0 0 20px;border-right:1px dotted #d4d4d4}
.alist LI.thr {	height:145px;width: 304px; float:left; display:block;OVERFLOW: hidden;_display: inline; padding:0 0 0 20px;border-right:1px dotted #d4d4d4}
.alist LI.two li{width: 87px; float:left;PADDING-LEFT: 12px;LINE-HEIGHT: 22px;background: url(../images/alist_bg.gif) no-repeat left;}
.alist LI.one li{PADDING-LEFT: 12px;LINE-HEIGHT: 22px;background: url(../images/alist_bg.gif) no-repeat left;}
.alist LI.thr li{width: 87px; float:left;PADDING-LEFT: 12px;LINE-HEIGHT: 22px;background: url(../images/alist_bg.gif) no-repeat left;}
.alist LI H4 {PADDING-LEFT: 12px;FONT-WEIGHT: bold;FONT-SIZE: 12px;LINE-HEIGHT: 24px;background: url(../images/alist_bg.gif) no-repeat left center; color:#40528e}
.alist LI H4 A {COLOR: #40528e}
.alist LI UL {PADDING-LEFT: 6px;OVERFLOW: hidden;ZOOM: 1;background-image: url(../images/allpro_line.gif);background-repeat: repeat-y;	background-position: left 50%;}


/* --------ryhj-------- */
#ryhj { width:998px; margin:0 auto; border:1px solid #dfdfdf; border-width:0 1px;background:#fff;}	
	#ryhj .ryhj{ width:980px; margin:0 auto;text-align:left; }
	#ryhj  .menu{ height:31px; background:url(../images/line5.jpg) repeat-x;}
	#ryhj  .menu li{ float:left; width:86px; height:25px; margin:0; padding:6px 0 0 1px; _display:inline; font:normal 13px/24px sans-serif, Arial, Helvetica, sans-serif; text-align:center;}
	#ryhj .menu li a{color:#666666;}
	#ryhj  .menu li a:hover{ text-decoration:none; color:#126A80; font-weight:bold;}
	#ryhj  .menu li.hover{background:url(../images/img_552.jpg) no-repeat; font-weight:bold; width:86px; }
	#ryhj  .menu li.hover a{display:block; width:86px; height:24px;color:#275e4b; font-weight:bold;}
	#ryhj .gunbox{ width:978px; height:150px; overflow:hidden;border:1px solid #ccc; border-top:0; padding:20px 0 10px}
	#ryhj .c1{ float:left; width:173px; height:143px; overflow:hidden; padding:0 31px 0 0; text-align:center}
	#ryhj .c2{ float:left; width:173px; height:143px; overflow:hidden; padding:0 31px 0 0; text-align:center; font-size:12px;}
	#ryhj .c2 img{ width:160px; height:110px; border:1px solid #ccc; padding:2px;}
	#ryhj h1{ font-size:12px; line-height:25px; color:#666; font-weight:normal}
	#ryhj h1 a{ color:#666}
	#tabcont1,#tabcont2{padding:10px 0 0;}
		.gunbox .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH: 922px; margin:0 10px; _display:inline}
		.gunbox .ScrCont {WIDTH: 32766px; ZOOM: 1}
		.gunbox #List1_1,.gunbox #List1_2 {FLOAT: left}
		.gunbox #List2_1,.gunbox #List2_2 {FLOAT: left}
	.gunbox .LeftBotton {BACKGROUND: url(../../images/bg_btn_scroll.gif) no-repeat; FLOAT: left; MARGIN: 20px 1px; WIDTH: 15px; HEIGHT: 72px}
	.gunbox .RightBotton {BACKGROUND: url(../../images/bg_btn_scroll.gif) no-repeat; FLOAT: left; MARGIN: 20px 1px; WIDTH: 15px; HEIGHT: 72px
	}
	.gunbox .LeftBotton {BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px}
	.gunbox .RightBotton {BACKGROUND-POSITION: 0px -100px; MARGIN-LEFT: -1px}
	.gunbox .LeftBotton:hover {BACKGROUND-POSITION: -20px 0px}
	.gunbox .RightBotton:hover {BACKGROUND-POSITION: -20px -100px}


/*---------------------------------------------------*/
#link { width:998px; margin:0 auto; border:1px solid #dfdfdf; border-width:0 1px;background:#fff;}	
.link {width:980px;margin:10px auto 0;text-align:left;}	
#link .menu{ background:#f6f5f6}
#link .menu li{float:left; width:100px;border:1px solid #ececec; text-align:center; line-height:28px;}
#link .menu li.hover{ font-weight:bold; background:#fff; border-bottom:#fff; color:#333}
#link .menu li.hover a{ color:#333}
#link  .c{border:1px solid #ececec; border-top:0; padding:2px 10px 0;}
#link .c1{ width:960px; padding:18px 0 10px 10px; color:#626262; }
#link .c2{ width:950px; border-top:1px dashed #ddd; padding:12px 10px 18px 10px}
#link a{ margin:0 10px 0 0}
#link .c1 a{}	


/*---------------------------------------------------*/	
#footer { width:998px; margin:0 auto; border:1px solid #dfdfdf; border-width:0 1px;background:#fff;}	
.footer{width:980px;margin:10px auto; padding:0 0 40px 0;text-align: center;background:#f6f6f6;}	
	#footer .lk{ margin:0 0 15px;line-height:34px;border:solid #dddddd; background: url(../images/bg_footer.gif) repeat-x; border-width:1px 0; color:#114293}
	#footer .lk a{margin:0 15px; font-size:12px; color:#114293}
	

