/* CSS Document */

.top{ width:100%; height:440px; background:url(../images/banner1.jpg) #00154c no-repeat center;}
.top_line_bg{ width:100%; height:90px; background-color:#fff;}
.top_line{ width:1200px; margin:0 auto; height:90px; }
.top_line .logo{ float:left; overflow:hidden; margin-top:8px;}

.top_line .nav{ float:left; margin:30px 0 0 50px;}
.nav li{ width:84px; height:29px; float:left; margin:0 5px; background-image:url(../images/hr_nav_bg.png); background-position:center; background-repeat:no-repeat; background-size: 20%; }
.nav li.nav_d{background-image:url(../images/hr_nav_bg2.png); padding:0 7px;}
.nav li:hover{ background-size: 100%; }
.nav li div{ opacity:0; visibility:hidden; height:0; overflow:hidden}
.nav li:hover div{ opacity:1; visibility:visible; height:116px;}
.nav li a{ color:#444; display:block; width:84px; height:29px; text-align:center; line-height:29px; font-size:14px;}
.nav li a.double{ width: auto; float:left;padding: 0 4px }
.nav li a:hover{ color:#a2130b;}

.top_line #bdcs{ float:right; overflow:hidden;}
.bdcs-main{ float:left;}
#bdcs form{ opacity:0.7;border:1px solid #444; width:160px; height:26px; border-radius:14px; margin-top:33px;}
#bdcs form:hover{ opacity:1;}
#bdcs input{background: none; border:none; color:#444;}
#bdcs input.bdcs-search-form-submit{ width:26px; height:26px;background:url(../images/hr_so_bg.png) no-repeat center;cursor:pointer}
#bdcs input.bdcs-search-form-input{ height:26px; width:105px;margin-left: 20px; }

.so_advice{overflow: hidden; height:26px;padding-top:33px; margin-left:10px; float:left;}
.so_advice a{ color:#444; font-size:12px; opacity:0.7; line-height:26px; margin-right:10px;}
.so_advice a:hover{ opacity:1;}

.top_locate{ width:1200px; height:350px; margin:0 auto; color:#FFFFFF;}
.top_locate h3{ color:#fff; font-size:40px; margin-top:76px; margin-bottom:22px;}
.top_locate p{ font-size:14px; width:575px; line-height:25px;}
.top_locate p.top_bread{margin-top:26px;}
.top_locate p.top_bread a{ color:#0083cc; }


.bottom{ width:100%; color:#aaa; font-size:14px; background-color:#333;height:150px; }
.bottom a{ color:#aaa;}
.bottom_all{ width:1200px;  padding-top:15px; margin:0 auto; overflow:hidden;}
.bottom_all ul.bottom_nav{ float:left; line-height:24px;}
.bottom_all ul.bottom_nav li{ float:left; margin-right:15px;}
.bottom_all .logo{ float:right; margin:10px 20px 0 0 ;}
.bottom_cert{ width:1050px; margin:0 auto; text-align:center; color:#666;}
.bottom_cert a{ color:#666;}

.hr{ width:100%;  background-color:#FFF; padding-top:30px;}
.hr_fenlei{ width:1150px; margin:0 auto; overflow:hidden;}
.hr_fenlei h3{ font-size:18px; color:#000; float:left; font-weight:normal; line-height:30px;}
.hr_fenlei ul li{ float:left; margin:0 5px;}
.hr_fenlei ul li.hr_hover a{border-bottom:3px solid #E83C41; color:#E83C41;}
.hr_fenlei ul li a{ display:block; padding:0 20px; height:50px; line-height:28px; font-size:18px; color:#868686;}
.hr_fenlei ul li a:hover{border-bottom:3px solid #E83C41; color:#E83C41;}
.hr_list{width:1200px; margin:0 auto;}
.hr_listbg {background-color:#F7F7F7; width:100%; overflow: hidden; padding-bottom:60px; padding-top:10px;}
.hr_list ul li:hover{ border:1px solid #F93737; display:block; padding:4px 0;}
.hr_list ul li{ margin-top:20px;overflow:hidden; background-color:#fff;padding: 4px 0px;border:1px solid #fff;}
.hr_list ul li h3{ background:url(../images/tip.png) no-repeat 30px 13px; font-weight:normal;font-size:20px; width:1070px; padding:10px 0 10px 57px;}
.hr_list ul li h3 a{ color:#303030;}
.hr_list ul li h3 a:hover{ color:#E90A0A;}
.hr_list ul li p{ border-top: 1px solid #ddd;padding:10px 0px; margin:0 32px; overflow:hidden; color:#616161; font-size:16px; line-height:26px;}
.hr_list ul li p.third{ padding:0; border:none;}
.hr_list ul li p span{ padding-left:15px; background:url(../images/tip2.png) no-repeat 0 15px;font-size:14px; color:#969696; margin-right:20px;float: left; line-height:45px;}
.hr_list ul li p span.apply{ padding:0; background:none;float:right;}
.hr_list ul li p span a{ display:block;width:120px; text-align:center; line-height:34px; font-size:16px;height:35px; background-color:#F5A020; color:#fff; border-radius:18px;}
.hr_list ul li p span a:hover{background-color:#E49318;}

.hr_text{width:100%;  background-color:#f7f7f7; padding-top:30px; padding-bottom:40px;}
.hr_main{ width:1200px; margin:0 auto;}
.hr_nr{ background-color:#fff; padding:0 40px;}
.hr_nr h3{padding:30px 0 5px 0;border-bottom: 1px solid #ddd;font-size: 34px; color: #000000; font-weight: normal; height: 60px;}
.hr_des { border-bottom: 1px dashed #ddd;padding:20px 0;}
.hr_des ul li{font-size: 16px; color: #616161; line-height: 28px; }
.hr_des ul li span{color:#616161;}
.hr_content{ padding:20px 0;border-bottom: 1px dashed #ddd;}
.hr_content p{font-size: 18px; color: #333333; line-height: 35px; }
.hr_button{ overflow:hidden; padding-bottom:40px;}
.hr_button a{ margin:30px 30px 0 0;float:left; display:block;width:150px; text-align:center; line-height:43px; font-size:18px;height:45px; color:#fff; border-radius:23px;}
.hr_button a.hr_apply:hover{background-color:#E49318;}
.hr_button a.hr_apply{ background-color:#F5A020}
.hr_button a.hr_ask:hover{background-color:#1d83cc;}
.hr_button a.hr_ask{ background-color:#209df5}
.zhaopin_banner{ width:100%; height:300px;background:url(../images/zhaopin_banner.jpg) no-repeat center;}
.zhaopin_banner2{ width:100%; height:200px;background:url(../images/zhaopin_banner2.jpg) no-repeat center;}

.page a{float:left; display:block; padding:4px 9px 5px 9px;background-color: #fff;border:1px solid #fff;margin-right:3px;font-size: 15px; color:#8A8A8A;}
.page a:hover{border:1px solid #F93737; color:#F93737;padding:4px 9px 5px 9px;}
.page b{display:block; float:left;padding:4px 8px 2px 8px; color:#f35353; font-size: 15px;}
.page a.num{padding:5px 10px 6px 10px;}
.page a.num:hover{border:1px solid #F93737; color:#F93737;padding:4px 9px 5px 9px;}
.page{ margin-top:20px;position: relative;left: 50%;float: left;}
.page_nr{position: relative;left: -50%;}

.c_t{ width:1200px; margin:0 auto; height:89px; overflow:hidden;}
.c_t i{ font-style:normal;color:#cbcbcb; font-size:18px;text-align:center; display:block;}
.c_t h2{ color:#292929; font-size:36px; text-align:center; font-weight:normal; margin:3px 0 13px 0;}
.c_t p{ width:46px; margin:0 auto;}
.c_t p span{ display:block; background-color:#008ed6; width:20px; height:2px; float:left; margin:0 1px;}
.c9{ width:100%; overflow:hidden; height:725px;padding:60px 0 20px 0; background:url(../images/c9_bg.jpg) top 57px center no-repeat;max-width: 1920px; margin: 0 auto;}
.c9_hr{ background-color:rgba(44, 44, 44, 0.09); width:520px; height:438px; margin:0 auto; padding:6px; margin-top:43px;}
.c9_hr form{ width:520px; height:412px; background-color:#f1f1f1; padding-top:26px; }
.c9_hr li{ width:468px; overflow: hidden;margin:0 auto; margin-bottom:20px; }
.c9_hr input{ width:451px; padding-left:17px; height:40px; background-color:#FFFFFF; border:0; color:#555; font-size:14px; }
.c9_hr textarea{ width:451px; height:104px;padding-left:17px; padding-top:10px; background-color:#FFFFFF; border:0;font-size:14px;  }
.c9_hr input#button{ width:137px; height:41px; background-color:#f08d22; font-size:14px; color:#FFFFFF; padding:0; margin:0 auto; display:block;margin-top: 15px ; cursor:pointer;}
.c9_hr input#button:hover{ background-color:#de801b;}

.c7{ width:100%; overflow:hidden; height:1020px;padding:40px 0 20px 0; }
.c7_nr{ height:1020px;background:url(../images/c7_bg.jpg) no-repeat right; width:1200px; margin:0 auto; position:relative;}
.c7_nr h3{ color:#424242; font-size:28px; font-weight:normal; margin:40px 0 20px 0;}
.c7_nr p{ font-size:16px; color:#939393; margin-bottom:105px}
.c7_nr dl{ color:#a2a9b4; width:230px; text-align:center; margin-bottom:20px;}
.c7_nr dt{ font-size:72px;}
.c7_nr dd{ font-size:18px;}
.c7_nr span{ float:left;display:block; background-color:#FFFFFF; width:20px; height:20px; border-radius:11px; margin-right:15px;}
.c7_nr span i{display:block;width:12px; height:12px;border-radius:7px; margin:4px;}
.c7_nr span.c7_y{ border:1px solid #1a75df}
.c7_nr span.c7_y i{ background-color:#1a75df}
.c7_nr span.c7_n{ border:1px solid #ff8b00; }
.c7_nr span.c7_n i{ background-color:#ff8b00}
.c7_nr p.c7_tip{font-size:14px; color:#6e6e6e; height:22px;margin-bottom:20px; line-height:22px; padding-left:324px;}

.c7_nr .c7_nation{ position:absolute; width:100%; height:100%; top: 89px}
.c7_nr .c7_nation span{ width:10px; height:10px; border-radius:6px; margin-right:2px;}
.c7_nr .c7_nation span i{display:block;width:6px; height:6px;border-radius:4px; margin:2px;}
.c7_nr p.c7_city{font-size:12px; color:#6e6e6e; height:12px;margin:0; line-height:12px; position:absolute;}
p.nj{ top:501px; left:935px;}
p.sz{ top:514px; left:958px;}
p.wx{ top:526px; left:946px;}
p.hf{ top:533px; left:912px;}
p.hz{ top:564px; left:899px;}
p.sh{ top:525px; left:987px;}

.c8{ width:100%; overflow:hidden; height:220px; background:url(../images/c8_bg.jpg) #297acd center no-repeat;}
.c8_nr{ width:1200px; margin:0 auto; overflow:hidden;}
.c8_nr p{ color:#FFFFFF; font-size:30px; float:left; overflow:hidden; margin-top:70px;}
.c8_nr p b{ font-size:48px;font-weight:normal;line-height: 53px;}
.c8_nr a{ font-weight:normal;display:block; width:229px; height:58px; border:1px solid #fff; color:#FFF; font-size:28px; float:right; text-align:center; line-height:56px; margin-top:75px;}
.c8_nr a:hover{ background-color:#FFFFFF; color:#1d6bc1;}