.con_search {
  width: 100%;
  max-width: 1636px;
  margin: 0 auto;
  box-sizing: border-box;
}
.tit_wrap {
  margin-top: 24px;
}
.tit_wrap .tit {
  font-size: 38px;
  line-height: 1.2em;
  font-weight: 600;
  color: #3a3e4d;
}
.tit_wrap .tit span {
  color: #dc0028;
}
.img_wrap {
  position: relative;
}
.img_map {
  margin-top: 24px;
}
.img_map2 {
  display: none;
}
.img_map img,
.img_map2 img {
  width: 100%;
}
.pop {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 253px;
  height: 253px;
  transform: translate(-50%, -50%);
}
.pop .p_img img {
  width: 100%;
}
.pop .close {
  /*display:none;*/
  position: absolute;
  right: 4px;
  top: -24px;
  cursor: pointer;
}
.list_wrap {
  display: none;
}
.list_wrap .left_list {
  width: 49%;
  float: left;
}
.list_wrap .right_list {
  width: 49%;
  float: right;
}
.list_wrap .row {
  margin-top: 12px;
}
.list_wrap .row .tit_wrap {
  padding: 8px 20px;
  background-color: #fff;
}
.list_wrap .row .tit_wrap .rec {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-right: 30px;
}
.list_wrap .row .tit_wrap img {
  display: none;
}
.list_wrap .row .con_wrap {
  display: none;
  margin-top: 1px;
  background: #fff;
  padding: 8px 20px;
}
.list_wrap .row .con_wrap.on {
  display: block;
}
.list_wrap .row .con_wrap .tit {
  display: inline-block;
  font-size: 11px;
  line-height: 17px;
  font-weight: 600;
  color: #e83029;
}
.list_wrap .row .con_wrap .con {
  display: inline-block;
  font-size: 10px;
  line-height: 17px;
  color: #3a3e4d;
}
.list_wrap .row .con_wrap p {
  line-height: 17px;
}
.list_wrap .row .con_wrap p:nth-child(1) .tit,
.list_wrap .row .con_wrap p:nth-child(4) .tit {
  display: block;
}
.list_wrap .row .con_wrap p:nth-child(2) .tit,
.list_wrap .row .con_wrap p:nth-child(3) .tit {
  float: left;
}
.list_wrap .row .con_wrap p:nth-child(2) .con,
.list_wrap .row .con_wrap p:nth-child(3) .con {
  float: right;
}
.list_wrap .row .con_wrap p:nth-child(5) .con,
.list_wrap .row .con_wrap p:nth-child(6) .con {
  margin-left: 10px;
}
.list_wrap .row.center_01 .rec {
  background: #005856;
}
.list_wrap .row.center_02 .rec {
  background: #00b0d2;
}
.list_wrap .row.center_03 .rec {
  background: #e9027a;
}
.list_wrap .row.center_04 .rec {
  background: #e83029;
}
.list_wrap .row.center_05 .rec {
  background: #191f85;
}
.list_wrap .row.center_06 .rec {
  background: #0076b9;
}
.list_wrap .row.center_07 .rec {
  background: #db1722;
}
.list_wrap .row.center_08 .rec {
  background: #e46c03;
}
.list_wrap .row.center_09 .rec {
  background: #d6411d;
}
.list_wrap .row.center_10 .rec {
  background: #2b509d;
}
.list_wrap .row.center_11 .rec {
  background: #093582;
}
.list_wrap .row.center_12 .rec {
  background: #8f037a;
}
.list_wrap .row.center_13 .rec {
  background: #e41a49;
}
.list_wrap .row.center_14 .rec {
  background: #e96e23;
}
.list_wrap .row.center_15 .rec {
  background: #3c79be;
}
.list_wrap .row.center_16 .rec {
  background: #0056b1;
}
.list_wrap .row.center_17 .rec {
  background: #fc5000;
}
.list_wrap .row.center_18 .rec {
  background: #00adef;
}
.list_wrap .row.center_19 .rec {
  background: #7b1b21;
}
.list_wrap .row.center_01 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/01.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_02 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/02.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_03 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/03.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_04 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/04.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_05 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/05.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_06 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/06.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_07 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/07.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_08 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/08.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_09 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/09.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_10 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/10.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_11 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/11.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_12 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/12.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_13 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/13.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_14 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/14.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_15 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/15.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_16 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/16.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_17 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/17.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_18 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/18.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
.list_wrap .row.center_19 .tit_wrap {
  background-image: url(/theme/basic/img/con_logo/19.png);
  background-repeat: no-repeat;
  background-position: center right 20px;
}
@media screen and (max-width: 1632px) {
  .con_search {
    padding: 0 2.5%;
  }
}
@media screen and (max-width: 1550px) {
  .tit_wrap .tit {
    font-size: 36px;
  }
}
@media screen and (max-width: 1450px) {
  .tit_wrap .tit {
    font-size: 34px;
  }
}
@media screen and (max-width: 1350px) {
  .tit_wrap .tit {
    font-size: 32px;
  }
}
@media screen and (max-width: 1250px) {
  .tit_wrap .tit {
    font-size: 30px;
  }
}
@media screen and (max-width: 1150px) {
  .tit_wrap .tit {
    font-size: 28px;
  }
}
@media screen and (max-width: 1024px) {
  .tit_wrap .tit {
    font-size: 26px;
  }
}
@media screen and (max-width: 950px) {
  .tit_wrap .tit {
    font-size: 24px;
  }
  .pop {
    width: 200px;
    height: 200px;
  }
}
@media screen and (max-width: 750px) {
  .tit_wrap .tit {
    font-size: 22px;
  }
  .pop {
    width: 140px;
    height: 140px;
  }
}
@media screen and (max-width: 600px) {
  .tit_wrap .tit {
    font-size: 20px;
  }
  .pop {
    width: 90px;
    height: 90px;
  }
}
@media screen and (max-width: 414px) {
  .tit_wrap .tit {
    font-size: 16px;
  }
  .img_map {
    display: none;
  }
  .img_map2 {
    display: block;
    margin-top: 20px;
  }
  .pop {
    width: 250px;
    height: 250px;
  }
  .pop .close {
    display: block;
  }
  .list_wrap {
    display: block;
  }
}
