﻿.ab_bannerbg {
/*   background: url(../images/jkd_6.png) no-repeat center;
background-size: cover; */
  height: 420px;
}
.gantbg {
  text-align: left;
  padding-top: 24px;
}
.gantbg .gantbox .links {
  color: #292B30;
  font-size: 14px;
  font-size: 16px;
}
.gantbg .gantbox .links span {
  padding-right: 5px;
  font-size: 16px;
}
.gantbg .gantbox .links a {
  color: #292B30;
  padding-right: 10px;
  font-size: 16px;
}
.gantbg .gantbox .ab_list {
  padding: 20px 0;
  text-align: center;
}
.gantbg .gantbox .ab_list ul{ display: inline-block;}
.gantbg .gantbox .ab_list li {
  float: left;
  padding: 0 25px;
  height: 35px;
  line-height: 35px;
  background: #ffffff;
  border: 1px solid #c40000;
  border-radius: 22px;
  font-size: 14px;
  margin-right: 20px;
}
.gantbg .gantbox .ab_list li.active,
.gantbg .gantbox .ab_list li:hover {
  background: #c40000;
}
.gantbg .gantbox .ab_list li.active a,
.gantbg .gantbox .ab_list li:hover a {
  color: #fff;
}
/*公司简介*/
.ab_info_ng {
 padding: 24px 0px;
  text-align: left;
}
.ab_info_ng .ab_info .info_title {
  font-size: 20px;
  color: #1B0F34;
  margin-bottom: 20px;
}
.ab_info_ng .ab_info .info_title .shu {
  display: inline-block;
  height: 20px;
  background: #F89615;
  width: 3px;
  margin-right: 10px;
  float: left;
  margin-top: 5px;
}
.ab_info_ng .ab_info .info_title .name {
  float: left;
}
.ab_info_ng .ab_info .info_content {
  background: url(../images/jkd_5.png) no-repeat center;
  background-size: cover;
  height: 562px;
  box-sizing: border-box;
  padding: 30px;
}
.ab_info_ng .ab_info .info_content .ic-l {
  padding: 30px 20px;
  width: 512px;
  box-sizing: border-box;
  padding-top: 60px;
}
.ab_info_ng .ab_info .info_content .ic-l h1 {
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  font-family: MicrosoftYaHeiUI;
  font-weight: bold;
  color: #29374d;
  line-height: 14px;
}
.ab_info_ng .ab_info .info_content .ic-l .sm_name {
  height: 30px;
  line-height: 30px;
  font-size: 20px;
  font-family: MicrosoftYaHeiUI;
  font-weight: 400;
  color: #2d333d;
  line-height: 24px;
}
.ab_info_ng .ab_info .info_content .ic-l .img {
  padding: 30px 10px;
}
.ab_info_ng .ab_info .info_content .ic-l .content {
  padding: 20px 0;
}
.ab_info_ng .ab_info .info_content .ic-l .content p {
  text-indent: 2em;
  font-size: 16px;
  font-family: MicrosoftYaHeiUI;
  font-weight: 400;
  color: #2d333d;
  line-height: 24px;
  margin-bottom: 10px;
}
.ab_info_ng .ab_info .info_content .ic-r {
  width: 392px;
  height: 502px;
}
/*公司简介*/
/*公司文化*/
.cmp_culture_bg {

  padding-top: 24px;
}
.cmp_culture_bg .cmp_culture .cmp_title {
  font-size: 20px;
  color: #1B0F34;
  margin-bottom: 24px;
}
.cmp_culture_bg .cmp_culture .cmp_title .shu {
  display: inline-block;
  height: 20px;
  background: #F89615;
  width: 3px;
  margin-right: 10px;
  float: left;
  margin-top: 5px;
}
.cmp_culture_bg .cmp_culture .cmp_title .name {
  float: left;
}
.cmp_culture_bg .cmp_culture .cmp_title .name {
  margin-top: 30px;
}
.cmp_culture_bg .cmp_culture .cmp_title .shu {
  margin-top: 33px;
}
.cmp_culture_bg .cmp_culture .cmp_title .r-pic {
  float: right;
}
.cmp_culture_bg .cmp_culture .cmp_content {
  padding:0px 10px 10px;
  box-sizing: border-box;
  overflow: hidden;

}
body .cls,body .clear,body .clearfix{ height: 0;}
.cmp_culture_bg .cmp_culture .cmp_content li {
  float: left;
  width: 31%;
  margin: 0px 0px 10px;
  height: 110px;
}
.cmp_culture_bg .cmp_culture .cmp_content li:hover{ background-color: #f3f6f8;}
.cmp_culture_bg .cmp_culture .cmp_content li .item {
  box-sizing: border-box;
  padding: 0 20px;
}
.cmp_culture_bg .cmp_culture .cmp_content li .item .item-shu {
  float: left;
  text-align: center;
  font-size: 18px;
  width: 40px;
  color: #000;
  font-weight: 700;
  line-height: 40px;
}
.cmp_culture_bg .cmp_culture .cmp_content li .item .item-notes {
  float: right;
  width: 85%;
  text-align: left;
  line-height: 20px;
}
.cmp_culture_bg .cmp_culture .cmp_content li .item .item-notes .name {
  line-height: 40px;
  font-size: 18px;
  color: #000;
}
.cmp_culture_bg .cmp_culture .cmp_content li .item .item-notes .cnt {
  color: #94969D;
  font-size: 14px;
}

.liucheng_bg {
  background: #fafbfc;
  padding: 14px 0;
  clear: both;
  overflow: hidden;
}
.liucheng_bg:after{ clear: both;}
.liucheng_bg .liucheng .lc_title {
  font-size: 20px;
  color: #1B0F34;
  margin-bottom: 20px;
}
.liucheng_bg .liucheng .lc_title .shu {
  display: inline-block;
  height: 20px;
  background: #F89615;
  width: 3px;
  margin-right: 10px;
  float: left;
  margin-top: 5px;
}
.liucheng_bg .liucheng .lc_title .name {
  float: left;
}
.liucheng_bg .liucheng .lc_content li {
  float: left;
  width: 49%;
  margin: 10px 0;
}
.liucheng_bg .liucheng .lc_content li .li_bx {
  background: #fff;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  padding: 10px 30px;
  height: 120px;
}
.liucheng_bg .liucheng .lc_content li:hover .li_bx{
  background-color: #f3f6f8;
}
.liucheng_bg .liucheng .lc_content li .li_bx .qi {
  width: 32px;
  height: 43px;
  line-height: 40px;
  color: #fff;
  background: url(../images/jkd_4.png) no-repeat center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  text-align: center;
  font-size: 16px;
}
.liucheng_bg .liucheng .lc_content li .li_bx .item .name {
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  color: #000;
  text-indent: 1.3em;
}
.liucheng_bg .liucheng .lc_content li .li_bx .item .cnt {
  text-indent: 2em;
  color: gray;
  line-height: 25px;
  font-size: 14px;
}
.liucheng_bg .liucheng .lc_content li:nth-child(2n) {
  float: right;
}
/*服务流程*/
/*招聘*/
.zhaopin_bg {
  padding-top: 24px;
  background: url(../images/jkd_2.png) no-repeat center top;
  text-align: left;
}
.zhaopin_bg .zhaopni .zp_title {
  font-size: 20px;
  color: #1B0F34;
  margin-bottom: 20px;
}
.zhaopin_bg .zhaopni .zp_title .shu {
  display: inline-block;
  height: 20px;
  background: #F89615;
  width: 3px;
  margin-right: 10px;
  float: left;
  margin-top: 5px;
}
.zhaopin_bg .zhaopni .zp_title .name {
  float: left;
}
.zhaopin_bg .zhaopni .zp_title .name {
  color: #fff;
}
.zhaopin_bg .zhaopni .cp_content {
  background: #fff;
  padding: 30px 0;
  box-shadow: 0 10px 8px 0px rgba(250,251,252,1);
  overflow: hidden;
}
.zhaopin_bg .zhaopni .cp_content li {
  float: left;
  width: 48%;
  height: auto;
  box-sizing: border-box;
}
.zhaopin_bg .zhaopni .cp_content li .li_bx {
  width: 90%;
  margin: 0 auto;
  padding: 20px;
  box-sizing: border-box;
}
.zhaopin_bg .zhaopni .cp_content li .li_bx .bigname {
  font-size: 18px;
  color: #000;
  line-height: 40px;
}
.zhaopin_bg .zhaopni .cp_content li .li_bx .name {
  font-size: 13px;
  color: #333;
  line-height: 30px;
}
.zhaopin_bg .zhaopni .cp_content li .li_bx .cnt {
  font-size: 12px;
  line-height: 25px;
  color: gray;
}
.zhaopin_bg .zhaopni .cp_content .line {
  float: left;
  height: 590px;
  width: 1px;
  background: #E6EAEF;
}
.zhaopin_bg .zhaopni .cp_content li:nth-child(2n) {
  float: right;
}
/*招聘*/
/*组织结构*/
.jiegou_bg {
  padding: 24px 0;
  text-align: left;
}
.jiegou_bg .jg_title {
  font-size: 20px;
  color: #1B0F34;
  margin-bottom: 20px;
}
.jiegou_bg .jg_title .shu {
  display: inline-block;
  height: 20px;
  background: #F89615;
  width: 3px;
  margin-right: 10px;
  float: left;
  margin-top: 5px;
}
.jiegou_bg .jg_title .name {
  float: left;
}
.jiegou_bg .jg_content {
  padding: 0px 0;
  text-align: center;
}
/*组织结构*/
