/* PC客户端或大屏幕设备: 1028px 至更大 */
@media only screen and (min-width: 1029px) {
  #center-site {width: 1200px;margin: 0 auto;}
}
@media only screen and (max-width: 1200px) {
  #center-site {width: 72%;margin: 0 auto;}
}
#center-en {width: 72%;max-width: 1200px;margin: 0 auto;}
.search-input .en-change{
  display: inline-block;
  width: 200px;
  text-align: center;
  height: 80px;
  line-height: 60px;
  padding: 20px;
  box-sizing: border-box;
  margin: 0 30px;
  font-size: 14px;
  color: #0058b9;
  cursor: pointer;display:none;
}
.site {
  white-space:nowrap;
  padding-top: 20px;
}
  .tab-active{
    color: #0058b9;
  }
  .tab-nomal{
    color: #999;
  }
  .banner {
    width: 100%;
  }
  .search-input {
    display: flex;
    flex-direction: row;
    height: 100px;
    padding: 0px 15% 20px 15%;
    box-sizing: border-box;align-items: center;
  }
  .search-input input{
    padding-left: 20px;
    box-sizing: border-box;
  }
.search-input .s_zn_en{
  width: 110px; height: 48px; line-height: 48px; padding-left: 60px; font-size: 18px; margin-top: 30px;
}
.search-input .s_zn_en span{
  color: #015ace;margin: 0px 5px; cursor: pointer;
}
  .site .el-input {
      width: 60%;
      margin-top: 20px;
      height: 48px;
    }
    .site .el-input .el-input__inner {
      height: 48px;
      line-height: 48px;
    }
   .site #input-btn {
       width: 100px;
       height: 50px;
       line-height: 50px;
       margin: 20px 0 0;
       background-color: #005fc6;cursor: pointer;
    }
  .site .search-input img {
      width: 140px;
      display: inline-block;
      vertical-align: top;
      margin-right: 5%;
    }
    .site #input-btn .icon-search {
      width: 28px;
      margin: 10px auto;
    }
    .site #input-btn .icon-search img{
      width: 28px;
    }
  .site .section {
    width: 100%;
    margin: 0 auto;
    height: 70px;
    line-height: 70px;
    background-color: #f5f5f5;
    font-size: 18px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    text-align: center;
    padding: 0 10%;
  }
  .site .section .sec-item{
    width: 49%;
    font-size: 20px;
    cursor: pointer;
  }
  .site .section .sec-item:hover{
    color: #0058b9;
  }
.site .site-main{
  width: 100%;
  margin: 50px auto;
  background-color: #fff;
}
.site .site-main .item-title{
 /* margin-left: 1%;*/
  display: flex;
}
  .site .site-main .item-title .icon-img{
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 8px;
  }
  .site .site-main .item-title .icon-img img{
    width: 30px;
    vertical-align: bottom;
  }
  .site .site-main .item-title .item-title_r{
    width: 100%;
    margin-left: 6%;
    margin-bottom: 30px;
    box-sizing: border-box;
  }
.site .site-main .item-title .item-title_ra{
  width: 100%;
  margin-left: 2%;
  margin-bottom: 30px;
  box-sizing: border-box;
}
  .site .site-main .item-title .big-name{
    font-size: 24px;
    margin-right: 5px;
  }
  .site .site-main .item-title .small-name{
    font-size: 16px;
    color: #999;
  }
  .site .site-main .item-cont .site-l{
    margin-right: 10px;
    box-sizing: border-box; position: absolute;
  }
  .site .site-l_box{
    background-color: #fff;
  }
  .site .site-l_box li{
    width: 80px;
    text-align: center;
    padding: 5px;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 1px;
    font-size: 12px;
    font-weight: 500; cursor: pointer;
  }
.site .site-l_box .iocbox1{ width: 50px; height: 35px; padding: 0px 10px;background: url("../images/site/I001.png") no-repeat 10px 0px;}
.site .site-l_box .iocbox2{ width: 50px; height: 35px; padding: 0px 10px;background: url("../images/site/I002.png") no-repeat 10px 0px;}
.site .site-l_box .iocbox3{ width: 50px; height: 35px; padding: 0px 10px;background: url("../images/site/I003.png") no-repeat 10px 0px;}
.site .site-l_box .iocbox4{ width: 50px; height: 35px; padding: 0px 10px;background: url("../images/site/I004.png") no-repeat 10px 0px;}
.site .site-l_box .iocbox5{ width: 50px; height: 35px; padding: 0px 10px;background: url("../images/site/I005.png") no-repeat 10px 0px;}
.site .site-l_box .iocbox6{ width: 50px; height: 35px; padding: 0px 10px;background: url("../images/site/I006.png") no-repeat 10px 0px;}
.site .site-l_box .iocbox7{ width: 50px; height: 35px; padding: 0px 10px;background: url("../images/site/I007.png") no-repeat 10px 0px;}
.site .site-l_box .iocbox8{ width: 50px; height: 35px; padding: 0px 10px;background: url("../images/site/I008.png") no-repeat 10px 0px;}
.site .site-l_box .iocbox9{ width: 50px; height: 35px; padding: 0px 10px;background: url("../images/site/I009.png") no-repeat 10px 0px;}
.site .site-l_box .iocbox10{ width: 50px; height: 35px; padding: 0px 10px;background: url("../images/site/I010.png") no-repeat 10px 0px;}
.site .site-l_active .iocboximg{ background-position: 10px -40px;}
  .site .site-l_box li img{
    width: 30px;
    height: 25px;
    vertical-align: middle;
    margin: 5px auto;
  }
  .site-l_box li .site-l_word{
    width: 100%;
    word-wrap:break-word;
    white-space: pre-line;
  }
  .site-l_box li:hover{
    background-color: #0058b9;
    color: #fff;
  }
