@charset "UTF-8";
body {
  background: url(//www.pazjw.gov.cn/zhuanti/templates/300327/images/bannerBG.jpg) no-repeat;
  background-size: cover;

}

ul,
dl,
li,
dt,
dd,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  list-style: none;
  padding: 0;
  margin: 0;
}

.clear {
  clear: both;
}

a {
  color: #333;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
  color: #333;
}

a > p:hover {
  color: #333;
}

a {
  text-decoration: none;
}

img {
  /*width: 100%;*/
  border: none;
  vertical-align: top;
}

dl,
ol,
ul,
li {
  list-style: none;
}

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  /*content: ""*/
}

.clearfix:after {
  clear: both
}

.row {
  width: 100%;
}

.cont {
  width: 1000px;
  margin: 0 auto;
}

.fl {
  float: left;
}

.fr {
  float: right;
}


/*title*/

.title {
  position: relative;
  margin-bottom: 37px;
  padding-top: 50px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.title a {
  position: absolute;
  right: 0;

}


/*banner*/

.banner {
  width: 100%;
  height: 700px;
  position: relative;
  overflow: hidden;
}

.banner .banerbg {
  width: 100%;
}

.banner .logo {
  width: 1200px;
  position: absolute;
  left: 50%;
  margin-left: -600px;
  top: 29px;
}

.nrdiv {
  position: absolute;
  padding-bottom: 200px;
  /* margin-top: -193px; */
  top: 50vh;
}

.tt {
  width: 100%;
  padding: 17px 0 40px;
}

.tt h1 {
  /** 文本1 */
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 0px;
  line-height: 48px;
  text-align: left;
  vertical-align: top;
  text-align: center;
}

.tt p {
  width: 100%;
  /** 文本1 */
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 21px;
  color: #333333;
  text-align: center;
  vertical-align: top;
  margin-top: 28px;
}

.tt p font {
  /** 文本2 */
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 21px;
  color: rgba(232, 22, 0, 1);
  text-align: left;
  vertical-align: top;
}

.tt a {
  color: #D90009;
}


/*最美‘枫’景list*/

.zmfjlist {
  width: 100%;
}

.zmfjlist li {
  width: 100%;
  float: left;
  padding: 25px 0;
  border-bottom: 1px solid #dedede;
}

.zmfjlist li:last-child {
  width: 100%;
  float: left;
  padding: 25px 0;
  border-bottom: none;
}

.zmfjlist li h2 {
  line-height: 30px;
  color: #333333;
}

.zmfjlist li p {
  line-height: 30px;
  color: #666666;
}

/*融媒体*/
.rmtlist {
  padding-top: 50px;
}

.rmtlist ul {
  display: flex;
  justify-content: space-between;
}

.rmtlist ul a li img {
  width: 100px;
  height: 200px;
}

/*底部*/

.footer {
  width: 100%;
  padding: 20px 0;
  background: #EFEFEF;
  text-align: center;
  margin-top: 30px;
  border-top: 6px solid #CC0602;
}

.footcont {
  width: 875px;
  margin: 0 auto;
}

.footimg {
  float: left;
  margin-right: 55px;
}

.footright {
  width: 752px;
  float: left;
  padding-top: 13px;
}

.footright p {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #555555;
  line-height: 26px;
  text-align: left;
}


/*移动端*/

@media screen and (max-width: 991px) {
  .banner .logo {
    width: 100%;
    left: 2%;
    margin-left: 0;
  }

  .logo a img {
    width: 30%;
  }

  .cont {
    width: 98%;
    padding: 0 1%;
    box-sizing: border-box;
    overflow: hidden;
  }

  .tt {
    font-size: 20px;
    line-height: 30px;
  }

  .tt h1 {
    font-size: 20px;
    line-height: 30px;
  }

  .tt p {
    font-size: 16px;
  }

  .tt p font {
    font-size: 16px;
  }

  .slideleft {
    width: 100%;
    height: 55vw;
  }

  .slideleft .swiper-slide img {
    height: 55vw;
  }

  .ywlist {
    width: 100%;
  }

  .ywlist ul li {
    height: 56px;
    line-height: 56px;
  }

  .ywlist ul li a {
    background: url("//www.panb.gov.cn/templates/300236/images/li.png") no-repeat 10px 20px;
    padding-left: 6%;
  }

  .ywright {
    margin-top: 20px;
  }

  .title img {
    width: 100%;
  }

  .zmfjlist li {
    width: 100%;
    margin: 0px 0px 30px;
  }

  .zmfjlist li h2 {
    background-size: auto;
  }

  .qwjdlist ul li {
    width: 100%;
    margin: 0;
  }

  .jgdtswiper {
    height: 122vw;
  }

  .jgdtimg {
    width: 100%;
    height: 50vw;
    margin-top: 0;
  }

  .jgdtright {
    width: 100%;
    margin-right: 0;
  }

  .gdbblistleft {
    width: 100%;
    padding: 1% 2%;
    background-size: cover;
  }

  .xxydlist li {
    width: 100%;
    margin: 1% 0;
  }

  .footcont {
    width: 100%;
  }

  .footright {
    width: 100%;
  }

  .footright p {
    text-align: center;
  }

  .footimg {
    display: none;
  }
}
