/* CSS Document */
*{
padding:0px; margin:0px auto;
}
body{
font-size:12px; background:#f2f2f2 url(bj2.JPG) no-repeat center top;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
ul , li{
list-style:none;
}
.clr{
clear:both; height:0px; width:0px; overflow:hidden;
}
img{
border:0px;
}
p{
text-align:justify; text-justify:inter-ideograph;
}

/**/
.hd{
width:1000px; overflow:hidden; height:138px; background:url(dhy_01.jpg) no-repeat;
}
.hd a{
float:left; width:281px; height:77px; margin:10px 0 0 20px; display:inline;
}
.cont{
width:1000px; overflow:hidden;
}
.tl{
float:left; width:461px; height:712px; overflow:hidden;
}
.tr{
width:519px; height:712px; float:right; overflow:hidden; background:url(dhy_04.jpg) no-repeat left top; padding:0 20px 0 0;
}
.tr dl{
padding:114px 25px 0; width:449px; float:left;
}
.tr dl dd{
display:block; line-height:40px; font-size:14px;  width:449px;
}
.tr1{
float:left; width:448px; height:36px; border:1px solid #CCCCCC; padding:10px; list-style:36px; font-size:32px; overflow:hidden;
}
.tr2{
float:left; width:158px; height:44px; background:url(dhy_02.jpg) no-repeat; margin:10px 0 0 160px; border:0px; display:inline;
}
.tr strong{
width:468px; line-height:30px; font-size:20px; display:block; padding:10px 0; color:#053e6a;
}
.tr p{
width:468px; line-height:30px; font-size:14px; display:block; font-weight:bold;
}
.tr p b , .tr strong b{
color:#ff0000;
}
.tr span{
width:468px; display:block; margin:130px auto; height:62px; overflow:hidden; margin-left:50px;
}
.tr span a{
float:left; width:468px; height:62px;
}