@charset "gb2312";

/* CSS Document */



body{ margin:0 auto;  background: url("/images/bj.jpg") no-repeat #000000;   background-attachment: fixed; background-position:top center;}

.top{ width:1010px;}

.l{ float:left;}

ul li{ list-style:none;}

a{ color:#000; text-decoration:none;}

a:hover{ color:#999;}



img{
border:0;
vertical-align: top;
}

#backi p{margin:0;padding:0;}

.top_nav{ width:1010px; margin:0 auto; padding-top:5px; background:#FFF;}

.top_nav ul{ padding:0; margin:0; height:47px; float:left; width:1007px;}

.top_nav ul li{ float:left; display:inline; position:relative; width:107px; background:url(../hsimages/navbg_zxwk.jpg) no-repeat; text-align:center; height:45px; margin-left:4px; z-index:999;}

.top_nav_mrpf ul li{ background:url(../hsimages/navbg_zxwk.jpg) no-repeat;}

.top_nav_wtkq ul li{ background:url(../hsimages/navbg_zxwk.jpg) no-repeat;}

.top_nav_mfyz ul li{ background:url(../hsimages/navbg_zxwk.jpg) no-repeat;}

.top_nav_fkzx ul li{ background:url(../hsimages/navbg_zxwk.jpg) no-repeat;}

.top_nav_bhxf ul li{ background:url(../hsimages/navbg_zxwk.jpg) no-repeat;}

.top_nav_tjws ul li{ background:url(../hsimages/navbg_zxwk.jpg) no-repeat;}





.top_nav ul li.nav_bhxf{ width:150px; background:url(navbg_bhxf_zxwk.gif) no-repeat; height:45px;}

.top_nav_mrpf ul li.nav_bhxf{ background:url(navbg_bhxf_zxwk.gif) no-repeat;}

.top_nav_wtkq ul li.nav_bhxf{ background:url(navbg_bhxf_zxwk.gif) no-repeat;}

.top_nav_mfyz ul li.nav_bhxf{ background:url(navbg_bhxf_zxwk.gif) no-repeat;}

.top_nav_fkzx ul li.nav_bhxf{ background:url(navbg_bhxf_zxwk.gif) no-repeat;}

.top_nav_bhxf ul li.nav_bhxf{ background:url(navbg_bhxf_zxwk.gif) no-repeat;}


.top_nav ul li a{ color:#eee; font-size:15px; line-height:20px; font-weight:600; margin-top:13px;letter-spacing: 3px;}

.top_nav ul li a:hover{ color:#fff;}

.top_nav ul li:hover{ margin-top:2px;}

.top_nav LI A { DISPLAY: block; COLOR: #009043; LINE-HEIGHT: 34px; text-decoration:none; }

dl dd{ list-style:none; margin:0; padding:0;}

#topnav li .sub{ display:none;}

#topnav li:hover .sub{ 

 	display:block;

	position: absolute;	

	top: 45px; 

	left: 3px;

	width:240px;

	background:#005E22;

	padding: 10px;

	padding-bottom:20px;

	float: left;

	/*--Bottom right rounded corner--*/

	-moz-border-radius-bottomright: 5px;

	-khtml-border-radius-bottomright: 5px;

	-webkit-border-bottom-right-radius: 5px;

	/*--Bottom left rounded corner--*/

	-moz-border-radius-bottomleft: 5px;

	-khtml-border-radius-bottomleft: 5px;

	-webkit-border-bottom-left-radius: 5px;

	font-size:14px;

	filter:alpha(opacity=85);

	-moz-opacity:0.85; 

	opacity:0.85; 

	z-index:999;

}

.top_nav_mrpf #topnav li:hover .sub{ background:#005E22;display:block;}

.top_nav_zxwk #topnav li:hover .sub{ background:#005E22;display:block;}

.top_nav_wtkq #topnav li:hover .sub{ background:#005E22;display:block;}

.top_nav_mfyz #topnav li:hover .sub{ background:#005E22;display:block;}

.top_nav_fkzx #topnav li:hover .sub{ background:#005E22;display:block;}

.top_nav_bhxf #topnav li:hover .sub{ background:#005E22;display:block;}

.top_nav_tjws #topnav li:hover .sub{ background:#005E22;display:block;}



ul#topnav li .sub dl{

	list-style: none;

	margin: 0; 

	padding: 0;

	width: 240px;

	float: left;

}

ul#topnav .sub dl dd {

	width: 120px;

	color: #fff;

	float:left;

}

ul#topnav .sub dl dd span{ font-size:11px;}

ul#topnav .sub dl dd a {

	text-indent: 0; /*--Reset text indent--*/

	height: auto;

	background: url(navlist_arrow.png) no-repeat 5px 5px;

	padding-left:15px;

	text-decoration: none;
	
	letter-spacing: normal;

	color: #fff;

	font-size:14px;

	text-align:left;

	font-weight:normal;

}

ul#topnav .sub dl dd a:hover { color:#bbb;}

ul#topnav .sub dl dd.block{ float:none; clear:both; display:block; width:240px; padding-top:1px; *padding-top:0px; text-align:left;}



.nav2{ width:1010px; background:url(nav2bg.gif) repeat-x; height:36px; margin:0 auto;}

.nav2 ul{ margin:0; padding:0; width:830px; list-style:none; float:left; border:none; overflow:hidden; height:36px;}

.nav2 ul li{ float:left; margin-left:12px; font-size:13px;}

.nav2 ul li a{ color:304838; line-height:36px;}





b{font-weight:normal;}



.search { PADDING-RIGHT: 20px; width:145px; height:36px; float:right; border:none;}

.searchtxt { float:left; font-size: 12px; border:#363 solid 1px; background-color: #F3F3F3; height:22px; width:90px; margin-top:4px; line-height:22px; display:inline-block;}

.search_btn{ float:right;}



.div10px{ height:10px;}


a.redlink{ color:#F00;}

.clear{ clear:both;}







.content{ width:1010px; padding-top:3px; margin:0 auto; background-color:#FFF;}



#demo {

overflow:hidden;

height: 270px;

text-align: center;

width:220px;

margin:0 auto;

}

#demo img {

border: 3px solid #F2F2F2;

display: block;

}



#dema {

overflow:hidden;

height: 270px;

width:220px;

margin:0 auto;

}

.footer{ font-size:12px; width:1010px; background:url(bottom.gif) no-repeat; width:1010px; height:198px; margin:0 auto 35px; font-weight:normal; line-height:20px;}

.footer_nav{ padding-top:8px; width:1010px;  text-align:center;}



.dede_pages{ font-size:14px; margin-top:10px;}

.dede_pages ul li{ font-size:14px; margin-left:8px; float:left;}

.dede_pages ul li a{ text-decoration:none; background:url(page_bg.jpg) repeat-x; padding:0px 2px; margin-left:2px;}

.dede_pages ul li a:hover{ text-decoration:none; background:url(page_hoverbg.jpg) repeat-x;}



.read a:hover {

   color:#CCCCCC;

   }

.cons4{margin-top:10px;}

.cons2{margin-top:10px;}



.conright .pd1cb {
    height: 294px;
    margin-bottom: 10px;
    padding-bottom: 3px;
    padding-top: 8px;
}
.conright .pd1cb .doctor {
    height: 294px;
    margin-left: 5px;
    margin-top: 7px;
}
.conright .pd1cb .doctorimg {
    height: 142px;
    margin: 0 auto 5px;
    overflow: hidden;
    width: 250px;
}
.conright .pd1cb .doctorimg .img {
    float: left;
    overflow: hidden;
    text-align: center;
    width: 110px;
}
.conright .pd1cb .doctorimg .img IMG {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    height: 142px;
    padding: 1px;
    width: 95px;
}
.conright .pd1cb .doctorimg .text {
    float: right;
    font-size: 12px;
    overflow: hidden;
    width: 140px;
}
.conright .pd1cb .doctorimg .text .doctorname {
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
}
.conright .pd1cb .doctorimg .text .content {
    height: 90px;
    line-height: 20px;
    overflow: hidden;
    width: 135px;
}
.conright .pd1cb .doctorimg .text .content A {
    color: #666666;
}
.conright .pd1cb .doctorimg .text .zixun {
    text-align: left;
}
.conright .pd1cb .doctorimg .text .zixun IMG {
    float: left;
    height: 21px;
    width: 64px;
}
.conright .pd1cb1 .doctor1img{
    height: 230px;
    margin: 0 auto 5px;
    overflow: hidden;
    width: 250px;
}
.conright .pd1cb1 .doctor1img .img {
    overflow: hidden;
    text-align: center;
    width: 230px; 
	height:150px;
}

.conright .pd1cb1 .doctor1img .text .content {
padding-top:10px;
    height: 70px;
    line-height: 20px;
    overflow: hidden;
    width: 230px;
}
.conright .pd1cb1 .doctor1img .text .content A {
    color: #666666;
	font-size:13px;
}

.newfoot {
    margin: 0 auto;
    width: 1010px;
}
.newfoot1 {
    background: rgba(0, 0, 0, 0) url("/newimages/images/newfoot1bg.jpg") no-repeat scroll 0 0;
    color: #fff;
    height: 43px;
    line-height: 43px;
}
.newfoot1 a {
    color: #fff;
    font-size: 15px;
}
.newfoot2 {
    background: rgba(0, 0, 0, 0) url("/newimages/images/newfoot2bg.jpg") no-repeat scroll 0 0;
    height: 165px;
}
.newfoot3 {
    background: #023915 none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    height: 58px;
    line-height: 19px;
    padding-bottom: 56px;
    text-align: center;
}
.newfoot3 p {
    padding-top: 7px;
}