@charset "utf-8";

body,ul,li,ol,dl,dt,dd,p,img{ margin:0px; padding:0px; vertical-align:top;}

img{ border:none; padding:0px; margin:0px;}

body{ background:url(../images/dggc_68.png); background-repeat:repeat;}

ul,li{ list-style:none;}

a{ text-decoration:none;}

a:hover{ text-decoration:underline; color:#3376c5;}

.w1000{width:1000px; margin:0 auto;}

.w980{ width:980px; margin:0 auto;}

.t_align{ text-align:center;}

.mg10{ margin-top:8px;}

.mar_bottom10{ margin-bottom:6px;}

.pad_bottom10{ padding-bottom:6px;}

.float_l{ float:left; display:inline;}

.float_r{ float:right; display:inline;}

.xx_hs{ color:#ff0000;}

.heise{ color:#000;}

.bs_bg{ width:1000px; background:#FFF; margin:0 auto; overflow:hidden;}

.top { height: 96px; width: 100%; background:#fff;background-repeat:repeat-x; background-position:center top; }

/*医院公告*/
.yytg{ border:#ccc 1px solid; margin-top:10px; height:35px;}
.tgl{ float:left; width:127px; display:inline}
.tgr{ float:right;display:inline; width:850px;}
.tgr ul li{ margin-top:10px; font-size:13px;}



.banner{width:100%; height:400px; text-align:center;position: relative;} 
.bannerhd{width:100%; height:400px; text-align:center;}
.bannerhd a{ display:block; width:100%; height:100%;}
.banner1{} 
.banner2{} 
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }

.dh{ width:1000px; background:url(../images/menu_x.png) repeat-x; height:40px; margin:0 auto;}
.dh ul{ list-style:none;}
.dh ul li{ float:left; width:90px; height:40px; background:url(../images/menu_r.png) right center no-repeat; line-height:40px;}
.dh ul .nomenu_r { background:none;}
.dh ul li a,.dh ul li a:visited,.dh ul li a:active{ font-size:14px; font-weight:bolder; color:#FFF; text-decoration:none; display:block; width:84px; height:40px;}
.dh ul li a:hover{background:url(../images/menu_h.png) center center no-repeat; color:#0057a1;}

.over{ overflow:hidden; width:938px; height:100px; background:url(../images/dggc_53.png); background-position:bottom center; border:#ccc 1px solid; padding:5px 20px;}

.over dl{ margin-right:5px;_margin-right:0px; width:151px; background:url(../images/menu2.gif); background-repeat:no-repeat; background-position:center bottom; float:left; display:inline;}

.over dd{ width:130px; height:58px; padding-top:5px; margin-left:15px;}

.over dl dd p{ width:40px; line-height:26px; height:26px; float:left; display:inline; text-align:center;}

.over dl dd p a{ font-size:12px; color:#045681;}

.over dl dd p a:hover{ color:#3376c5;}

.sousuo{ height:29px; background:url(../images/dggc_80.png); background-repeat:repeat-x; margin-top:10px; border:#ccc 1px solid; padding:1px 0px 0px;}

.remen{ width:630px; line-height:29px; font-size:12px; padding-left:10px}

.remen a{ width:100px; color:#000;  margin:0 8px;}

.remen a:hover{ color:#3376c5;}

.sousuo_r {

    float: right;

    height: 26px;

	margin-top:3px;

    overflow: hidden;

    padding: 0;

    width: 310px;

}

.inpunt1 {

    background: url("../images/sousuok.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    color: #999999;

    display: inline;

    float: left;

    font-size: 12px;

    height: 23px;

    line-height: 23px;

    width: 200px;

}

.inpunt2 {

    border: 0 none;

    display: inline;

    float: left;

    height: 23px;

    width: 46px;

}



/*底部*/

.bottom{width:auto;height:253px;background:url(../images/cd_bg4.jpg) repeat-x}
.bottom dl{width:990px;height:250px;background:url(../images/cd_bg3.jpg);font-size:12px;color:#fff;margin:auto;}
.bottom dl a{color:#fff;margin:0 20px;font-size:14px;}
.bottom dl a:link {color: #fff; text-decoration:none;}
.bottom dl a:visited {color: #fff;text-decoration:none;}
.bottom dl a:hover {color: #fff; text-decoration:underline;}
.bottom dl a:active {color: #fff;}
.bottom dl dt{line-height:40px;text-align:center;}
.bottom dl dd{width:600px;height:120px;margin:0px 0 0 344px;line-height:24px;}
.cd_ad11{width:980px;height:134px;margin:10px 0;}




/*热门搜索*/
.sousuo_r .form h4 {
	display:none;
}
.sousuo_r .hotsearch{ width:650px; overflow:hidden; height:36px; line-height:36px; float:left;}
.sousuo_r .hotsearch a{ margin-left:15px;font-size:14px; color:#F00;}
.sousuo_r .hotsearch span{ float:left; padding-left:20px; font-size:14px;}

.sousuo_r .form {
	height:36px; line-height:36px;
}
.sousuo_r .form div {
	background:url(images/bg.png);
	background-repeat:no-repeat;
}
.sousuo_r .form .form_left{
	background-position: 0 -50px;
	height:36px;
	padding-left:5px;
	position:relative;
}
.sousuo_r .form .form_left #searchtype{
	position:absolute;
	width:90px;
	background-image:none;
	height:36px;
	line-height:36px;
}
.sousuo_r .form .form_left #searchtype #boult{
	position:absolute;
	right:0;
	color:#A3A3A3;
	font-size:14px;
	width:20px;
	background-position:0 -668px;
	cursor:pointer;
}
.sousuo_r .form .form_left #searchtype #searchvalue{
	background-image:none;
	text-indent:6px;
	color:#A3A3A3;
	font-size:14px;
	position:absolute;
	left:0;
	width:70px;
	cursor:pointer;
}
.sousuo_r .form .form_left #searchtype #valuelist{
	border:#D9D9D9 1px solid;
	border-top:0;
	width:88px;
	background:#fff;
	overflow:scroll;
	height:95px;
	overflow-x:hidden;
	padding:5px 0;
	z-index:1000;
	position:absolute;
	top:46px;
	left:0;
}
.sousuo_r .form .form_left #searchtype #valuelist li{
	height:20px;
	line-height:20px;
	padding:0 5px;
	cursor:pointer;
}
.sousuo_r .form .form_left #searchtype #valuelist li:hover{
	background:#92d7ff;
	color:#fff;
}
.sousuo_r .form .form_right{
	background-position: right -90px;
	height:36px;
	padding-right:5px;
	line-height:36px;
}
.sousuo_r .form .hotwords{
	position:absolute;
	z-index:999;
	background:#fff;
	width:245px;
	border:#D9D9D9 1px solid;
	border-top:0;
	margin-top:-13px;
	margin-left:4px;

}
.sousuo_r .form .hotwords li{
	display:block;
	width:220px;
	height:35px;
	line-height:35px;
}
.sousuo_r .form .hotwords li.hwtitle{
	margin:0 10px;
	color:#666;
	border-bottom:#EFEFEF 1px solid;
}
.sousuo_r .form .hotwords li a{
	width:225px;
	height:35px;
	line-height:35px;
	display:block;
	padding:0 10px;
	color:#028DAB;
	position:absolute;
}
.sousuo_r .form .hotwords a h1{
	font-size:13px;
	height:35px;
	line-height:35px;
	float:left;
	font-weight:normal;
	position:absolute;
}
.sousuo_r .form .hotwords a span{
	display:block;
	height:35px;
	line-height:35px;
	float:right;
}
.sousuo_r .form .hotwords li.hwtitle:hover{
	background:#fff;
	color:#666;

}

.sousuo_r .form .hotwords li:hover,.sousuo_r .form .hotwords li:hover a,.sousuo_r .form .hotwords li a:hover{
	text-decoration:none;
	background:#028DAB;
	color:#fff;
}

.sousuo_r .tags {
	width:500px;
	overflow:hidden;
}
.sousuo_r .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.sousuo_r .tags li {
	float:left;
	margin-right: 6px;
}

.scoll1 li a{ color:#F00; font-weight:bold}


/*右侧电话*/
.z_dw100{ height:365px; /* 框架相对应的高度 */ width:149px;/* 框架相对应的宽度 */ position:fixed !important; _position:absolute;_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop)); /*用于兼容ie6*/top:62px; right:0; margin-top:50px;_margin-top:100px;}
.z_wrap_1 {height: auto; width: auto;}
.z_input_01 { width:111px; margin: 193px 3px 6px 20px; height:14px; line-height:14px; font-size:14px; border:0; background:none; float:left;*margin-top:51px;_margin-top:51px; }
.np_01 { margin-top: 139px; margin-left: 5px; }
.np1_01 { margin-top: 139px; margin-left: 54px; }
.z_right_01 { float:right; margin:8px 5px 0px 0px; display:inline; }





.main_banner{ width:1000px; margin:0 auto;height:120px; position:relative; overflow:hidden;}
.main_banner .hd{ height:20px;  position:absolute; right:5px; bottom:5px; z-index:1; width:90px; background:none;}
.main_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.main_banner .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; }
.main_banner .hd ul li.on{ background:#f00; color:#fff; }
.main_banner .fhdp{ position:relative; height:100%; z-index:0;   }
.main_banner .fhdp li{ zoom:1; vertical-align:middle; }

.main_banner a{ display:block; width:1002px; margin:0 auto; }