.pcshow {
  display: block;
}
.wapshow {
  display: none;
}
body {
  background-color: #f5f7Ff;
}
.w1400 {
  width: 14.4rem;
  padding: 0 0.2rem;
  margin: 0 auto;
  background-color: #fff;
}
.mt72 {
  margin-top: 0.72rem;
}
.mt36 {
  margin-top: 0.36rem;
}
.mt30 {
  margin-top: 0.3rem;
}
.mt20 {
  margin-top: 0.2rem;
}
.mt50 {
  margin-top: 0.5rem;
}
.mt15 {
  margin-top: 0.15rem;
}
.yydh-sy-topbannera {
  display: block;
  height: 1rem;
}
.yydh-sy-topbannera img {
  width: 100%;
  height: 100%;
}
.yydh-channel {
  width: 100%;
  border-bottom: solid 0.01rem #E1E1E1;
}
.yydh-channel .yydh-channel {
  height: 0.5rem;
}
.yydh-channelNameBox .yydh-channelNameBoxa {
  padding-right: 0.2rem;
  display: inline-block;
  background: url(yydh-symore.png) no-repeat right center;
  background-size: 0.16rem 0.16rem;
  border-bottom: 0.02rem solid #16599F;
  margin-bottom: -0.02rem;
}
.yydh-channelNameBox .yydh-channelNameBoxspan {
  margin-right: 0.07rem;
  font-size: 0.22rem;
  color: #000;
  font-weight: bold;
  display: inline-block;
  line-height: 0.5rem;
}
.yydh-channelNameBox .yydh-channelNameBoxspan2 {
  font-size: 0.14rem;
  color: #999;
  font-weight: bold;
  display: inline-block;
  line-height: 0.5rem;
}
.yydh-textul {
  padding-right: 0.25rem;
}
.yydh-textli {
  padding: 0.15rem 0;
  border-bottom: 0.01rem dashed rgba(151, 151, 151, 0.35);
}
.yydh-texta {
  font-size: 0.18rem;
  color: #333;
}
.yydh-texta:hover {
/*  font-weight: bold;*/
  color: #16599F;
}
/* 卡片滚动条 */
.card-body::-webkit-scrollbar,
.card-body2::-webkit-scrollbar {
  width: 0.04rem;
}
.card:hover .card-body::-webkit-scrollbar-track,
.topic1:hover .card-body::-webkit-scrollbar-track,
.card:hover .card-body2::-webkit-scrollbar-track {
  background-color: #F5F7F9;
  border-radius: 1rem;
}
.card:hover .card-body::-webkit-scrollbar-thumb,
.topic1:hover .card-body::-webkit-scrollbar-thumb,
.card:hover .card-body2::-webkit-scrollbar-thumb {
  /* box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
  background-color: #E3A456;
  border-radius: 1rem;
}
.card:hover .card-body,
.card:hover .card-body2,
.topic1:hover .card-body {
  scrollbar-color: #E3A456 #F5F7F9;
  scrollbar-width: thin;
  scrollbar-width: 0.04rem;
}
.card-body,
.card-body2 {
  overflow-y: auto!important;
  overflow-x: hidden!important;
}
.yydh-bofangmask {
  display: none;
}
.inline-block {
  display: inline-block;
}
.mt10 {
  margin-top: 0.1rem;
}
.yydh-rightC {
  width: 3.3rem;
}
.yydh-rightC .yydh-rightCtopa {
  width: 100%;
  height: 0.97rem;
  background: url(yydh-youcetop.png) no-repeat center;
  background-size: cover;
  position: relative;
}
.yydh-rightC .yydh-rightCtopa .yydh-rightCtopspan {
  position: absolute;
  right: 0.15rem;
  bottom: 0.1rem;
  color: #a8a8a8;
  font-size: 0.14rem;
  background: url(yydh-symore.png) right center no-repeat;
  background-size: 0.13rem 0.12rem;
  padding-right: 0.15rem;
}
.yydh-rightC .yydh-youcetoplist .card-body {
  height: 3.51rem;
  overflow: auto;
}
.yydh-rightC .yydh-youcetoplist .card-body .yydh-textul {
  padding-right: 0.1rem;
}
.yydh-rightC .yydh-youceshipcontt {
  position: relative;
  margin-top: 0.12rem;
  height: 1.86rem;
  width: 100%;
}
.yydh-rightC .yydh-youceshipcontt a {
  width: 100%;
  height: 100%;
}
.yydh-rightC .yydh-youceshipcontt .yydh-youceshipconttimg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.yydh-rightC .yydh-youceshipcontt .yydh-bofangmask {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.yydh-rightC .yydh-youceshipcontt .yydh-bofangmask .videoPlay {
  margin-top: 0.64rem;
  width: 0.64rem;
  height: 0.64rem;
}
.yydh-rightC .yydh-youceshipcontb {
  background: #ECECEC url(lansevideo.png) no-repeat 0.1rem 0.1rem;
  background-size: 0.24rem 0.16rem;
}
.yydh-rightC .yydh-youceshipcontba {
  padding-left: 0.45rem;
  padding-right: 0.15rem;
  padding-top: 0.07rem;
  padding-bottom: 0.06rem;
}
.yydh-rightC .yydh-youceshipcontbp {
  color: #333;
  font-size: 0.18rem;
  line-height: 0.27rem;
}
.yydh-rightC .yydh-youceshipcontba:hover .yydh-youceshipcontbp {
  font-weight: bold;
}
.yydh-rightC .yydh-rightCnewsp {
  width: 100%;
}
.yydh-rightC .yydh-rightCnewsp img {
  width: 100%;
  height: auto;
}
.yydh-rightC .yydh-youceliangkuai {
  background: #F6FBFC;
  box-shadow: 0rem 0rem 0.05rem 0rem rgba(0, 0, 0, 0.18);
  border-radius: 0.04rem;
  height: 1.76rem;
}
.yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuail {
  height: 100%;
  width: 1.15rem;
  background: linear-gradient(329deg, #1663B4 0%, #15A18A 100%);
  opacity: 0.94;
  padding-left: 0.19rem;
}
.yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuail2 {
  background: #DD9018;
}
.yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuaia {
  display: flex;
  width: 100%;
  height: 100%;
}
.yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuaia .yydh-youceliangkuair {
  background: url(yydh-youceshafa.png) no-repeat center;
  background-size: 2.01rem 2.01rem;
}
.yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuaia2 .yydh-youceliangkuair {
  background: #FDF9F2 url(yydh-youceerji.png) no-repeat center;
  background-size: 2.05rem 1.19rem;
}
.yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuair {
  flex: 1 1 0;
}
.yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuailbox img {
  width: 0.43rem;
  height: 0.43rem;
  margin-top: 0.25rem;
}
.yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuailbox p.yydh-pt {
  margin-top: 0.12rem;
  font-size: 0.22rem;
  color: #fff;
  font-weight: bold;
}
.yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuailbox p.yydh-pb {
  margin-top: 0.35rem;
  font-size: 0.16rem;
  color: #fff;
}
.common-crumbs {
  width: 10.4rem;
  background-color: #F4F4F4;
  border-radius: 0.06rem;
  font-size: 0.14rem;
  padding: 0.2rem 0.48rem;
  background-image: url(video_crumbs.png);
  background-repeat: no-repeat;
  background-size: 0.18rem 0.18rem;
  background-position: 0.2rem center;
}
.common-crumbs a,
.common-crumbs span {
  color: #6D757D;
}
.common-crumbs .last {
  font-weight: bold;
}
.common-list {
  width: 100%;
  position: relative;
}
.common-list .title-info {
  margin-bottom: 0.15rem;
}
.common-list .title-info img {
  width: 0.18rem;
  margin-right: 0.1rem;
}
.common-list .title-info a {
  padding-left: 0.2rem;
  font-size: 0.22rem;
  font-weight: bold;
  color: #000;
  background-color: #f4f4f4;
  display: block;
  line-height: 0.5rem;
}
.common-list .title-info .more {
  float: right;
  font-size: 0.14rem;
  color: #999999;
  font-weight: 400;
}
.common-list .title-info .more:hover {
  font-weight: bold;
}
.common-list .common-list-card {
  max-height: 29.86rem;
}
.common-list .common-list-card .common-list-item-padding:first-child {
  padding-top: 0;
}
.common-list-item-img {
  border-bottom: 1px dashed #DDDDDD;
  padding: 0.15rem 0;
}
.common-list-item-img img {
  float: left;
  width: 1.92rem;
  height: 1.08rem;
  border-radius: 0.04rem;
  margin-right: 0.2rem;
}
.common-list-item-img .title {
  font-size: 0.18rem;
  line-height: 0.28rem;
  min-height: 0.8rem;
  width: calc(100% - 2.2rem);
  display: inline-block;
}
.common-list-item-img .article-info {
  display: block;
  margin-top: 0.1rem;
  font-size: 0.14rem;
  color: #999999;
}
.common-list-item-img .article-info a {
  color: inherit;
}
.common-list-item-img .article-info a:hover {
  color: inherit;
}
.common-list-item-img .article-info .date {
  margin-left: 0.16rem;
}
.common-list-item-text {
  border-bottom: 1px dashed #DDDDDD;
  padding: 0.15rem 0;
}
.common-list-item-text .title {
  font-size: 0.18rem;
  line-height: 0.28rem;
  min-height: 0.5rem;
}
.common-list-item-text .article-info {
  display: inline-block;
  margin-top: 0.08rem;
  font-size: 0.14rem;
  color: #999;
}
.common-list-item-text .article-info a {
  color: inherit;
}
.common-list-item-text .article-info a:hover {
  color: inherit;
}
.common-list-item-text .article-info .date {
  margin-left: 0.16rem;
}
.cm-page {
  font-size: 0.14rem;
  padding: 0.2rem 0;
  line-height: 0.28rem;
}
.cm-page a {
  width: 0.28rem;
  height: 0.28rem;
  border-radius: 0;
}
.cm-page a.cur,
.cm-page a:hover {
  background: #16599F;
}
.cm-newspicswiper .swiper-slide a img {
  object-fit: contain;
}
@media screen and (max-width: 768px) {
  .pcshow {
    display: none;
  }
  .wapshow {
    display: block;
  }
  .common-list-item-text {
    padding: 0.24rem 0;
  }
  .common-list-item-img {
    padding: 0.24rem 0;
  }
  .webpage {
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
  .webpage a,
  .webpage span {
    display: block;
    width: 30%;
    background: #f5f5f5;
    text-align: center;
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.32rem;
    color: #333333;
    transition: 0.3s all;
  }
  .webpage span {
    color: #333;
  }
  .webpage a:hover {
    background: #333333;
    color: #fff;
  }
  .common-list .title-info {
    height: 0.8rem;
    line-height: 0.8rem;
    margin-bottom: 0.24rem;
  }
  .common-list .title-info img {
    width: 0.36rem;
    height: auto;
    vertical-align: middle;
  }
  .common-list .title-info a {
    font-size: 0.32rem;
    vertical-align: middle;
    line-height: 0.8rem;
  }
  .common-list .title-info .more {
    font-size: 0.26rem;
    vertical-align: middle;
  }
  .common-list .common-list-card {
    max-height: 15rem;
    padding-bottom: 0.4rem;
  }
  .common-list .common-list-card .title {
    font-size: 0.32rem;
    line-height: 0.48rem;
    height: auto;
    width: 100%;
  }
  .common-list .common-list-card .wapwidth100 {
    width: calc(100%);
  }
  .common-list .common-list-card .article-info {
    font-size: 0.28rem;
    margin-top: 0.17rem;
  }
  .common-list .common-list-item-img img {
    width: 100%;
    height: auto;
    margin: 0 0 0.3rem;
  }
  .w1400 {
    width: 100%;
  }
  .yydh-rightC .yydh-youcetoplist .card-body {
    height: 4.2rem;
  }
  .yydh-rightC .yydh-youceliangkuai {
    height: 3.75rem;
  }
  .yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuaia .yydh-youceliangkuair {
    background-size: 4.26rem;
  }
  .yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuail {
    padding-left: 0.4rem;
    width: 2.45rem;
  }
  .yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuailbox img {
    width: 0.92rem;
    height: 0.91rem;
    margin-top: 0.52rem;
  }
  .yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuailbox p.yydh-pt {
    margin-top: 0.32rem;
    font-size: 0.32rem;
  }
  .yydh-rightC .yydh-youceliangkuai .yydh-youceliangkuailbox p.yydh-pb {
    margin-top: 0.58rem;
    font-size: 0.28rem;
  }
  .yydh-rightC .yydh-youceshipcontt {
    height: 3.93rem;
    margin-top: 0.24rem;
  }
  .yydh-rightC .yydh-youceshipcontt .yydh-bofangmask .videoPlay {
    margin-top: 1.34rem;
    height: 1.26rem;
    width: 1.26rem;
  }
  .yydh-rightC .yydh-rightCnewsp {
    margin-top: 0.44rem;
  }
  .yydh-rightC .yydh-youceshipcontb {
    background: #ECECEC url(lansevideo.png) no-repeat 0.31rem 0.36rem;
    background-size: 0.62rem 0.4rem;
  }
  .yydh-rightC .yydh-youceshipcontb .yydh-youceshipcontba {
    padding-left: 1.16rem;
    padding-top: 0.31rem;
    padding-bottom: 0.34rem;
    padding-right: 0.42rem;
  }
  .yydh-rightC .yydh-youceshipcontb .yydh-youceshipcontbp {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .yydh-channelNameBox .yydh-channelNameBoxa {
    background-size: 0.22rem 0.22rem;
    padding-right: 0.3rem;
  }
  .yydh-channelNameBox .yydh-channelNameBoxspan {
    font-size: 0.36rem;
    line-height: 0.8rem;
  }
  .yydh-channelNameBox .yydh-channelNameBoxspan2 {
    font-size: 0.28rem;
  }
}

.g-con {
  width: 14rem;
}
.pb-31 {
  padding-bottom: 0.31rem;
}
@media screen and (max-width: 768px) {
  .g-con {
    width: 7.02rem;
  }
}

.head {
  padding-top: 0.3rem;
}
.yydh-hlogo {
  width: 2.55rem;
  height: 0.88rem;
}
.yydh-hlogo .yydh-ha {
  width: 100%;
  height: 100%;
}
.yydh-hlogo .yydh-ha img {
  width: 100%;
  height: 100%;
}
.yydh-htextp {
  font-size: 0.16rem;
  color: #333;
}
.yydh-htextp p {
  display: inline;
  margin-left: 0.15rem;
}
.yydh-htop {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.yydh-hnav {
  padding: 0 1.57rem;
  height: 0.7rem;
  background-color: #16599F;
  border-radius: 0.03rem;
  display: flex;
  align-items: center;
}
.yydh-navt {
  display: inline-block;
  font-size: 0.22rem;
  color: #fff;
  font-weight: bold;
  line-height: 0.38rem;
  padding: 0 0.25rem;
}
.yydh-navt.cur,
.yydh-navt:hover {
  background-color: #fff;
  border-radius: 0.04rem;
  color: #16599F;
}
.yydh-hul li {
  float: left;
  margin-right: 0.3rem;
}
.yydh-hsearch {
  width: 1.86rem;
  height: 0.38rem;
  background: #FFFFFF;
  border-radius: 0.04rem;
  opacity: 0.88;
}
.yydh-hsearch .yydh-hi {
  box-sizing: border-box;
  padding-left: 0.03rem;
  line-height: 0.38rem;
  width: 1.45rem;
  display: inline-block;
  font-size: 0.18rem;
}
.yydh-hsearch .yydh-hb {
  background: url(hsearch.png) no-repeat center;
  background-size: 0.24rem 0.24rem;
  height: 0.38rem;
  width: 0.36rem;
  margin-right: 0.04rem;
  display: inline-block;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .yydh-htop {
    padding: 0.3rem 0.24rem 0;
  }
  .w1400 {
    width: 100%;
    padding: 0;
  }
  .yydh-htext {
    display: none;
  }
  .waplianxifangshi {
    color: #333;
    font-size: 0.32rem;
    background: url(../images/blue-tel.png) no-repeat left center;
    background-size: 0.4rem 0.38rem;
    padding-left: 0.5rem;
  }
  .yydh-hnav {
    height: auto;
    padding: 0;
  }
  .yydh-navt {
    display: block;
    font-size: 0.32rem;
    font-weight: bold;
    line-height: 1rem;
    text-align: center;
    width: 100%;
    height: 100%;
    border-right: 0.01rem solid rgba(255, 255, 255, 0.21);
    border-bottom: 0.01rem solid rgba(255, 255, 255, 0.21);
  }
  .yydh-navt.cur,
  .yydh-navt:hover {
    background-color: transparent;
    border-radius: 0;
    color: #fff;
  }
  .yydh-navt:focus {
    border-right: 0.01rem solid rgba(255, 255, 255, 0.21);
    border-bottom: 0.01rem solid rgba(255, 255, 255, 0.21);
  }
  .yydh-hul li {
    margin-right: 0;
    width: calc(100% / 4);
  }
  .yydh-sywapseach img {
    width: 0.45rem;
    height: 0.45rem;
  }
  .yydh-htext {
    position: fixed;
    top: 1.43rem;
    left: 0;
    z-index: 999;
    width: 100vw;
    height: calc(100vh - 1.43rem);
    background-color: rgba(0, 0, 0, 0.8);
  }
  .yydh-htext .close {
    position: absolute;
    left: 0.27rem;
    top: 0.46rem;
    width: 0.44rem;
    height: 0.44rem;
    background: url(../images/head_close.png) no-repeat center center / 100% auto;
  }
  .yydh-htext .yydh-htextp p {
    display: block;
    padding-left: 1.07rem;
    margin-top: 0.42rem;
    color: #fff;
    font-size: 0.38rem;
    text-align: center;
  }
  .yydh-htext .yydh-htextp p span {
    display: block;
  }
  .yydh-htext::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1.07rem;
    height: 100%;
    background-color: #16599F;
  }
}

.foot {
  text-align: center;
}
.foot .foot-link {
  width: 14.4rem;
  padding: 0.31rem 0.2rem;
  margin: 0 auto;
  background-color: #fff;
}
.foot .ft-con {
  max-width: 19.2rem;
  margin: 0.41rem auto 0;
  background-color: #16599f;
  padding: 0.32rem 0 0.35rem;
  line-height: 0.32rem;
}
.foot .ft-con .it {
  margin-right: 0.1rem;
  font-size: 0.16rem;
  color: #fff;
}
.foot .ft-con .it .gongan {
  width: 0.18rem;
}
.foot .ft-con .imgs {
  margin-top: 0.2rem;
}
.foot .ft-con .imgs div {
  display: inline-block;
}
.foot .ft-con .imgs img {
  width: 1.83rem;
  margin-right: 0.32rem;
}
.foot .ft-con .imgs .sydw {
  width: 0.38rem;
  margin-right: 0.31rem;
}
@media screen and (max-width: 768px) {
  .foot .w-1400 {
    padding: 0 0.24rem;
  }
  .foot .ft-con {
    padding: 0.37rem 0 0.51rem;
    margin-top: 0;
  }
  .foot .ft-con .it {
    display: block;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .foot .ft-con .it .gongan {
    width: 0.24rem;
  }
  .foot .ft-con .imgs div {
    display: block;
    margin-top: 0.21rem;
  }
  .foot .ft-con .imgs img {
    width: 3.39rem;
    margin: 0;
  }
  .foot .ft-con .imgs img:first-child {
    margin-right: 0.24rem;
  }
  .foot .ft-con .imgs .sydw {
    width: 0.6rem;
    margin-right: 0.36rem;
  }
  .foot .foot-link {
    width: 7.5rem;
    padding: 0.38rem 0.24rem 0.49rem;
  }
}

.toutiao {
  height: 0.9rem;
  overflow: hidden;
}
.yydh-hotNews .cm-HotNews .level-1 h1 {
  font-size: 0.44rem;
}
.yydh-hotNews .cm-HotNews .level-2 p {
  line-height: 0.4rem;
  font-size: 0.16rem;
  color: #999;
  width: auto;
}
.yydh-hotNews .cm-HotNews .level-2 p:hover {
  font-weight: bold;
}
.yydh-sy-news {
  display: flex;
  justify-content: space-between;
}
.yydh-sy-newsl {
  position: relative;
  width: 8.91rem;
  height: 4.99rem;
}
.yydh-sy-newsl .sw1 {
  overflow: hidden;
}
.yydh-sy-newsl .swiper-wrapper {
  height: 100%;
  width: 100%;
}
.yydh-sy-newsl .cm-newspicswiper .swiper-button-prev {
  background: none;
}
.yydh-sy-newsl .cm-newspicswiper .swiper-button-next {
  background: none;
}
.yydh-sy-newsl .cm-newspicswiper .swiper-pagination {
  bottom: -0.3rem;
}
.yydh-sy-newsl .cm-newspicswiper .swiper-pagination .swiper-pagination-bullet {
  display: inline-block;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background-color: #D8D8D8;
  margin: 0 0.07rem;
}
.yydh-sy-newsl .cm-newspicswiper .swiper-pagination .swiper-pagination-bullet-active {
  width: 0.1rem;
  height: 0.1rem;
  background-color: #E29A43;
}
.yydh-sy-newsl .cm-newspicswiper .swiper-slide a .text {
  font-size: 0.2rem;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 0 0.1rem;
  line-height: 0.8rem;
  height: 0.8rem;
}
.yydh-sy-newsr {
  margin-top: -0.12rem;
  width: 4.8rem;
}
.yydh-sytext1 .card-body {
  height: 4.95rem;
  overflow: auto;
}
.yydh-sy-liugetu .swiper-button-next::after {
  content: '';
}
.yydh-sy-liugetu .swiper-button-prev::after {
  content: '';
}
.yydh-sy-liugetu .cm-banner .swiper-button-prev {
  background: url(yydh-iconleft.png) no-repeat left top;
  background-size: cover;
  position: absolute;
  left: 0.1rem;
  top: 50%;
  margin-top: -0.115rem;
  width: 0.13rem;
  height: 0.23rem;
}
.yydh-sy-liugetu .cm-banner .swiper-button-next {
  background: url(yydh-iconright.png) no-repeat left top;
  background-size: cover;
  right: 0.1rem;
  width: 0.13rem;
  height: 0.23rem;
}
.yydh-sy-liugetu {
  height: 0.7rem;
}
.yydh-sy-zhongjianlbox {
  width: 4.96rem;
}
.yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt {
  border-radius: 0.04rem;
  height: 2.79rem;
  margin-top: 0.12rem;
  position: relative;
}
.yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .yydh-bofangmask {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
.yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .yydh-bofangmask .videoPlay {
  margin-top: 0.95rem;
  width: 0.9rem;
  height: 0.9rem;
}
.yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .swiper-button-next {
  background: url(yydh-videoright.png) no-repeat center;
  background-size: cover;
  width: 0.34rem;
  height: 0.63rem;
  right: 0;
  margin-top: -0.315rem;
}
.yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .swiper-button-next::after {
  content: '';
}
.yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .swiper-button-prev {
  background: url(yydh-videoleft.png) no-repeat center;
  background-size: cover;
  width: 0.34rem;
  height: 0.63rem;
  left: 0;
  margin-top: -0.315rem;
}
.yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .swiper-button-prev::after {
  content: '';
}
.yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .sw2 {
  overflow: hidden;
}
.yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .cm-newspicswiper .swiper-slide a .text {
  font-size: 0.18rem;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 0.1rem;
}
.yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .cm-newspicswiper .swiper-slide a .text .videoicon {
  display: block;
  width: 0.25rem;
  height: 0.17rem;
  float: left;
  margin-right: 0.03rem;
}
.videoicon {
  display: none;
}
.yydh-syzb {
  margin-top: 0.12rem;
  height: 1.34rem;
}
.yydh-syzb .cm-newspicswiper .swiper-slide a .text {
  font-size: 0.18rem;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 0.1rem;
}
.yydh-syzb .swiper-button-next {
  background: url(yydhzbr.png) no-repeat left top;
  background-size: cover;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.085rem;
  width: 0.11rem;
  height: 0.17rem;
}
.yydh-syzb .swiper-button-next::after {
  content: '';
}
.yydh-syzb .swiper-button-prev {
  background: url(yydhzbl.png) no-repeat left top;
  background-size: cover;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.085rem;
  width: 0.11rem;
  height: 0.17rem;
}
.yydh-syzb .swiper-button-prev::after {
  content: '';
}
.yydh-syzb .cm-newspicswiper .swiper-pagination {
  bottom: -0.3rem;
}
.yydh-syzb .cm-newspicswiper .swiper-pagination .swiper-pagination-bullet {
  display: inline-block;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background-color: #D8D8D8;
  margin: 0 0.07rem;
}
.yydh-syzb .cm-newspicswiper .swiper-pagination .swiper-pagination-bullet-active {
  width: 0.1rem;
  height: 0.1rem;
  background-color: #E29A43;
}
.yydh-syzb .sw3 {
  overflow: hidden;
}
.yydh-zhongjianrbox {
  width: 8.71rem;
}
.yydh-sy-zhongjian,
.yydh-zhongjianrboxmain {
  display: flex;
  justify-content: space-between;
}
.yydh-zhongjianrboxmainl {
  width: 5.95rem;
}
.yydh-zhongjianrboxmainl .card-body {
  height: 5.35rem;
  overflow: auto;
}
.yydh-zhongjianrboxmainl .card-body .yydh-textli {
  padding: 0.12rem 0;
}
.yydh-zhongjianrboxmainr {
  width: 2.58rem;
}
.yydh-zhongjianrboxmainr .inline-blocka {
  margin-top: 0.16rem;
  width: 100%;
}
.yydh-zhongjianrboxmainr .inline-blocka .baozhi {
  width: 100%;
}
.yydh-zhongjianrboxmainr .yydh-2kuai {
  height: 0.67rem;
  background-color: #FAF4EC;
}
.yydh-zhongjianrboxmainr .yydh-2kuai .inline-blockflex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.yydh-zhongjianrboxmainr .yydh-2kuai .yydh-2kuais {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.yydh-zhongjianrboxmainr .yydh-2kuai a {
  width: 100%;
  height: 100%;
  padding-left: 0.22rem;
  padding-right: 0.24rem;
}
.yydh-zhongjianrboxmainr .yydh-2kuai .yydh-pcc {
  width: 0.31rem;
  height: 0.31rem;
  margin-right: 0.15rem;
}
.yydh-zhongjianrboxmainr .yydh-2kuai .yydh-pcc2 {
  width: 0.18rem;
  height: 0.19rem;
}
.yydh-zhongjianrboxmainr .yydh-2kuai .yydh-2kuais2 {
  font-size: 0.18rem;
  color: #D47F19;
}
.yydh-zhongjianrboxmainr .yydh-2kuai2 {
  background-color: #F5FAFF;
}
.yydh-zhongjianrboxmainr .yydh-2kuai2 .yydh-2kuais2 {
  color: #0C67B5;
}
.xq-main {
  padding-top: 0.3rem;
}
.column-fine .sy-core-l {
  float: left;
  width: 10.4rem;
}
.column-fine .sy-core-r {
  float: right;
  width: 3.32rem;
  margin-bottom: 0.5rem;
}
.column-fine .fine-details {
  float: left;
}
.column-fine .fine-details .news-details {
  width: 100%;
  margin: 0.3rem 0;
  padding: 0;
}
.column-fine .fine-details .news-details a:hover {
  color: inherit;
}
.column-fine .fine-details .news-details .title-info {
  width: 9.2rem;
  border-bottom: 1px solid #DDDDDD;
}
.column-fine .fine-details .news-details .title-info .jianti {
  color: #333;
  font-size: 0.26rem;
  display: block;
  text-align: center;
  margin-bottom: 0.1rem;
}
.column-fine .fine-details .news-details .title-info .futi {
  color: #333;
  font-size: 0.24rem;
  display: block;
  text-align: center;
  margin-top: 0.1rem;
}
.column-fine .fine-details .news-details .title-info .title {
  display: inline-block;
  width: 100%;
  font-size: 0.38rem;
  font-weight: bold;
  text-align: center;
}
.column-fine .fine-details .news-details .title-info .author-info {
  font-size: 0.16rem;
  text-align: center;
  color: #666666;
  margin-top: 0.4rem;
  margin-bottom: 0.13rem;
}
.column-fine .fine-details .news-details .title-info .author-info a {
  color: #666666;
}
.column-fine .fine-details .news-details .title-info .author-info .date,
.column-fine .fine-details .news-details .title-info .author-info .from {
  margin-right: 0.15rem;
}
.column-fine .fine-details .news-details .content-info {
  padding: 0.3rem 0 0;
  font-size: 0.18rem;
  line-height: 34px;
}
.column-fine .fine-details .news-details .content-info .zerenbianji {
  margin-top: 1.15rem;
  text-align: right;
  font-size: 0.18rem;
}
.listMain {
  padding-top: 0.37rem;
}
.listMain .sy-lunbobox {
  height: 5.85rem;
  display: flex;
  margin-top: 0.3rem;
  justify-content: space-between;
}
.listMain .sy-lunbobox .sy-lunboboxcl {
  width: 10.4rem;
  position: relative;
  height: 100%;
}
.listMain .sy-lunbobox .sy-lunboboxcl .sy-mySwiper {
  width: 100%;
  height: 100%;
}
.listMain .sy-lunbobox .sy-lunboboxcl .sy-mySwiper .swiper-button-next {
  color: #fff;
  right: 0.29rem;
}
.listMain .sy-lunbobox .sy-lunboboxcl .sy-mySwiper .swiper-button-prev {
  color: #fff;
  left: 0.29rem;
}
.listMain .sy-lunbobox .sy-lunboboxcl .sy-mySwiper .swiper-slide a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.listMain .sy-lunbobox .sy-lunboboxcl .sy-mySwiper .swiper-slide a img {
  height: 100%;
  width: 100%;
}
.listMain .sy-lunbobox .sy-lunboboxcl .sy-mySwiper .swiper-slide a p {
  text-align: center;
  font-size: 0.2rem;
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  line-height: 0.3rem;
  padding: 0.1rem 0.2rem;
}
.listMain .sy-lunbobox .sy-lunboboxcl .sy-mySwiper .swiper-slide a:hover p {
  font-weight: bold;
}
.listMain .sy-lunbobox .sy-lunboboxcl .swiper-pagination {
  bottom: -0.29rem;
}
.listMain .sy-lunbobox .sy-lunboboxcl .swiper-pagination .swiper-pagination-bullet {
  width: 0.1rem;
  height: 0.1rem;
  background-color: #d8d8d8;
}
.listMain .sy-lunbobox .sy-lunboboxcl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 0.12rem;
  height: 0.12rem;
  background-color: #FF9725;
}
.listMain .sy-lunbobox .sy-lunboboxcr {
  height: 100%;
  width: 4.26rem;
}
.listMain .sy-lunbobox .sy-lunboboxcr .sy-lunboboxcrt {
  position: relative;
  padding: 0.12rem 0.16rem 0.39rem;
}
.listMain .sy-core {
  display: flex;
  justify-content: space-between;
}
.listMain .sy-core-l {
  width: 10.4rem;
}
.listMain .sy-core-l .xw-height-1620 {
  max-height: fit-content;
}
.listMain .sy-core-r {
  width: 3.32rem;
  margin-bottom: 0.5rem;
}
@media screen and (max-width: 768px) {
  .wap-px-24 {
    padding: 0 0.24rem;
  }
  .yydh-texta {
    font-size: 0.32rem;
  }
  .right {
    float: none;
  }
  .listMain {
    margin-top: 0;
    padding-top: 0.48rem;
  }
  .listMain .sy-lunbobox {
    margin-top: 0.48rem;
  }
  .yydh-rightC {
    width: 100%;
    padding: 0 0.24rem;
  }
  .yydh-rightC .yydh-rightCtopa {
    height: 1.83rem;
  }
  .yydh-rightC .yydh-rightCtopa .yydh-rightCtopspan {
    font-size: 0.28rem;
    background-size: 0.22rem 0.22rem;
    padding-right: 0.3rem;
  }
  .listMain .sy-core {
    padding: 0 0.24rem;
    display: block;
  }
  .listMain .sy-core .sy-core-l {
    width: 100%;
  }
  .listMain .sy-core .sy-core-r {
    width: 100%;
    margin-top: 0.48rem;
  }
  .listMain .sy-lunbobox {
    height: auto;
    display: block;
  }
  .listMain .sy-lunbobox .sy-lunboboxc {
    width: 100%;
    height: 4.22rem;
  }
  .listMain .sy-lunbobox .sy-lunboboxcl .sy-mySwiper .swiper-slide a p {
    font-size: 0.28rem;
    font-weight: bold;
    padding-top: 0.13rem;
    padding-bottom: 0.13rem;
  }
  .listMain .sy-lunbobox .sy-lunboboxcl .swiper-pagination {
    bottom: -0.4rem;
  }
  .listMain .sy-lunbobox .sy-lunboboxcl .swiper-pagination .swiper-pagination-bullet {
    width: 0.15rem;
    height: 0.15rem;
    background-color: #d8d8d8;
  }
  .listMain .sy-lunbobox .sy-lunboboxcl .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.18rem;
    height: 0.18rem;
    background-color: #FF9725;
  }
  .listMain .sy-lunbobox .sy-lunboboxcr {
    margin-top: 0.84rem;
    height: auto;
  }
  .listMain .sy-lunbobox .sy-lunboboxcrt {
    height: 5.7rem;
  }
  .column-fine .sy-core-l {
    width: 100%;
  }
  .column-fine .sy-core-r {
    width: 100%;
    margin-top: 0.3rem;
  }
  .column-fine .fine-details {
    float: none;
    width: 100%;
    margin: 0 auto;
  }
  .column-fine .fine-details .news-details {
    padding: 0.24rem;
    margin: 0 0 0.4rem;
  }
  .column-fine .fine-details .news-details .jianti {
    line-height: 0.4rem;
    font-size: 0.32rem;
  }
  .column-fine .fine-details .news-details .futi {
    font-size: 0.3rem;
    line-height: 0.4rem;
  }
  .column-fine .fine-details .news-details .title-info {
    width: 100%;
    font-size: 0.4rem;
    line-height: 0.6rem;
  }
  .column-fine .fine-details .news-details .title-info .title {
    display: inline-block;
    font-size: 0.4rem;
  }
  .column-fine .fine-details .news-details .title-info .author-info {
    margin-top: 0.1rem;
    margin-bottom: 0.3rem;
    line-height: 0.26rem;
    font-size: 0.2rem;
    color: #666666;
  }
  .column-fine .fine-details .news-details .title-info .author-info span.span-wrap {
    display: block;
    line-height: 0.36rem;
  }
  .column-fine .fine-details .news-details .content-info {
    font-size: 0.32rem;
    line-height: 0.6rem;
  }
  .column-fine .fine-details .news-details .content-info .zerenbianji {
    text-align: right;
    font-size: 0.28rem;
  }
  .common-crumbs {
    width: 100%;
    font-size: 0.28rem;
    padding: 0.32rem 0.66rem;
    background-size: 0.32rem 0.32rem;
    margin: 0 auto;
  }
  .common-crumbs a,
  .common-crumbs span {
    display: inline;
  }
  .yydh-sy-topbannera {
    margin-top: 0.48rem;
    height: 1.54rem;
  }
  .yydh-hotNews .cm-HotNews .level-1 h1 {
    font-size: 0.4rem;
  }
  .yydh-hotNews .cm-HotNews .level-2 p {
    font-size: 0.32rem;
    margin-top: 0.2rem;
  }
  .toutiao {
    height: 1.2rem;
  }
  .yydh-sy-news {
    flex-wrap: wrap;
  }
  .yydh-sy-newsl {
    height: 3.93rem;
    width: 100%;
  }
  .yydh-sy-newsl .cm-newspicswiper .swiper-slide a .text {
    font-size: 0.32rem;
    font-weight: bold;
  }
  .yydh-sy-newsl .cm-newspicswiper .swiper-pagination {
    bottom: -0.45rem;
  }
  .yydh-sy-newsl .cm-newspicswiper .swiper-pagination .swiper-pagination-bullet {
    width: 0.18rem;
    height: 0.18rem;
    margin: 0 0.1rem;
  }
  .yydh-sy-newsl .cm-newspicswiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.22rem;
    height: 0.22rem;
  }
  .yydh-sy-newsr {
    margin-top: 0.6rem;
    width: 100%;
  }
  .yydh-sytext1 .card-body {
    height: 7rem;
  }
  .yydh-sy-liugetu {
    height: 2.26rem;
  }
  .yydh-sy-liugetu .cm-banner .swiper-button-prev {
    width: 0.25rem;
    height: 0.44rem;
    margin-top: -0.22rem;
  }
  .yydh-sy-liugetu .cm-banner .swiper-button-next {
    width: 0.25rem;
    height: 0.44rem;
    margin-top: -0.22rem;
  }
  .yydh-sy-zhongjian,
  .yydh-zhongjianrboxmain {
    flex-wrap: wrap;
  }
  .yydh-sy-zhongjianlbox {
    width: 100%;
  }
  .yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt {
    height: 3.95rem;
  }
  .yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .yydh-bofangmask .videoPlay {
    width: 1.27rem;
    height: 1.27rem;
  }
  .yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .cm-newspicswiper .swiper-slide a .text {
    font-size: 0.32rem;
    line-height: 0.8rem;
  }
  .yydh-sy-zhongjianlbox .yydh-sy-zhongjianlboxt .cm-newspicswiper .swiper-slide a .text .videoicon {
    margin-top: 0.18rem;
    width: 0.62rem;
    height: 0.4rem;
  }
  .yydh-syzb {
    margin-top: 0.24rem;
    height: 3.95rem;
  }
  .yydh-syzb .cm-newspicswiper .swiper-slide a .text {
    font-size: 0.32rem;
    line-height: 0.8rem;
  }
  .yydh-syzb .cm-newspicswiper .swiper-pagination {
    bottom: -0.45rem;
  }
  .yydh-syzb .cm-newspicswiper .swiper-pagination .swiper-pagination-bullet {
    width: 0.18rem;
    height: 0.18rem;
    margin: 0 0.1rem;
  }
  .yydh-syzb .cm-newspicswiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.22rem;
    height: 0.22rem;
  }
  .yydh-zhongjianrbox {
    width: 100%;
    margin-top: 0.6rem;
  }
  .yydh-zhongjianrboxmainl {
    width: 100%;
  }
  .yydh-zhongjianrboxmainl .card-body {
    height: 7rem;
  }
  .yydh-zhongjianrboxmainr {
    width: 100%;
  }
  .yydh-zhongjianrboxmainr .inline-blocka {
    margin-top: 0.4rem;
  }
  .yydh-zhongjianrboxmainr .yydh-syboxliangkuai {
    display: flex;
    justify-content: space-between;
  }
  .yydh-zhongjianrboxmainr .yydh-2kuai {
    margin-top: 0.23rem;
    display: inline-block;
    height: 1rem;
    width: 3.39rem;
  }
  .yydh-zhongjianrboxmainr .yydh-2kuai .yydh-pcc {
    width: 0.45rem;
    height: 0.44rem;
  }
  .yydh-zhongjianrboxmainr .yydh-2kuai .yydh-2kuais2 {
    font-size: 0.32rem;
  }
  .yydh-zhongjianrboxmainr .yydh-2kuai .yydh-pcc2 {
    width: 0.31rem;
    height: 0.3rem;
  }
}

.travel-con {
  width: 9.97rem;
}
.travel-con .camera {
  float: right;
  margin-top: 0.2rem;
  padding: 0.04rem 0.09rem 0.02rem 0.08rem;
  background-color: #fff8ef;
}
.travel-con .camera img {
  width: 0.19rem;
  margin-top: 0.02rem;
  margin-right: 0.02rem;
}
.travel-con .camera span {
  font-size: 0.14rem;
  color: #e29a43;
  vertical-align: middle;
}
.con-lf {
  width: 6.45rem;
  vertical-align: top;
}
.con-rt {
  width: 3.22rem;
  margin-left: 0.28rem;
  vertical-align: top;
}
.travel-item {
  margin: 0.14rem 0 0.05rem;
}
.travel-item img {
  width: 2.67rem;
  height: 1.79rem;
  margin-right: 0.14rem;
}
.travel-item .tra-it {
  width: 3.64rem;
  font-size: 0.18rem;
  vertical-align: top;
}
.travel-item .tra-it .tt {
  color: #000;
  line-height: 0.28rem;
}
.travel-item .tra-it .tt:hover {
/*  font-weight: bold;*/
  color: #16599F;
}
.travel-item .tra-it .detail {
  margin-top: 0.14rem;
  color: #888;
  font-size: 0.14rem;
  line-height: 0.26rem;
}
.img-txt {
  width: 3.22rem;
  height: 1.81rem;
  margin-top: 0.11rem;
  margin-bottom: 0.08rem;
  position: relative;
}
.img-txt img {
  width: 100%;
  height: 100%;
}
.img-txt p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 0.16rem 0.13rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: rgba(253, 253, 253, 0.8);
  background-color: rgba(0, 0, 0, 0.6);
}
.report-media {
  width: 3.74rem;
  padding-top: 0.2rem;
  margin-left: 0.28rem;
}
.report-list {
  width: 100%;
}
.report-list .tt {
  position: relative;
  height: 0.97rem;
  letter-spacing: 0.06rem;
  line-height: 0.97rem;
  background: url(report_bg.png) no-repeat center center / 100%;
  font-size: 0.26rem;
  color: rgba(255, 255, 255, 0.7);
  text-align: center;
  font-weight: bold;
}
.report-list .more {
  position: absolute;
  right: 0.12rem;
  bottom: 0.12rem;
  padding-right: 0.16rem;
  font-size: 0.14rem;
  line-height: 0.2rem;
  letter-spacing: 2px;
  font-weight: normal;
  color: inherit;
  background: url(yydh-symore.png) no-repeat center right / 0.13rem 0.12rem;
}
.report-list .list {
  height: 2.71rem;
  padding-top: 0.22rem;
}
.report-list .list .card-body {
  height: 2.32rem;
}
.report-list .list .it {
  padding: 0.1rem 0;
  font-size: 0.18rem;
  line-height: 0.28rem;
  color: #333;
  border-bottom: 0.01rem dashed #979797;
}
.report-list .list .it a:hover {
  color: #16599F;
/*  font-weight: bold;*/
}
.report-list .list .it:first-child {
  padding-top: 0;
}
.new-media {
  width: 100%;
}
.new-media .tt {
  height: 0.98rem;
  line-height: 0.98rem;
  padding-left: 0.18rem;
  font-size: 0.26rem;
  font-weight: bold;
  color: #fff;
  background: url(new_media_bg.png) no-repeat center center / 100%;
}
.media-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 3.58rem;
  padding: 0.1rem 0.2rem;
  border: 1px solid #e1e1e1;
  border-top: none;
  border-radius: 0rem 0rem 0.04rem 0.04rem;
}
.media-list .media-item {
  width: 0.92rem;
  margin-top: 0.14rem;
}
.media-list .media-item img {
  width: 100%;
}
.media-list .media-item p {
  font-size: 0.14rem;
  line-height: 0.2rem;
  color: #333;
  text-align: center;
}
.media-list::after {
  content: '';
  width: 0.92rem;
  height: 0;
}
.music,
.fine-food {
  width: 6.85rem;
  vertical-align: top;
}
.music .food-con,
.fine-food .food-con,
.music .music-con,
.fine-food .music-con {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
  height: 4.75rem;
  padding-top: 0.12rem;
}
.music .img-txt,
.fine-food .img-txt {
  width: 3.32rem;
  height: 2.22rem;
  margin: 0;
}
.music .img-txt p,
.fine-food .img-txt p {
  padding: 0.13rem 0.13rem;
}
.music {
  margin-left: 0.3rem;
}
.drawer {
  margin-top: 0.29rem;
  height: 4rem;
}
.drawer .it {
  position: relative;
  width: 0.78rem;
  height: 4rem;
  margin-right: 0.2rem;
  overflow: hidden;
  border-radius: 0.1rem;
  transition: width linear 0.6s;
}
.drawer .it img {
  width: 10.07rem;
}
.drawer .it .info {
  position: absolute;
  left: 0.2rem;
  top: 0.2rem;
  z-index: 2;
}
.drawer .it .info .drawer-city {
  writing-mode: vertical-lr;
  letter-spacing: 0.1rem;
  font-size: 0.22rem;
  color: #fff;
  font-weight: bold;
}
.drawer .it .drawer-detail {
  display: none;
}
.drawer .it .mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.drawer .it:last-child {
  margin-right: 0;
}
.drawer .cur {
  width: 10.07rem;
}
.drawer .cur .mask {
  display: none;
}
.drawer .cur .info {
  top: 0.33rem;
  left: 0.33rem;
}
.drawer .cur .info .drawer-city {
  writing-mode: horizontal-tb;
  letter-spacing: 0.02rem;
}
.drawer .cur .info .drawer-detail {
  display: inline-block;
  margin-left: 0.1rem;
  font-size: 0.16rem;
  color: #dedede;
}
.erweima {
  position: relative;
  height: 0.5rem;
  padding: 0.12rem 0;
  border: 1px solid #d6e1ed;
  border-radius: 0.05rem;
  font-size: 0.18rem;
}
.erweima .tab-con {
  padding: 0 0.2rem;
}
.erweima .it a {
  vertical-align: middle;
}
.erweima .it .img {
  display: inline-block;
  vertical-align: middle;
  height: 0.24rem;
}
.erweima .it .img img {
  width: 0.11rem;
  transition: all linear 0.2s;
}
.erweima .cur .img img {
  transform: rotate(180deg);
}
.erweima .menu {
  display: none;
  position: absolute;
  top: 0.5rem;
  left: 0;
  height: 2.1rem;
  width: 100%;
  padding: 0.24rem;
  background-color: #fff;
  text-align: left;
}
.erweima .menu .er-it {
  width: 1.34rem;
  height: 1.61rem;
  margin-right: 0.24rem;
  padding: 0.05rem;
  text-align: center;
  background-color: #f2f2f2;
}
.erweima .menu .er-it img {
  width: 1.25rem;
}

