.main {width:961px; margin:0 auto; font-size:14px;}

.header {height:75px;}
.logo {float:left;}
.navi {float:right; width:279px; margin-right:3px;}
.navi li {float:left;}
.navi li a {display:block; width:93px; height:75px; line-height:75px; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; color:#000; text-align:center;}
.navi li a:hover {color:#fff; background-color:#09a3ee; text-decoration:none;}

.banner {margin-bottom:25px; background-color:#fff;}
.banner_inner {width:958px; height:352px;}

.bg {height:5px; background:url(../images/bg_bg.png) no-repeat;}

#company {margin-bottom:30px;}
#company .title {height:40px; text-indent:-999px; overflow:hidden; background:url(../images/t1.png) no-repeat;}
#company .content {width:918px; padding:20px 23px 30px 20px; background:url(../images/content_bg.png) repeat-y;}
#company .content p {text-indent:2em; padding-bottom:10px; line-height:24px;}

#jobs {margin-bottom:30px;}
#jobs .title {height:42px; text-indent:-999px; overflow:hidden; background:url(../images/t2.png) no-repeat;}
#jobs .content {width:956px; padding:20px 4px 0 1px; background:url(../images/content_bg.png) repeat-y;*padding-bottom:15px;}
#jobs .content li {float:left; width:318px; height:32px; margin-bottom:15px; background:url(../images/line.png) repeat-x left bottom;}
#jobs .content p {float:left; width:150px; height:32px; padding-left:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#jobs .content a {float:right; display:block; width:74px; height:24px; margin-right:80px; text-indent:-999px; overflow:hidden; background:url(../images/detail.png) no-repeat;}
#jobs .content a:hover {background:url(../images/detail_hover.png) no-repeat;}

#contact {height:150px; margin-bottom:30px; background:url(../images/contact_bg.png) no-repeat;}
#contact .title {height:40px; text-indent:-999px; overflow:hidden;}
#contact .content {width:918px; padding:20px 23px 0 20px;}
#contact .content table {width:100%;}
#contact .content td {vertical-align:top;}
#contact .content div {padding-right:50px;}

.footer {font-size:12px; text-align:center; color:#000; padding-bottom:20px;}
.footer a {color:#000;}