/*home*/
.home_info { padding:35px 0; }
.home_infotable { margin:0 auto; border:0; width:860px; }
.home_infotable h3 { padding-bottom:15px; }
.home_infotable .more { float:right; display:inline; width:36px; height:9px; background:url(../images/icon_more.gif) no-repeat; }
.home_infotable .news { width:285px; }
.home_infotable .news li { line-height:20px; }
.home_infotable .case { width:305px }
.home_infotable .case dl { clear:both; padding-bottom:5px; height:1%; }
.home_infotable .case dl:after { clear:both; display:block; height:0; visibility:hidden; content:"."; }
.home_infotable .case dt { float:left; padding-right:5px; }
.home_infotable .case dt img { padding:1px; border:1px solid #ccc; }
.home_infotable .case dd { line-height:18px; }
.home_infotable .job td { height:17px; }
/*hr*/
.hr_list { border:1px solid #d6d6d6; width:100%; }
.hr_list th { padding:0 8px; border:1px solid #d6d6d6; height:27px; text-align:center; background-color:#efefef; color:#000; }
.hr_list th.t { padding:8px; width:80px; height:auto; text-align:left; }
.hr_list td { padding:0 8px; border:1px solid #d6d6d6; height:27px; text-align:center; }
.hr_list td.t { width:300px; text-align:left; }
.hr_list td.t a { color:#00618c; }
.hr_list td.t a:hover { text-decoration:underline; }
.hr_list td.d { padding:8px; height:auto; text-align:left; }
/*news*/
.news_list { border:0; width:100%; }
.news_list th { padding:0 8px; border:0; height:27px; text-align:center; background-color:#efefef; color:#000; }
.news_list td { padding:0 8px; border-bottom:1px solid #d6d6d6; height:27px; text-align:center; }
.news_list td.t { width:450px; text-align:left; }
.news_list td.t a { color:#00618c; }
.news_list td.t a:hover { text-decoration:underline; }

.news_content { padding:1px 0; border-top:2px solid #e0e0de; border-bottom:2px solid #e0e0de; width:100%; }
.news_content th { padding:0 15px; border-bottom:1px dashed #e0e0de; height:27px; background-color:#f9fbf5; }
.news_content th.t { width:450px; }
.news_content td { padding:15px; background-color:#fafafa; }
/*contact*/
.contact_map { float:right; width:258px; height:162px; }
.contact_item { padding-bottom:10px; color:#303030; }
.contact_item dt { font-weight:700; line-height:18px; }
.contact_item dd { line-height:16px; }