.site-l_box li:hover .iocboximg{
    background-position: 10px -40px;
}
  .site-l_box li:last-child{
    border: none;
  }
  .site-l_active{
    background-color: #0058b9;
    color: #fff;
  }
  .site-l_normal{
     color: #094fa4;
    background-color: #bcd6f1;
  }
  .site-main .item-cont .site-r{
    width: 98%;
    background-color: #fff; padding-left: 90px;
  }
  .site-main .site-r_box{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 21px;
    /* background-color: #fbfafa; */
  }
   .site-main .site-r_box li{
    margin-left: 1.5%;
    margin-right: 1.5%;
    height: 30px;
    line-height: 30px;
    padding: 10px;cursor: pointer;white-space: nowrap;
  }
.site-main .site-r_box li:hover{
  color:#0058b9;
}
  .site-b_active{
    background-color: #e8eff7;
  }
.site-b_normal{
  /*background-color: #fbfafa;*/
}
.site-b_normala{
  background-color: #fbfafa;
}
  .site-main .item-cont .site-r .right-active{
    background-color: #e8eff7;
  }
  .site-main .item-cont .site-r .right-nomal{
    background-color: #fbfafa;
  }
.job-main .job-search{
    width: 90%;
    margin: 0 auto;
  }
  .job-main .job-search .data-item{
    display: flex;
    flex-wrap: wrap;
    margin: 15px 0;
  }
  .job-main .job-search.data-item .search-lable{
    color: #2e2e2e;
    font-weight: 500;
  }
.job-main .job-search.data-item .search-list{
  width: 94%;
}
.job-main .job-search.data-item .search-list span{
  color: #666;
  width: 20px;
  height: 20px;
  padding: 0 10px;
  text-align: left;
}
 .job-main .el-form{
  display: flex;
  flex-wrap: nowrap;
}
  .job-main .el-form  .el-input{
    width: 180px;
    height: 35px;
    line-height: 35px;
    margin-left: 5px;
  }
   .job-main .el-form  .el-input  .el-input__inner{
    width: 180px;
    height: 35px;
    line-height: 35px;
  }
  .job-main .el-form .el-form-item {
    margin-right: 20px;
  }
  .job-main .el-form .el-form-item .el-select{
    width: 200px;
    height: 25px;
    border-color: #c5c3c3;
    color: #666;
  }
  /* 招聘岗位部分 */
  .job-ab{
    position: relative;
  }
  .btn-light{
    position: absolute;
    right: 0;
    top: 0;
  }
.job-r_a_company{ background: url("../images/company.png")no-repeat; width: 22px; height: 22px;background-size: 22px 22px; display:block; float: left;}
.job-dc_r_fbsj{background: url("../images/fbsj.png")no-repeat; width: 22px; height: 22px; display:block; float: left;}
.job-dc_r{line-height: 22px;}

/* 新增顶部部分样式 */
.blue-col{
  color: #094fa4; cursor: pointer;
}
.blue-col a{
  color: #dd0101; text-decoration:underline;
}
.prey-col{
  color: #999;
}
.word-col{
  color: #424141;
}
.small-size{
  font-size: 12px;
}
.normal-size{
  font-size: 14px;
}
.mid-size{
  font-size: 16px;
}
.big-size{
  font-size: 20px;
}
.top-box{
  width: 100%;
  padding: 20px;
  margin: 20px 0;
  background-color: #fdfdfd;
  border: 1px solid #d0e6fd;
  box-sizing: border-box;
}
.top-mid_l{
  width: 60%;
  padding: 20px;
  box-sizing: border-box;
}
.top-m_t{
  padding-right: 20px;
  border-right: 1px solid #efe8e8;
}
.word-p{
  color: #424141;
  line-height: 2.5;
  /*text-indent: 24px;*/
  word-wrap: break-word;
  white-space: pre-line;
}
.top-mid_r{
  width: 40%;
  padding: 20px 20px 20px 0;
  box-sizing: border-box;
}
.top-r_one img{
  width: 70px;
  height: 70px;
  margin-right: 10px;
}
.top-r_one span{
  height: 70px;
  line-height: 70px;
}
.top-r_two{
  height: 30px;
  line-height: 30px;
}
.top-r_item{
  margin: 20px 0;
}
.top-item_l{
  /*
  width: 15%;
  */
}
.top-item_r{
  /*
  width: 85%;
  */
  padding: 10px;
  box-sizing: border-box;
}
.top-itemr_t{
  color: #2e2e2e;
  line-height: 2;
  word-wrap: break-word;
  white-space: pre-line;
}
.top-item_r .word-icon{
  display: inline-block;
  height: 35px;
  line-height: 35px;
  color: #094fa4;
  font-weight: 500;
  text-align: center;font-size: 16px;
}
.top-item_l .three-jiao{
  display: inline-block;
  color: #b7b7b7;line-height: 35px;font-size: 24px;padding-top: 10px;font-family: "Microsoft YaHei";
}
.top-itemr_b{
  margin-top: 10px;
}
.top-itemr_b img{
  display: inline-block;
  width: 45%;
}
.top-itemr_b .img-l {
  margin-right: 10%;
}
.item-title_r .common-color {
  font-size: 18px;
}
.icon-en_img {
  display: inline-block;
  width: 30px;
  height: 30px;
}
.icon-en_img img {
  width: 100%;
  vertical-align: middle;
}
.common-color {
   color: #005fc6;
 }
.site-l_boxpf{
  position: fixed; top: 10px;
}