@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family: "Microsoft Yahei","SimSun"; font-size:14px;}
.left{ float:left;}
.right{ float:right;}
.tcenter{ text-align:center;}
.tleft{ text-align:left;}
.tright{ text-align:right;}
.clear{ clear:both; line-height:0; height:0; display:block;}
img{ border:none; outline:none;}
a{ text-decoration:none; outline:none;}
p{line-height:30px; color:#666;}
.none{ display:none;}
.nobor_top{ border-top-width:0 !important;}

ul li{ list-style:none;}
.blue{ color:#0F58B6;}
.red{ color:#D4261F; font-weight:bold;}
.bla{ color:#666;}
.grey0{ color:#000;}
.yellow{ color:#C2923A;}
.font12{ font-size:12px;}
.font10{ font-size:10px;}
.font16{ font-size:16px;}

.content{ width:1000px; margin:20px auto; position:relative;}
.topnav{ width:100%; height:64px; line-height:64px; background-color:#fff;}
.topnav ul{width:1000px;margin:0 auto;overflow:hidden; background:url(../images/logo.png) center left no-repeat;}
.topnav ul li{ float:right;}
.topnav ul li a{color:#000; font-weight:bold;font-size:14px;padding:10px 20px;border-radius:3px;}
.topnav ul li a:hover{ background-color:#fff; color:#D4261F;}



/*banner*/
.BannerArea{margin:0 auto;width:1000px;height:291px; position:relative; z-index:1; overflow:hidden;}
.BannerArea .PicCont{ margin:0 auto; overflow: hidden;}
.BannerArea .PicCont ul{ position:relative; height:291px; width:1000px;margin:0 auto;}
.BannerArea .PicCont li{height:291px; background-repeat:no-repeat; background-position:center;position:absolute; top:0; left:0;width:100%; cursor:pointer;}
.BannerArea .PicPagesArea{position:absolute;width:63px;height:11px; z-index:20;right:30px; bottom:10px;}
.BannerArea .PicPagesArea .PagesArea em{float:left;width:9px; height:9px; border:1px solid #6a6969; background:#6a6969; display:inline-block; margin:0px 5px;border-radius:3px;behavior:url(PIE.htc); cursor:pointer;}
.BannerArea .PicPagesArea .PagesArea em.Active{ border:1px solid #595959; background:#fff;}



.mar_right_10{ margin-right:20px;}
.padding{ padding:15px 20px;}
.margin_div{ margin:30px 0;}
.nav{ height:40px; border-bottom:1px solid #e5e5e5;}
h1{ font-size:18px; border-bottom:4px solid #D4261F; padding-bottom:8px; color:#333;}


.one_job{ border:1px solid #e5e5e5;padding-bottom:10px;}
.one_job_nav{cursor:pointer;overflow:hidden;}
.one_job_left{ width:600px; float:left; padding-top:16px;padding-left:30px;}
.one_job_right{ width:100px; float:right; text-align:right; padding-right:30px;}
.down{display:inline-block;width:26px;height:26px;padding:25px 30px;background:url(../images/down.png) center no-repeat;}
.up{display:inline-block;width:26px;height:26px;padding:25px 30px;background:url(../images/up.png) center no-repeat;}
.job_con{ padding:20px 30px; position:relative;overflow:hidden;}
.job_con .goto{ width:120px; height:45px; line-height:45px; color:#fff; background-color:#D4261F; display:block; text-align:center;position:absolute;right:30px;bottom:30px;}
.job_con .goto:hover{background-color:#B9211C;}
.none{ display:none;}



.btn_look{ position:absolute; bottom:-10px; right:150px; color:#D4261F;}
a.btn_look:hover{ text-decoration:underline;}

#allmap{ width:100%; height:100%; overflow:hidden; display:block;}

.footer{background-color:#f2f2f2; color:#666; font-size:12px; text-align:center; padding:10px 10px;}