.cont_box {
  min-height: 500px;
}

.cont_box .cont_wrap {
  background: #a0d5f7;
  padding-bottom: 50px;
}

.cont_box .tit_wrap {
  border-bottom: 1px dashed Gray;
  padding: 10px 0;
}

.cont_box .tit_wrap h3 {
  text-align: center;
  padding: 10px 10px 10px;
  font-size: 20px;
}

.cont_box .tit_wrap h3.second {
  color: #004ae8;
}

.cont_box .tit_wrap .tips {
  font-size: 14px;
  text-align: center;
  color: #666;
}

.cont_box .tit_wrap .tips span {
  margin: 0 10px;
}

.cont_box .table_wrap {
  padding: 0px 10px 0;
}

.cont_box .table_wrap table {
  border-collapse: collapse;
  width: 100%;
}

.cont_box .table_wrap table th {
  background: #d9edf7;
}

.cont_box .table_wrap table th, .cont_box .table_wrap table td {
  height: 48px;
  border: 1px solid #ddd;
  font-size: 14px;
  text-align: center;
  text-indent: 7px;
}

.cont_box .table_wrap table td a {
  display: block;
  color: #000;
  height: 100%;
  line-height: 48px;
}

.cont_box .table_wrap table .initbg {
  background: #f9f9f9;
}

.cont_box .table_wrap table .fffbg {
  background: #fff;
}

.cont_box .table_wrap table .active {
  background: #F5F5F5;
}

.cont_box .lunbo_wrap {
  height: 240px;
  margin-top: 20px;
  background: url(../img/lunbo_bg.png) no-repeat;
  background-size: cover;
  overflow: hidden;
}

.cont_box .lunbo_wrap .lunbo_box {
  height: 240px;
  width: 898px;
  padding: 0 3px;
  box-sizing: border-box;
  margin: 0 auto;
  margin-top: 24px;
  background: #000;
  overflow: hidden;
}

.cont_box .lunbo_wrap .lunbo_box .lunbo_main_box {
  position: relative;
  height: 100%;
  overflow: hidden;
}

.cont_box .lunbo_wrap .lunbo_box ul {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.cont_box .lunbo_wrap .lunbo_box ul li {
  float: left;
  margin: 0 3px;
  background: #fff;
  width: 291px;
  height: 220px;
}

.cont_box .lunbo_wrap .lunbo_box ul li a {
  display: block;
  height: 100%;
}

.cont_box .lunbo_wrap .lunbo_box ul li a img {
  width: 100%;
  height: 100%;
}
