/* 公共样式部分 */
* {
  margin: 0;
  padding: 0
}

a {
  text-decoration: none;
}

li {
  list-style: none;
}

.cf {
  zoom: 1
}

.cf:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}

.clear-fix::after {
  content: ".";
  display: block;
  overflow: hidden;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clear-fix {
  zoom: 1;
  /* 兼容IE浏览器 */
}

body {
  font-family: Microsoft YaHei;
}

.ma {
  margin: 0 auto;
  width: 1200px;
}

.fr {
  float: right;
}

.fl {
  float: left;
}

a {
  color: #333333;
}

/* a:hover{color:#245399;} */
.ma {
  width: 1200px;
  margin: 0 auto;
}

/* 公共样式部分结束 */

/* 标题 */
.channelul {
  width: 720px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #ffffff;
  font-weight: 600;
  font-size: 20px;
  margin: auto;
  color: #034A95;
}

.channelul li {
  width: 240px;
  height: 60px;
  line-height: 60px;
  border: 1px solid #034A95;
}

.channelul li a {
  color: #034A95;
}

.region {
  margin-top: 40px;
}

.region img {
  width: 446px;
  height: 297px;
}

/* 城市介绍内容 */
.content {
  width: 753px;
  height: 297px;
  padding-top: 14px;
  padding-left: 30px;
}

.title a {
  font-size: 24px;
  color: #333333;
  /* font-weight: bold; */
}

.brief,
.detail {
  width: 722px;
  font-size: 16px;
  line-height: 32px;
  color: #999999;
}

.brief {
  margin-top: 40px;
  line-height: 30px;
}

.detail {
  margin-top: 48px;
}

.detail a {
  color: #245C9E;
}

.channel.ma.cf {
  margin-top: 30px;
  margin-bottom: 60px;
}

/* 选中 */
.active {
  background: #034A95;
  font-weight: bold;
  display: block;
  z-index: 9999;
  width: 240px;
  height: 59px;
  color: #ffffff !important;
}

.channelul .active a {
  color: #ffffff;
}

.actave1 {
  border: 1px solid #034A95;
}

/* 手机自适应 */
@media (max-width: 700px) {
  body {
    background-color: #f5f5f5 !important;
  }

  .lucidity_pgPanel tr td:last-child {
    display: none;
  }

  .ma {
    width: 100%;
    margin-top: 0 !important;
    padding: 0 .75rem;
  }

  .channelul {
    width: 21.25rem;
    height: 3.8125rem;
    padding: .75rem .625rem;
    margin-top: 0;
    margin: 0 auto;
  }

  .channelul li:first-child {
    display: none;
  }

  .channelul li {
    width: 10rem;
    height: 2.3125rem;
    line-height: 2.3125rem;
    border-left: .0625rem solid #034A95 !important;
  }

  .channelul li:nth-child(1) {
    border-left: .0625rem solid #034A95;
  }

  .channelul .active {
    width: 10rem;
    height: 2.25rem;
    line-height: 2.25rem;
  }

  .channelleft {
    width: 100%;
    box-shadow: 0 0 1.5rem rgba(9, 41, 77, .12);
    padding: 1.3125rem;
  }

  .region {
    display: none;
  }

  .pq_list_phone {
    display: block!important;
    width: 100%;
  }

  .pq_list_phone ul,
  .pq_list_phone ul li {
    width: 100%;
  }

  .pq_list_phone ul li {
    margin-bottom: 1.5rem;
  }

  .pq_list_phone ul li img {
    width: 100%;
    height: 11.25rem;
    border-radius: .3125rem .3125rem 0 0;
  }

  .pq_con {
    width: 100%;
    height: 10.15625rem;
    border-radius: 0 0 .3125rem .3125rem;
    background: #ffffff;
    padding: .625rem .75rem;
  }

  .pq_con span {
    font-size: 1.0625rem;
    color: #333333;
  }

  .pq_con p {
    font-size: .875rem;
    color: #333333;
    margin-top: .3125rem;
  }

  .pq_con div {
    font-size: .875rem;
    color: #999999;
    margin-top: .625rem;
    margin-bottom: .78125rem;
  }

  .pq_con a {
    display: block;
    width: 100%;
    height: 2.8125rem;
    border-top: .0625rem solid #e5e5e5;
    float: left;
    line-height: 2.8125rem;
    font-size: .875rem;
    color: #333333;
  }

  .pq_con a b {
    float: right;
    color: #cccccc;
    font-size: 1.1875rem;
  }
}