@media screen and (max-width: 768px) {
  .travel-con {
    width: 7.02rem;
  }
  .travel-con .camera {
    display: none;
  }
  .travel-con .con-lf,
  .travel-con .con-rt {
    width: 100%;
    margin: 0;
  }
  .travel-item {
    margin: 0.24rem 0 0;
  }
  .travel-item img {
    width: 7.01rem;
    height: 4.68rem;
    margin: 0;
  }
  .travel-item .tra-it {
    width: 100%;
  }
  .travel-item .tra-it .tt {
    margin-top: 0.12rem;
    font-size: 0.32rem;
    line-height: 0.46rem;
    color: #333;
  }
  .travel-item .tra-it .detail {
    font-size: 0.28rem;
    -webkit-line-clamp: 2;
    line-height: 0.42rem;
  }
  .img-txt {
    width: 7.02rem;
    height: 3.95rem;
    margin: 0.24rem 0 0;
    border-radius: 0.04rem;
  }
  .img-txt p {
    padding: 0.2rem 0.3rem;
    font-size: 0.32rem;
    color: #fff;
    line-height: 0.4rem;
    border-radius: 0 0 0.04rem 0.04rem;
  }
  .report-media {
    width: 7.02rem;
    margin: 0;
    padding: 0;
  }
  .new-media,
  .report-list {
    margin-top: 0.49rem;
  }
  .new-media .tt,
  .report-list .tt {
    height: 1.83rem;
    line-height: 1.83rem;
    font-size: 0.46rem;
    color: #fff;
  }
  .report-list .more {
    bottom: 0.21rem;
    right: 0.14rem;
    padding-right: 0.24rem;
    font-size: 0.28rem;
    line-height: 0.28rem;
    background-size: 0.22rem auto;
  }
  .report-list .list {
    height: 4.37rem;
  }
  .report-list .list .card-body {
    height: 4.15rem;
  }
  .report-list .list .it {
    padding: 0.27rem 0;
    font-size: 0.32rem;
    line-height: 0.46rem;
    color: #333;
    border-color: rgba(151, 151, 151, 0.35);
  }
  .new-media .tt {
    line-height: 1.7rem;
    padding-left: 0.34rem;
  }
  .media-list {
    height: 7.2rem;
    padding: 0.26rem 0.39rem;
  }
  .media-list .media-item {
    width: 1.73rem;
    margin-top: 0.09rem;
  }
  .media-list .media-item p {
    font-size: 0.32rem;
    line-height: 0.64rem;
  }
  .music,
  .fine-food {
    width: 7.02rem;
    margin: 0;
  }
  .music .img-txt,
  .fine-food .img-txt {
    width: 3.39rem;
    height: 2.25rem;
  }
  .music .img-txt p,
  .fine-food .img-txt p {
    padding: 0.2rem;
    text-align: center;
  }
  .music .food-con,
  .fine-food .food-con,
  .music .music-con,
  .fine-food .music-con {
    height: 5.01rem;
    padding-top: 0.25rem;
  }
  .music {
    margin-top: 0.3rem;
  }
  .drawer {
    width: 7.02rem;
    height: 6.5rem;
    margin-top: 0.49rem;
  }
  .drawer .it {
    width: 7.02rem;
    height: 1rem;
    margin: 0;
    margin-bottom: 0.24rem;
    transition: height linear 0.6s;
  }
  .drawer .it img {
    width: 7.02rem;
  }
  .drawer .it .info {
    top: 0.28rem;
    left: 0.33rem;
  }
  .drawer .it .info .drawer-city {
    font-size: 0.32rem;
    writing-mode: horizontal-tb;
    letter-spacing: 0.06rem;
  }
  .drawer .cur {
    width: 7.02rem;
    height: 2.78rem;
  }
  .drawer .cur .info .drawer-detail {
    font-size: 0.28rem;
    color: rgba(255, 255, 255, 0.5);
  }
  .erweima {
    height: auto;
    padding: 0;
  }
  .erweima .tab-con {
    width: 100%;
  }
  .erweima .tab-con .it {
    display: flex;
    justify-content: space-between;
    line-height: 0.7rem;
    font-size: 0.32rem;
  }
  .erweima .it .img img {
    width: 0.32rem;
  }
  .erweima .menu {
    position: static;
    height: auto;
    padding: 0.2rem 0;
  }
  .erweima .menu .er-it {
    margin: 0 0.1rem;
  }
}

