#header { width: 1003px; height: 432px; margin: 0px auto; position: relative; }
#index_banner { width: 955px; position: absolute; left: 22px; top: 74px; height: 394px;}
#index_ct { width: 927px; height: 333px; margin: 35px auto 0px auto; background:url(../Images/index_ct.jpg) no-repeat left top; position: relative; }
#hdp_new{ width: 220px; position: absolute; left: 15px; top: 0px;}
#hdp { height: 138px; background:url(../Images/hdp_bg.jpg) no-repeat left center; text-align: center; padding-top: 3px; margin-top: 15px; }

#new { height: 144px; color: #9e9e9e; line-height: 20px;}
#new h3 { font-size: 12px; color: #000; background:url(../Images/tb1.gif) no-repeat left top; padding-left: 20px; line-height: 20px; }
#new a{ color: #3e72aa }
#new a:hover{ color: #000 }
#jd_info { padding: 3px 10px; }

#news_category { width: 305px; position: absolute; left: 250px; top: 10px;}
.jtdt { width: 303px; float: left; display: inline; margin-top: 5px;  }
.title { height: 25px; background:url(../Images/line.gif) repeat-x bottom; position: relative; }
.title h4{ text-align: center; color: #024a96; line-height: 25px; position: absolute; left: 5px; top: 0px; width: 85px; height: 25px; background:url(../Images/titl_bg.gif) no-repeat left top; } 
.title .more { display: block; width: 32px; height: 7px; position: absolute; right: 0px; top: 10px; }
.list { width: 303px; padding-top: 10px; }
.list li{ position: relative; line-height: 22px; width: 288px; height: 22px; background:url(../Images/arrow.gif) no-repeat 5px 7px; padding-left: 15px; }
.list li a { color: #4f4f4f; }
.list li a:hover { text-decoration: underline}
.list li span { position: absolute; right: 0px; top: 0px;}

#scroll_notice { width: 301px; height: 22px; background:url(../Images/scroll.gif) no-repeat left center; position: absolute ; right: 25px; top: 15px; color: #024a96; line-height: 22px; padding-left: 30px; }
#scroll_txt { width: 250px;padding-right:10px; height: 22px; overflow: hidden; }

#ksdh { position: absolute; right: 175px; top: 50px; width: 177px; height: 256px; background: url(../Images/ksdh.gif) no-repeat left center; }
#ksdh ul{ padding-top: 10px; }
#ksdh li{ width: 161px; height: 75px; text-align: center; margin: 4px auto; background:url(../Images/tag1.gif) no-repeat left top; }

#map { width: 159px; height: 270px; overflow: hidden; position: absolute; right: 15px; top: 40px; }
#map h3{ font-size: 12px; margin: 0px 0px 0px 10px;}
#map p{ color: #635e5e; padding: 10px 0px 5px 10px; line-height: 15px; }

.select1 { color: #5e5e5e; line-height: 25px; position: absolute; left: 10px; top: 10px;}
.select2 { color: #5e5e5e; line-height: 25px; position: absolute; left: 200px; top: 10px;}
#foot_nav { position: absolute; left: 380px; top: 10px; }
#foot_nav a{ color: #5e5e5e; margin: 0px 10px; display: block; float: left; }
#foot_nav a:hover { color: #024a96; }
#foot_nav span { float: left; }
#tb1,#tb2,#tb3 {height: 25px; line-height: 25px; padding-left: 30px; display: block; }
#tb1 { background:url(../Images/tb2.gif) no-repeat left center; }
#tb2 { background:url(../Images/tb3.gif) no-repeat left center;}
#tb3 { background:url(../Images/tb4.gif) no-repeat left center;}

#footer { width: 927px; height: 60px; margin: 0px auto; }
#footer_t { height: 25px; line-height: 25px; position: relative;}
#footer_b { height: 40px; padding-top: 10px; margin-top: 10px; background:url(../Images/footer_logo.gif) no-repeat 150px center; line-height: 10px; text-align: right; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #5a5a5a }