﻿body{ color:#000; }
.sub li.active{ background: none; border-bottom: solid 3px #f39800;}
.sub li.active a{ background: none; color:#f39800 ; }
.nav-r-l li img{ width:2rem; }
.nav-r-l li a{ padding:0 2rem;}
.about_con{ width: 77%; margin-left: auto; margin-right: auto; margin-top: 5rem; /* margin-bottom: 10rem; */ color: #666666; line-height:2rem; }
.my_welfare{ width: 54rem; margin-left: auto; margin-right: auto; margin-top: 5.8rem; /* margin-bottom: 10rem; */ color: #000000; }
.welfare_tilte{ width:28rem; height:auto; margin:0 auto 0; border-bottom: 2px solid #f39800; }
.welfare_tilte .name{ width:9.7rem; height:4rem; line-height: 4rem; display: block; margin: 0 auto; text-align: center; font-size:1.25rem; font-weight: bold; color:#000000; border-bottom: 3px solid #f39800; }
.welfare_list{ width:100%; height:auto; margin-top:3.4rem; }
.welfare_list li{ width:10.2rem; height:16rem; float:left; margin-right:4.2rem; }
.welfare_list li.right{ margin-right:0; }
.welfare_list .icon{ display:block; margin: 0 auto;}
.welfare_list .name{ width:8.6rem; height: 3.5rem; line-height: 3.5rem; display:block; margin: 0 auto; text-align: center; border-bottom: 2px solid #f39800; font-size:1.25rem; font-weight: bold;}
.welfare_list .name.ys2{ width:10.6rem;}
.welfare_list .desc{ width:100%; height: auto; padding-top:1rem; line-height: 1.56rem; display:block; margin: 0 auto; text-align: center; font-size:1rem; }
.my_welfare.ys2{ width:54%; margin-top:0.5rem; padding-bottom:8rem; }
.culture_slider{
width:100%; height:30.36rem; margin:0 auto; padding-top:3.8rem; position:relative;
}
.culture_slider .bd{
width:100%; min-height:30.26rem;
}
.culture_slider .bd li{ width:100%; min-height:30.26rem; float:left; position: relative; }
.culture_slider_ul .title{ width:100%; height:3.5rem; position: absolute; bottom:0; left:0; }
.culture_slider_ul .title .bg{ width:100%; height:3.5rem; position: absolute; bottom:0; left:0; background:url(../images/culture_text_bg.png)/*tpa=http://www.jgik.cn/images/culture_text_bg.png*/ no-repeat; background-size:100% 100%; }
.culture_slider_ul .title .text{ width:100%; height:3.5rem; line-height: 3.5rem; position: absolute; top:0; left:0; text-align: center; color:#fff; font-size:1rem; }
.culture_slider .bd .thumb{ width:100%; height:30.26rem; float:left; }
.culture_slider .hd{ width:49.3rem; height:3.54rem; margin:1.5rem 0 0 6.2rem;}
.culture_slider .hd li{ width:3.54rem; height:3.54rem; float:left; margin-left:0.6rem; position:relative; }
.culture_slider .hd .thumb{ width:3.54rem; height:3.54rem; float:left; }
.culture_slider .hd .bk{ width:2.34rem; height:2.34rem; position:absolute; top:0.57rem; left:0.57rem; background:url(../images/culture_tit_bg.png)/*tpa=http://www.jgik.cn/images/culture_tit_bg.png*/ no-repeat; background-size: 100%; display:none; }
.culture_slider .hd li.on .bk{ display:block;}
.culture_slider .prev{ width:2.34rem; height:2.34rem; position: absolute; top:16.6rem; left:1.45rem;}
.culture_slider .next{ width:2.34rem; height:2.34rem; position: absolute; top:16.6rem; right:1.45rem;}
.recruit_center{ width:65.3%; height:auto; margin:0 auto; }
.recruit_search{ width:100%; height:3.2rem; margin-top:5.3rem; float:left; position: relative; background-color:#fff;}
.recruit_search .job-input{ width:50rem; height:3.2rem; position: absolute; top:0; left:2rem; border:none; padding:0; margin:0; line-height: 3.2rem;
color:#333; font-family: "微软雅黑"; font-size:1rem; outline: none; background:none; }
.recruit_search .btn{ width:7.76rem; height:3.2rem; position: absolute; top:0; right:0; color:#fff; font-weight: bold; line-height: 3.2rem; font-size:1.25rem; background-color:#f39800; text-align: center; cursor:pointer; }
.hot_search{ width:63rem; height: auto; float:left; margin:1.25rem 0 0 2.1rem; font-size:1rem; }
.hot_search .label{ width:auto; float:left; }
.hot_search .item{ width:auto; float:left; color:#f39700; margin-right:0.8rem;}
.accurate_search{ width:63rem; height: auto; float:left; margin:2.8rem 0 0 2.1rem; font-size:1rem; }
.accurate_search .addr{ width:63rem; height:1.6rem; float:left; }
.accurate_search .addr.ys2{ margin-top:1rem; }
.accurate_search .addr .label{ width:auto; float:left; line-height: 1.6rem; font-weight: bold; margin-right:0.6rem; }
.accurate_search .addr .item{ width:auto; padding:0 0.5rem; float:left; line-height: 1.6rem; margin-right:0.2rem; cursor: pointer; }
.accurate_search .addr .item.sel{ color:#fff; background-color:#f39800;}
.jobs{ width:100%; height: auto; float:left; margin-top:2.3rem; }
.jobs .title{ width:100%; height:3.1rem; float:left; line-height: 3.1rem; background-color:#f39800; color:#fff; font-size: 1rem; font-weight: bold; }
.jobs .zwmc{ width:19rem; height:3.1rem; float:left; margin-left:2rem;}
.jobs .zwyx{ width:10.7rem; height:3.1rem; float:left; text-align: center;}
.jobs .gzdd{ width:17rem; height:3.1rem; float:left; margin-left:8.2rem; }
.jobs .fbrq{ width:8.1rem; height:3.1rem; float:left; text-align: center;}
.job_list{ width: 100%; height:auto; float:left;}
.job_list li{ width:100%; height:3.1rem; float:left; margin-top:0.5rem; line-height: 3.1rem; background-color:#fff; font-size: 1rem; }
.job_list .link{ color:#000; }
.job_list li:hover{ color:#f39800; }
.job_list li:hover .link{ color:#f39800; }
.apply_box{ width:36.4rem; height:36.2rem; margin:0 auto; background-color:#707070; display: none; }
.apply_box .title{ width:20rem; height:2rem; float:left; margin:1.5rem 0 0 1rem; line-height: 2rem; font-size:1.25rem; color:#fff; font-weight:bold; letter-spacing: 0.1rem; background:url(../images/icon_down.png)/*tpa=http://www.jgik.cn/images/icon_down.png*/ 8.6rem center no-repeat; backgound-size:0.9rem; }
.apply_form{ width:34.4rem; height:22rem; float:left; margin:1.3rem 0 0 1rem; background-color:#fff; position: relative; }
.apply_form .list{ width:28.1rem; height: auto; float:left; margin:2.2rem 0 0 6.09rem; }
.apply_form .list li{ width:100%; height: auto; float:left; margin-bottom: 0.6rem; }
.apply_form .list .label{ width:auto; float:left; margin-right:1rem; font-size:1rem; line-height: 2.4rem; }
.apply_form .apply_input{ width:17rem; height:2.4rem; float:left; display: block; background:none; padding:0; box-sizing: border-box; border:2px solid #d3d3d3; color:#000; font-size:1rem; outline: none; text-indent: 0.8rem; }
.apply_form .apply_input:focus{ border:2px solid #f9c878; }
.apply_submit{ width:7.76rem; height:2.1rem; position: absolute; top:18rem; left:50%; margin-left:-3.8rem; text-align: center; line-height: 2.1rem; color:#fff; font-weight: bold; font-size:1.25rem; background-color: #f39800; border-radius: 0.3rem; clear: both; cursor: pointer; }
.apply_box .other{ width:35.4rem; height:auto; float:left; margin:0.6rem 0 0 1rem; font-size:1rem; color:#fff; line-height:1.8rem; }
.recruit_pages{ width:100%; height:1.6rem; float:left; margin:2rem 0 4rem; text-align: center; line-height: 1.6rem; font-size:1rem;}
.recruit_pages span{ height: 1.6rem; padding:0 0.5rem; display: inline-block; margin:0 0.2rem; background-color:#f39800; color:#fff; }
.recruit_pages a{ height: 1.59rem; padding:0 0.5rem; display: inline-block; margin:0 0.2rem; text-decoration: none; color:#a0a0a0; border:1px solid #a0a0a0; line-height: 1.59rem; }
.recruit_pages .a1:first-child{ display: none; }
.recruit_flow{ width:100%; height:auto; float:left; background:#fff; padding-top:1.5rem; padding-bottom: 8rem;}
.recruit_flow .list{ width:73%; height: auto; margin:3.9rem auto 0; }
.recruit_flow .list li{ width:20%; height:6.2rem; float:left; position: relative; border-right:1px solid #c2c2c2; }
.recruit_flow .list li.last{ border-right:none; }
.recruit_flow .list .icon{ width:auto; height:2.7rem; margin:0 auto; display: block;}
.recruit_flow .list .name{ width:100%; height:auto; position: absolute; bottom:0; left:0; text-align: center; font-weight: bold; font-size:1.25rem; }
.recruit_show{ margin:5.3rem auto 0;}
.recruit_left{ width:45rem; height:auto; float:left; padding-bottom:8rem; }
.recruit_infos{ width:45rem; height:auto; float:left; background-color: #fff; }
.recruit_infos .title{ width:42.7rem; height: auto; float:left; margin:2rem 0 0 2rem; font-size:1.56rem; font-weight: bold; }
.recruit_infos .list{ width:43rem; height:auto; float:left; margin:1.7rem 0 0.7rem 2rem; }
.recruit_infos .list li{ width:21.5rem; height:auto; float:left; font-size:1rem; margin-bottom:1.2rem; }
.recruit_item{ width:45rem; height:auto; float:left; background-color: #fff; margin:0.72rem 0 0 0; }
.recruit_zwms{ width:43rem; height:auto; float:left; margin:2rem 0 2.1rem 2rem;}
.recruit_zwms.ys2{ margin-top:0; }
.recruit_zwms .title{ width:100%; height:auto; float:left; font-size:1rem; font-weight:bold; }
.recruit_zwms .content{ width:41rem; height:auto; float:left; margin:0.2rem 0 0 0; font-size:1rem; line-height: 2rem; }
.apply_btn{ width:7.76rem; height:2.1rem; float:left; margin-top:1.8rem; text-align: center; line-height: 2.1rem; color:#fff; font-weight: bold; font-size:1.25rem; background-color: #f39800; border-radius: 0.3rem; cursor:pointer;}
.recruit_right{ width:19rem; height:auto; float:right; padding-bottom:8rem; }
.recuit_qr{ width: 100%; height:auto; float:left; background-color:#fff; padding-bottom:1rem; }
.qr_gzh{ width:11.9rem; height:auto; margin:1.6rem auto 0; display: block; }
.qr_txt{ width:100%; height:auto; display: block; text-align: center; font-size:1rem; margin:0.4rem 0 1rem 0; }
.qr_dfjh{ width:11.9rem; height:auto; margin:1.6rem auto 0; display: block; }
.recruit_img{ display: block; border:none; padding:0; margin:0.5rem 0 0 0; float:left;}
