*{ margin:0px; padding:0px;}
body{ background-image:url(../images/hbv_birth_74.jpg); background-repeat:repeat-x; background-color:#f5f5f5; font-size:12px;}

.top1{ width:1020px; margin:0 auto;}
.top2{ width:1020px; height:89px; overflow:hidden; margin:0 auto; background:url(../images/hbv_birth_05.jpg);}
.top2 p{ padding-top:28px; padding-left:27px;*padding-left:29px;}
.top2 p a{ margin-left:8px;*margin-left:6px; color:#FFF; text-decoration:none; font-weight:bold; background:url(../images/hbv_birth_85.jpg) no-repeat; display:block; float:left; height:51px; line-height:56px; padding:5px;}
.top2 p a:hover{ color:#FF0; font-size:14px; text-decoration:underline;}

.birth{ width:1020px; height:308px; margin:0 auto;}
.bh1{ width:19px; height:308px; float:left; background:url(../images/hbv_birth_06.jpg) no-repeat;}
.bh2{ width:983px; height:308px; float:left; background:#fff;}
.bh3{ width:18px; height:308px; float:left; background:url(../images/hbv_birth_08.jpg) no-repeat;}
.bh2_a{ width:950px; height:76px; margin:0 auto; border-bottom:1px solid #b6b6b6; background:url(../images/hbv_birth_10.jpg) no-repeat 35px 27px;}
.bh2_a h1{ width:148px; height:39px; display:block; margin-left:35px; padding-top:30px; text-indent:-999px;}
.bh2_b{ width:654px; float:left; padding-left:31px; background:#fff; margin-top:10px;}
.bh2_c{ width:284px; float:left; background:#fff;margin-top:10px; padding-left:0px;}
.b1{ background:url(../images/hbv_birth_14.jpg) no-repeat; height:9px; font-size:0px;}
.b2{ background:#ffedad; border:1px solid #ffd337; border-top:none; border-bottom:none;}
.b3{ background:url(../images/hbv_birth_22.jpg) no-repeat; height:9px; font-size:0px;}
.b2 p{ line-height:25px; font-size:14px; color:#f08200; padding:0 5px 0 5px;}
#review{ font-size:22px; font-weight:bold;}
.p1{ background:url(../images/hbv_birth_24.jpg) no-repeat; line-height:22px; margin-top:17px;}
.p1 span{ height:20px; width:147px; display:block; margin-bottom:10px; text-indent:-999px;}
.bh2_c img{ border:1px solid #f00;}

#main{ width:1020px; margin:0 auto;}
#left{ width:654px; height:1100px; float:left; background-color:#fff; background-image:url(../images/hbv_birth_30.jpg); background-repeat:repeat-y; padding-left:50px; overflow:hidden;}
#right{ width:303px; height:1100px;  float:left;background-color:#fff; background-image:url(../images/hbv_birth_76.jpg); background-repeat:repeat-y;  padding-left:13px; overflow:hidden;}

.title1{ height:37px; background:#ffe5ec; float:left; width:654px;}
.t1{ width:195px; height:19px; background:url(../images/hbv_birth_33.jpg); display:block; float:left; margin:10px 0 0 17px; text-indent:-999px;}
.t2{ width:211px; height:19px; background:url(../images/hbv_birth_35.jpg); display:block; float:left; margin:10px 0 0 200px; text-indent:-999px;}

.line{ width:636px; float:left; font-size:0px; height:2px; background:url(../images/hbv_birth_77.jpg) no-repeat 7px 0px; margin-top:6px;}
.text1{ width:367px; background:url(../images/hbv_birth_78.jpg) repeat-y; float:left; padding:14px 15px 10px 14px; line-height:21px;}
.text2{ width:229px; background:#ffe6ec; float:left;padding:14px 15px 10px 14px; line-height:21px;}
.qq{ width:654px; float:left;}

.title2{ height:37px; background:#f0f0f0; float:left; width:654px; margin-top:10px;}
.t3{ width:211px; height:20px; background:url(../images/hbv_birth_46.jpg); display:block; float:left; margin:10px 0 0 17px; text-indent:-999px;}
.t4{ width:210px; height:19px; background:url(../images/hbv_birth_49.jpg); display:block; float:left; margin:10px 0 0 120px; text-indent:-999px;}
.line1{ width:636px; float:left; font-size:0px; height:2px; background:url(../images/hbv_birth_80.jpg) no-repeat 7px 0px; margin-top:6px;}
.text3{ width:304px; height:131px; background:url(../images/hbv_birth_81.jpg) repeat-y; float:left; padding:14px 15px 0 14px; line-height:21px;}
.text4{ width:292px; height:131px; background:#f0f0f0; float:left;padding:14px 15px 0 14px; line-height:21px;}

.title3{ height:37px; background:#ffe5ec; float:left; width:654px; margin-top:10px;}

.t5{ width:227px; height:19px; background:url(../images/hbv_birth_53.jpg); display:block; float:left; margin:10px 0 0 17px; text-indent:-999px;}
.t6{ width:210px; height:19px; background:url(../images/hbv_birth_55.jpg); display:block; float:left; margin:10px 0 0 160px; text-indent:-999px;}

.text5{ width:625px; height:131px; background:#f0f0f0; float:left;padding:14px 15px 10px 14px; line-height:21px;}
.text5p{ margin-top:10px;}
.title4{ height:37px; background:#f0f0f0; float:left; width:654px;}
.t7{ width:227px; height:19px; background:url(../images/hbv_birth_64.jpg) no-repeat; display:block; float:left; margin:10px 0 0 17px; text-indent:-999px;}
.t8{ width:227px; height:19px; background:url(../images/hbv_birth_73.jpg) no-repeat; display:block; float:left; margin:10px 0 0 17px; text-indent:-999px;}

.lf1{ width:251px; border:1px solid #ffc909; float:left; margin-top:8px;}
.lf_title{ height:39px; background:#ffedad; background-image:url(../images/hbv_birth_43.jpg); background-repeat:no-repeat; background-color:#ffedad; background-position:10px 10px; text-indent:-9999px;}
.lf_con{ line-height:22px; padding:8px;}
.lf_con2{ line-height:21px; padding:8px 8px 0 10px;*padding:6px 8px 0 8px;_*padding:7px 8px 0 9px;}
.lf2{ width:251px; border:1px solid #b1b1b1; float:left; margin-top:9px;}
.lf_title2{ height:39px;  background-image:url(../images/hbv_birth_60.jpg); background-repeat:no-repeat; background-color:#f0f0f0; background-position:10px 10px; text-indent:-9999px;}

.lf_title3{ height:39px; background:#ffedad; background-image:url(../images/hbv_birth_66.jpg); background-repeat:no-repeat; background-color:#ffedad; background-position:10px 10px; text-indent:-9999px;}

.lf_title4{ height:39px;  background-image:url(../images/hbv_birth_71.jpg); background-repeat:no-repeat; background-color:#f0f0f0; background-position:10px 10px; text-indent:-9999px;}

.bottom2{padding-top:10px;padding-bottom:10px;padding-right:10px; width:634px; background:#ffe6ec; ba height:45px; float:left; padding-left:10px; overflow:hidden;}
.bottom2 li{ list-style:none; float:left; width:200px; height:25px; line-height:25px; background:url(../images/hbv_birth_82.jpg) no-repeat 0px 10px; padding-left:10px;}
.bottom2 li a{ color:#000; text-decoration:none;}
.bottom2 li a:hover{ color:#F00; text-decoration:underline;}

.bottom3{ background:url(../images/hbv_birth_84.jpg) repeat-y; float:left;*float:left;_float:none; text-align:center;  height:30px; width:100%; overflow:hidden;}
.bottom3 p{ height:25px; line-height:25px; border:2px solid #333; width:916px;}

.bottom4{ width:100%;height:21px; background:#f5f5f5; font-size:14px; text-align:center; color:#000; padding-top:30px; float:left;}
.bottom4 a{ color:#000; text-decoration:none;}
.bottom5{ text-align:center; background:#dedede; line-height:25px; float:left; width:100%;}

#lantern_slide {
	   OVERFLOW: hidden;  WIDTH: 600px; HEIGHT: 230px
}

#bimg {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); OVERFLOW: hidden; HEIGHT: 200px
}
#info {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 30px; TEXT-ALIGN: center
}
 #simg {
	PADDING-LEFT: 9px
}
#simg DIV {
	FONT-SIZE: 12px; BACKGROUND: #d6d6d6; FLOAT: left; WIDTH: 18px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 18px; MARGIN-RIGHT: 1px; HEIGHT: 18px; TEXT-ALIGN:center;
}
#simg .f1 {
	BACKGROUND: #6f6f6f
}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}
.lkff {
	WIDTH: 467px/*修改底部长度值*/
}

#font_hd {
 BACKGROUND: #343434; WIDTH: 100%; HEIGHT: 30px
}
#font_hd TD {
	OVERFLOW: hidden;  
}
#zuihou{ font-size:1px; height:3px; background:#999; width:}

.link a{ color:#000; text-decoration:none;}
.nl{ color:#000; text-decoration:none;}
.gd{ color:#F00; text-decoration:none;}
