.list li {
  height: 258px;
  border-bottom: 1px solid #c4c4c4;
  padding: 30px;
  box-sizing: border-box; }
  .list li a {
    display: flex; }
    .list li a .left_img {
      width: 300px;
      margin-right: 20px; }
      .list li a .left_img img {
        width: 300px; }
    .list li a .right_content {
      flex: 1;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      padding-right: 30px; }
      .list li a .right_content .title {
        flex: 1;
        display: flex;
        align-items: center;
        font-size: 28px;
        color: #333333; }
      .list li a .right_content .content_bottom {
        font-size: 24px;
        position: relative;
        color: #666666; }
        .list li a .right_content .content_bottom span {
          display: block; }
        .list li a .right_content .content_bottom .btn {
          position: absolute;
          right: 0;
          bottom: 0; }

.list_qk {
  width: 100%;
  padding: 30px;
  margin-bottom: 30px;
  box-sizing: border-box;
  overflow: hidden; }
  .list_qk img {
    width: 100%; }
  .list_qk li {
    width: 49%;
    margin-right: 2%;
    margin-bottom: 30px;
    float: left; }
    .list_qk li:nth-of-type(2n) {
      margin-right: 0; }
    .list_qk li a {
      display: block; }
      .list_qk li a .bot_text {
        width: 100%;
        line-height: 78px;
        background: #f3f3f3;
        position: relative;
        box-sizing: border-box;
        text-align: center; }
        .list_qk li a .bot_text .btn {
          position: absolute;
          right: 30px;
          top: 16px; }

.search_wrapper {
  padding-bottom: 0; }

.scattr {
  margin-top: 0; }

#txtEndDate1Calendar {
  top: 361px;
  left: 98px; }

#txtEndDate2Calendar {
  top: 361px;
  right: 30px; }
  #txtEndDate2Calendar s.tips {
    left: 480px !important; }
