.header_wrap {width:100%; height:72px; margin-bottom:10px; border-bottom:1px solid #d3d3d3;}
.header {width:960px; margin:0 auto;}
.logo {float:left; padding:20px 0 0 24px;}
.navi {position:relative; top:1px; z-index:10; float:right; width:300px; margin-top:38px; background:url(../images/bg_navi.png) no-repeat center 2px;}
.navi li {float:left;}
.navi li a {padding-bottom:10px; font-size:16px; *zoom:1;}
.navi li a.n2 {margin-left:54px;}
.navi li a.n3 {margin-left:54px;}
.navi li a:hover {text-decoration:none; border-bottom:2px solid #f5bf00; color:#f5bf00;}

.main {width:960px; margin:0 auto;}

.banner_part{ overflow:hidden;margin-bottom:24px;}
.banner_part li,.banner_part .slides{height:283px; overflow:hidden;}
.banner{margin-bottom:20px}
.focusBox { position: relative; width:999px; height:383px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:999px; height:383px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px;width:0;height:0;
}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next {width:39px;height:39px; overflow:hidden;text-indent:-999px;position:absolute;top:50%;margin-top:-19px;}


.banner,#company,#recruitment,#contact {margin-bottom:40px;}

.ct,.rt,.tt {height:38px; text-indent:-999px; overflow:hidden; background-position:center center; background-repeat:no-repeat;}
/*公司简介*/
.ct {background-image:url(../images/bg_ct.png); margin-bottom:20px;}
.cc {background-color:#f2f2f2;}
.cc_left {width:910px; padding:20px 25px 10px 25px;}
.cc_left p {font-size:14px; text-indent:2em; line-height:24px; padding-bottom:10px;}
.cc_right { background:url(../images/pic.jpg) center no-repeat; height:154px; margin-bottom:15px;}
.cc_right .pic {position:absolute; left:0; top:35px; width:392px; height:316px; z-index:10;}
.cc_right .pic img {width:392px; height:316px; border:1px solid #0067ac;}
.cc_right .pic_blank {position:absolute; left:22px; top:64px; width:392px; height:316px; border:2px solid #0067ac; z-index:1; background-color:#f2f2f2;}

/*人才招聘*/
.rt {background-image:url(../images/bg_rt.png);}
.rc ul {width:936px; margin:0 auto;}
.rc li {float:left; width:174px; height:82px; margin:25px 30px 0 30px; text-align:center; cursor:pointer;}
.rc .info {width:174px; height:52px; padding-top:30px; background:url(../images/bg_info.png) no-repeat;}
.rc .info p {width:150px; margin:0 auto; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rc .info i {display:block; width:150px; margin:0 auto; font-style:normal; color:#ff0000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rc .check {display:none; width:174px; height:45px; padding-top:37px; background:url(../images/bg_check.png) no-repeat;}
.rc .check a {display:block; width:174px; height:82px; color:#fff; font-size:14px;}
.rc .check a:hover {text-decoration:none;}

/*联系我们*/
.tt {margin-bottom:20px; background-image:url(../images/bg_tt.png);}
.tc {font-size:14px;}
.tc table {width:100%;}
.tc td {vertical-align:top;}

.footer {text-align:center; color:#000; margin-bottom:23px;}
.footer a {color:#fff;}