/* set the character sets */
@charset "utf-8";

/* reset browser default styles */
* { padding: 0px; margin: 0px; }
li { list-style: none; }
a { color: #333; text-decoration: none; outline: none; }
a img { border: none; }
h1{  margin:0; padding:0;}
body { font:14px/20px Microsoft YaHei, SimSun, Sans-Serif; width: 100%; height: 100%; overflow-x: hidden; color:#4e4e4e; }

/* global styles */
.wrap { width: 1200px; margin: 0 auto;}
.pull-left { float: left; }
.pull-right { float: right; }
.clearfix { clear: both; }
.last-child { margin-right: 0px !important; }
/* TOP*/
.top{width:100%; height:107px;}
.top .wrap .logo{ width:287px; margin: 36px 0px 0px 13px;}
.top .wrap .top-nav li{float:left;}
.top .wrap .top-nav li span{line-height:30px; color:#8f8f8f; font-size:14px; margin: 0px 16px 0px 6px;letter-spacing: 1.4px;}
.top .wrap .top-nav li img{ vertical-align:middle;}
.top .wrap .top-nav{margin: 48px -14px 0px 0px;}
/*NAV*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{background: #00418F;color:#fff;height:67px;line-height:40px;position: relative;z-index: 9;}
.nav{ font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav a{ color:#fff;  }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px;  }
.nav .m{ float:left;  position:relative; }
.nav h3 a{  display:block; padding: 0 30px; height:67px; font-size:16px; font-weight:bold;  text-align:center; line-height:67px; }
.nav .on a{background: #B0D2E6;font-size:16px;color:#ffffff;}
.nav .sub{ display:none; position:absolute; left:0; top:60px; height:50px; line-height:50px; padding:7px 0;  float:left;  width: 100%;}
#m3 .sub{width:178%}
.nav .sub li a{ display:block; width: 100%;  text-align:center;  display: block;}
.nav .sub li a:hover{background:#2c89ff;}
.nav .sub li a{background:rgba(0,0,0,0.5);color:#fff;font-size: 14px;line-height: 24px;padding: 10px 0;}
.navBar .search-box { margin: 13px 0 0 0; position:relative;}
.navBar .search-box .search{right:11px; top: 12px; position:absolute;cursor: pointer;}
.navBar .search-box input{ width:250px; height:35px; margin:0; padding:0; border-radius:0.2em; outline:none; text-indent:12px; line-height:35px; border: none; color:#7a7a7a; }

/* Ã¥Âºâ€¢Ã©Æ’Â¨ */
.foot-box-general{ width:100%; overflow: hidden; background-color:#37393d;}
.foot-box-general .foot-info-general ul{display:block;overflow:hidden}
.foot-box-general .foot-info-general{margin: 39px 0;width: 724px;display: block;overflow: hidden;}
.foot-box-general .foot-info-general li{
    display: block;
    overflow: hidden;
    float: left;
}
.foot-box-general .foot-info-general li:last-child a:after{
    content: "";
}
.foot-box-general .code-er-general{ margin: 28px 0;width: 100px;}
.foot-box-general .foot-info-general ul li a{ float:left; color:#b7b7b7; margin-right:7px; line-height: 28px; font-size:16px;}
.foot-box-general .foot-info-general ul li a:after{ content:"|"; float:right; color:#b7b7b7; margin-left:7px;}
.foot-box-general .foot-info-general p{ line-height:26px; color:#a8bcff;}
.foot-box-general .foot-info-general p>a{color: #a8bcff;}
/* Ã¥Â·Â¦Ã¤Â¾Â§Ã¥Â¯Â¼Ã¨Ë†Âª */
.left-nav .first-child h2{font-size: 14px;color:#00418f;font-weight: bold;margin-left:40px;}
.left-nav li{ width:250px; height:66px; border-bottom:1px solid #e4e4e4; background-color:#f3f3f3; line-height:66px; position:relative;}
.left-nav li *{float:left;}
.left-nav li img{ position:absolute; right: 10px; top:50%; margin-top:-6px; }
.left-nav li>span{ width:6px; height:67px; background-color:#f3f3f3;}
.left-nav li:hover span,.left-nav li.on span{display:block;  width:6px; height:67px; background-color:#1c68d2;}
.left-nav li:hover,.left-nav li.on{ background-color:#ffffff;}
.left-nav li>a{font-size: 14px;color:#2f2f2f;font-weight:normal;margin-left: 34px;display: block;width: 84%;}

/* Ã©ÂÂ¢Ã¥Å’â€¦Ã¥Â±â€˜ */
.breadcrumbs-items-title{ float:left;  font-size:18px; color:#2f2f2f; font-weight:normal;}
.breadcrumbs-items-list{ width: 915px; padding: 24px 0px 22px 0px; border-bottom:1px solid #dddddd;}
.breadcrumbs-items-list ul li{ float:left;}

.mask{ position:absolute; left:0; top:0;background:url(images/cover-bg.png) repeat;  width:500px;height:500px; opacity:0; filter:alpha(opacity=0);}
.hover .mask{background:url(images/cover-bg.png) repeat;opacity:0.8;filter:alpha(opacity=50); cursor:pointer;}
.hover .mask>a{display:block;width:100%;height:100%}
.hover .qq .mask{opacity:0;filter:alpha(opacity=0);}

/*Ã§Â¼â€“Ã¨Â¾â€˜Ã¥â„¢Â¨*/
.ke-content{background-color: #fff;display: block;/* overflow: hidden; */}
.ke-content,.ke-content p,.ke-content span,.ke-content div{line-height: 28px; font-family: Arial,"Microsoft YaHei"!important; color: #545454;}
.ke-content img{ max-width: 100%}
/*Ã¥Ë†â€ Ã©Â¡Âµ*/
.page{text-align: right;}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
/*Ã¥Ââ€¢Ã©Â¡ÂµÃ¥Â¤Â´Ã©Æ’Â¨Ã§â€žÂ¦Ã§â€šÂ¹Ã¥â€ºÂ¾*/
.page-top-banner{}

.recruitment-text h3{text-align: center; margin-top: 10px;}

.recruitment-text .form-group{width: 100%;height: auto;margin-bottom: 10px;}
.recruitment-text .form-group label{display: inline-block; margin-bottom: 5px; font-weight: 700;font-size: 15px;}
.recruitment-text .form-group label span{color:#E40911;}
.recruitment-text .form-group input{width:96%;display: block;padding:10px;font-size: 16px;line-height: 18px;color: #555;vertical-align: middle;background-color: #fff;border: 1px solid #ccc;border-radius: 0;-webkit-appearance: none;}
.recruitment-text .form-group textarea{width:96%;display: block;padding:10px;font-size: 16px;line-height: 18px;color: #555;vertical-align: middle;background-color: #fff;border: 1px solid #ccc;border-radius: 0;-webkit-appearance: none;}
.recruitment-text .form-group button {
  width: 122px;
  height: 31px;
  background: #3F8FFF;
  border-color: #3F8FFF;
  margin: 11px auto;
  margin-left: 45%;
  color: #fff;
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.recruitment-text .form-group2{width: 100%;height: auto;}
.recruitment-text .form-group2 label{display: inline-block; margin-bottom: 5px; font-weight: 700;font-size: 15px;}
.recruitment-text .form-group2 label span{color:#E40911;}
.recruitment-text .form-group2 input{margin-left: 20px;}
.recruitment-text .form-group2 select{margin-left: 20px;}


table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
  line-height: 28px
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
