/*--------------------------------- Common Element --------------------------*/
*{ padding:0px; margin:0px; list-style-type:none;}
body{ background:#fff; color:#333; font-size:14px; line-height:24px; text-align:left; font-family:微软雅黑,"Arial Narrow",arial;}
button{ cursor:pointer;}/*按钮-鼠标点击显示小手*/
img{ border:0px; display:block;}

.mainbox{ width:1002px; margin:0px auto; overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.clear5{ margin-top:5px; overflow:hidden;}
.clear10{ margin-top:10px; overflow:hidden; }
.clear15{ margin-top:15px; overflow:hidden;}
.clear20{ margin-top:20px; overflow:hidden;}
.clear30{ margin-top:30px; overflow:hidden;}
.bor-bottom{ background:url(xx.gif) repeat-x left bottom;}
.bor-all{ border:1px solid #d6dff0;}
.img-dq{vertical-align:bottom!important;vertical-align: middle;}
.img-di{ display:inline}
/*--------------------------------- 字体 ------------------------------------*/
.f-999{ color:#999;} /*#999深灰色*/
.f-666{ color:#666;} /*#333深灰色*/
.f-fff{ color:#fff;} /*#333深灰色*/
.f-yl{ color:#f9ea47;} /*橘黄色*/
.f-yla{ color:#f86100;} /*橘黄色*/
.f-ls{color:#1e8a03;}
.f-red{ color:#c80000;} /*红色*/
.f-reda{ color:#cc0000;} /*红色*/
.f-blue{ color:#00487a;} /*蓝色*/
.f-wh{ font-weight:700;} /*加粗*/
.f14{ font-size:14px;} /*字体14号字*/
.f12{ font-size:12px;} /*字体12号字*/
.line-20{ line-height:20px;} /*行高20*/
.line-18{ line-height:18px;} /*行高18*/
.f-bc{ font-weight:400}
.te_al{ text-align:center}
/*--------------------------------- 链接 ------------------------------*/
a{ font-size:12px; text-decoration:none; color:#333333; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover { text-decoration:none; color:#0552aa; blr:expression(this.onFocus=this.blur());outline: none;}

 
/*--------------------------------- top ------------------------------*/
.top{ width:100%; height:127px; background:url(top.jpg) no-repeat center top; border-top:7px solid #006699; overflow:hidden}
.top .nr{ width:1002px; margin:0 auto; overflow:hidden}
.top .nr .lfnr{ float:left; overflow:hidden}
.top .nr .rfnr{ float:right; padding:15px 10px 0 0; overflow:hidden}
.top .nr .rfnr a{ display:block; font-size:14px; margin:0 15px; font-family:微软雅黑; float:left; width:70px; height:33px; padding-top:35px; text-align:center; overflow:hidden}
.top .nr .rfnr a:hover{ display:block; font-size:14px; margin:0 15px; font-family:微软雅黑; color:#0552aa; float:left; width:70px; height:33px; padding-top:35px; background:url(ali.png) no-repeat top center; text-align:center; overflow:hidden}
.top .nr .rfnr a.hover{ display:block; font-size:14px; font-family:微软雅黑; margin:0 15px; color:#0552aa; float:left; width:70px; height:33px; padding-top:35px; background:url(ali.png) no-repeat top center; text-align:center; overflow:hidden}


/*--------------------------------- banner ------------------------------*/
.banner {width:100%; height:514px; padding-bottom:16px; background:url(banerbj.jpg) no-repeat center bottom;}
/*焦点图*/
.fullSlide{position:relative;  width:100%;  height:514px;  min-width:1000px; background:#9ebcde  }
.fullSlide ul{ height:100% !important; width:100% !important;  }
.fullSlide li{  height:100% !important; width:100% !important; }
.fullSlide .prev,
.fullSlide .next{ position:absolute; z-index:1; display:block; width:30px; height:50px; top:50%; margin-top:-24px; left:20px;  
	background:url(../images/icons.png) 0 0 no-repeat; 
	cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;  }
.fullSlide .next{ left:auto; right:30px; background-position:-51px 0; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1; }

/*--------------------------------- 公司简介 ------------------------------*/
.gsjj{ width:1002px; margin:0 auto; overflow:hidden}
.gsjj img{ margin:0 auto; overflow:hidden}
.gsjjnr{ width:962px; padding:20px 20px 285px 20px; background:url(gsjsbj.jpg) no-repeat center bottom; font-size:14px; line-height:30px; margin:0 auto; overflow:hidden}

/*--------------------------------- 招聘信息 ------------------------------*/
.zpxx{ width:1002px; background:url(zpxx.jpg) repeat-x bottom left; margin:0 auto; overflow:hidden}
.zpxx .lf{ height:80px; line-height:80px; color:#0552aa; font-size:28px; padding-left:10px; overflow:hidden} 
.zpxx .lf span{ color:#333}

.zplb{ width:1000px; margin:0 auto; padding:0 1px; overflow:hidden}
.zplb li{position:relative; float:left; width:156px; margin:0 22px; margin-top:20px; overflow:hidden }
.zplb li a{ display:block; width:156px; height:65px; padding-top:14px; background:url(zplb.jpg) no-repeat top left; color:#333; text-align:center; font-size:14px;  overflow:hidden}
.zplb li a span{ font-size:12px;}
.zplb li a:hover{ display:block; width:156px; background:url(zplbb.jpg) no-repeat top left; color:#fff; text-align:center; font-size:14px; overflow:hidden}
.zplb li a.hover{ display:block; width:156px;  background:url(zplbb.jpg) no-repeat top left; color:#fff; text-align:center; font-size:14px; overflow:hidden}
.zplb li img.ico{position:absolute;right:5px;bottom:4px;}
/*--------------------------------- 联系我们 ------------------------------*/
.lxwm{ width:1002px; margin:20px auto 0 auto; overflow:hidden}
.lxwm .bja{ height:3px; background:url(lxwmbj.jpg) no-repeat top center; overflow:hidden}
.lxwm .lxwmzj{ height:339px; font-size:14px; line-height:30px; background:url(lxwmzj.jpg) no-repeat top left; padding-left:650px; padding-top:35px; overflow:hidden}
.lxwmbt{ color:#0552aa; line-height:30px; font-size:28px;}
.lvbtbj{ font-size:20px; background:url(lxwmbt.jpg) no-repeat 130px center; margin-bottom:20px; overflow:hidden}

/*--------------------------------- footer ------------------------------*/
.footer { width:100%; height:85px; line-height:85px; color:#333; text-align:center; overflow:hidden}
.main{width:1002px;margin:10px auto 0;}
 .clearfix{zoom:1}
 .clearfix:after{content:"";clear:both;height:0;display:block;visibility:hidden;}
 .project_list li{
	 float:left;padding:5px 20px;font-size:16px;line-height:2.2;font-weight:normal;color:#fff;background-color:#0552aa;}
.project_list li.first,.job_list li span.first{width:322px;}
.project_list li.second,.job_list li span.second{width:120px;}
.project_list li.third,.job_list li span.third{width:120px;}
.project_list li.forth,.job_list li span.forth{width:120px;}
.project_list li.fifth,.job_list li span.fifth{width:120px;}
.job_list li,.job_list li span{float:left;}
.job_list li span.first img{display:inline-block;vertical-align:middle;}
.job_list li{border-bottom:1px solid #ddd;}
.job_list li span{padding:5px 20px;font-size:14px;line-height:2.5;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.job_list li span a{color:#000}
.job_list li span a:hover{text-decoration:none;color:#0552aa;}
.job_list li{width:1002px;}
.job_list li.title{padding:5px 20px;width:962px;font-size:14px;font-weight:bold;line-height:2.5;color:#0552aa;}