.main {
  width: 14.05rem;
  margin: 0 auto;
}
.main .sy-core-r {
  float: left;
}
.layout-lists {
  float: left;
  width: 10.4rem;
  margin-right: 0.28rem;
}
.special-page .special-article {
  margin-top: 0.05rem;
  color: #333;
}
.special-page .special-article .title {
  display: block;
  text-align: center;
  font-size: 0.32rem;
  font-weight: bold;
  line-height: 0.7rem;
}
.special-page .special-article img {
  width: 100%;
  margin-bottom: 0.1rem;
}
.special-page .special-article .content {
  font-size: 0.18rem;
  line-height: 0.34rem;
}
.special-page .special-article a:hover {
  color: inherit;
}
.special-page .special-page-list {
  position: relative;
  margin-top: 0.39rem;
  padding: 0 0.2rem 0.4rem;
}
.special-page .special-page-list .special-page-swiper {
  position: relative;
  width: 10rem;
  height: 0.6rem;
  font-size: 0.18rem;
  font-weight: bold;
  color: #666;
}
.special-page .special-page-list .special-page-swiper::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  display: inline-block;
  width: 100%;
  height: 2px;
  background-color: #E4E4E4;
}
.special-page .special-page-list .special-page-swiper .swiper-slide {
  display: inline-block;
  width: auto;
  height: 100%;
  padding: 0 0.3rem;
  line-height: 0.6rem;
  text-align: center;
  cursor: pointer;
}
.special-page .special-page-list .special-page-swiper .swiper-slide a {
  display: inline-block;
}
.special-page .special-page-list .special-page-swiper .cur a {
  color: #CC0000;
  position: relative;
}
.special-page .special-page-list .special-page-swiper .cur a::after {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #CC0000;
  position: absolute;
  bottom: 0;
  left: 0;
}
.special-page .special-page-list .special-page-swiper .slide-left {
  text-align: left;
}
.special-page .special-page-list .special-page-swiper .special-btn {
  width: 0.2rem;
  height: 0.58rem;
  position: absolute;
  bottom: calc(50% - 0.28rem);
  z-index: 10;
  background: #fff;
}
.special-page .special-page-list .special-page-swiper .special-btn img {
  height: 0.2rem;
  position: absolute;
  top: 0.22rem;
}
.special-page .special-page-list .special-page-swiper .special-btn .hover-img {
  display: none;
}
.special-page .special-page-list .special-page-swiper .special-btn .rote {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
}
.special-page .special-page-list .special-page-swiper .special-btn:hover img {
  display: none;
}
.special-page .special-page-list .special-page-swiper .special-btn:hover .hover-img {
  display: block;
}
.special-page .special-page-list .special-page-swiper .special-prev-btn {
  left: 0;
}
.special-page .special-page-list .special-page-swiper .special-prev-btn img {
  left: 0;
}
.special-page .special-page-list .special-page-swiper .special-next-btn {
  right: 0;
}
.special-page .special-page-list .special-page-swiper .special-next-btn img {
  right: 0;
}
.special-page .special-page-list .special-page-swiper .dn {
  display: none;
}