@charset "utf-8";
/* CSS Document */
body{ background:url(../img/bg_body.gif) repeat-x;}
#header{ width:980px; margin:0 auto;background: url(../img/bg_header.jpg) no-repeat;height:254px;}
#content{ border:1px solid #ECECEC; width:970px; margin:0 auto; overflow:hidden}
#content .left{width:260px; float:left;}
#content .lnb{ margin:10px}
#content .lnb li{ border-bottom:1px solid #EBEBEB; height:30px; line-height:30px; background:url(../img/ico-3.gif) no-repeat left center}
#content .lnb li a{ font-size:14px; font-weight:bold; padding-left:12px}
#content .lnb li.on a{ color:#FF3300}
#content .pht_list{ overflow:hidden;}
#content .pht_list li{ margin-bottom:10px; text-align:center}
#content .pht_list li img{ padding:2px; border:1px solid #EBEBEB;}
#content .main{width:680px; float:left; border-left:1px solid #ECECEC; padding:10px}
#content .main h2{ margin:10px 0; border-bottom:1px solid #ECECEC; font-size:14px; padding-bottom:10px}
#content .main .about_box{ overflow:auto; height:800px;}
#content .main p{ margin-bottom:15px; line-height:22px;}
#content .main table.job_list{ font-size:12px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
#content .main table.job_list td{ padding:3px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-collapse:collapse;}


#footer{ padding:10px 0;}
#footer p{ margin-bottom:5px; text-align:center}