body {
  font-family: 'Helvetica Neue', Helvetica, Arial, 'Microsoft Yahei', 'Hiragino Sans GB', 'Heiti SC',
    'WenQuanYi Micro Hei', sans-serif;
  padding: 0;
  margin: 0;
  color: #333;
  font-size: 14.5px;
  line-height: 1.6;
  font-family: '微软雅黑';
  background: #f5f8ff;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}
.clearfix:after {
  clear: both;
}
ul,
li {
  padding: 0;
  margin: 0;
  list-style: none;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: '';
}
.clearfix:after {
  clear: both;
}
a {
  text-decoration: none;
}
.content {
  width: 1200px;
  margin: 0 auto;
}
.Banner {
  height: 280px;
  font-size: 48px;
  font-weight: 700;
  color: #fff;
  line-height: 280px;
  width: 100%;
}
.yfwfB {
  background: url(../img/yfwfBanner.png) no-repeat center;
}
.zjjgB {
  background: url(../img/zjjgBanner.png) no-repeat center;
}
.sszcB {
  background: url(../img/sszcBanner.png) no-repeat center;
}
.bankB {
  background: url(../img/bankBanner.png) no-repeat center;
}
.Main {
  background: #fff;
  margin-top: 30px;
  padding: 25px 30px;
  margin-bottom: 40px;
}
.searchInfo {
  height: 50px;
  line-height: 50px;

  text-align: center;
  font-size: 16px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;

  margin: 5px 0 30px;
}
.searchInfo div {
  display: flex;
}
.searchInfo span {
  text-align: right;
  display: block;
}
.searchInfo .form-control {
  line-height: 50px;
  width: 400px;
  display: inline-block;
  margin: auto 15px;
}
.searchbutton {
  height: 40px;
  padding: 0px 40px;
  color: #fff;
  border-radius: 4px;
  background: #3483fb;
  line-height: 40px;
}
.searchbutton:hover {
  color: #fff;
  background: #3483fb;
}
.mainrow {
  margin-bottom: 20px;
  width: 100%;
}
.mainrow .title {
  height: 40px;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  padding-left: 25px;
  background: #378bf8;
}
.jginfo {
  line-height: 2;
  margin-bottom: 15px;
}
.jginfo span {
  margin-right: 40px;
}

.table-responsive {
  margin-top: 20px;
  font-size: 14px;
}
.table-responsive table thead {
  color: #666;
}

.zcnav {
  width: 800px;
  margin: 0 auto;
  margin-top: 30px;
  height: 50px;
  line-height: 50px;
}
.zcnav ul li {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  background: #fff;
  box-shadow: 0px 0px 10px 0px rgba(12, 65, 195, 0.08);
  cursor: pointer;
  width: 33%;
  margin-right: 2px;
  float: left;
}
.LiActive {
  color: #fff;
  background: #457bea !important ;
}
.sszchead {
  text-align: center;
  padding-bottom: 20px;
  margin-bottom: 25px;
  border-bottom: 2px solid #ecf1fb;
}
.sszchead .headtitle {
  font-size: 24px;
  font-weight: 700;
}
.sszchead .titletime {
  font-size: 14px;
  color: #888;
  margin-top: 15px;
}
.sszchead .titletime span {
  margin-right: 30px;
}
.sszcinfo {
  line-height: 3.2;
  font-size: 16px;
}
.sszcinfo span {
  font-size: 14px;
  color: #3483fb;
}
.tableblue table thead {
  color: #fff;
}
.tableblue table thead > tr.active > th {
  background: #3483fb;
}
.table.table-striped > tbody > tr:nth-of-type(2n) {
  background-color: #eaf0fc;
}
.table.table-striped > tbody > tr > td,
.table > tfoot > tr > td {
  border: none;
}
.Stepnav ul { 
  display: flex;
}
.Stepnav ul li{
  flex:1
}