/* 手机端 */
.index-header {
  width: 100%;
  height: 400px;
  background-image: url('../images/top_app_01.jpg');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  display: flex;
  align-items: center;
}
.index-header ul {
  width: 90%;
  height: 70px;font-size:30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}


.page-banner{height:339px;}
.page-banner img{left:50%;top:0;margin-left:-375px;position: absolute;width:750px;height:339px;}
.page-banner-inner{width:750px;}
.page-banner .a1{width:270px;height:80px;}


.index-header-nav ul {
  width: auto;margin:0 20px;
  font-size:30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}


.index-content-all {
  width: 100%;
  padding: 0 30px;
}
.index-content-left {height:auto;
  flex-direction: column;
}
.swiper {
  width: 100%;
  height: 400px;margin-bottom:20px;
}

.swiper-title{font-size:30px;height:60px;line-height:60px;}
.swiper-pagination{font-size:26px;bottom:8px;}

.index-content-right {
  margin-left: 0px;
  display: flex;
  flex-direction: column;
  flex: 1;width:auto;
  margin-top: 20px;margin-bottom:20px
}

.right-top{height:60px;margin-bottom:0;}
.right-top img.pchide {
  height: 100%;width:100%;
}
.pcshow {
  display: none;
}


/* .right-list li::before {
  display: none;
}
.right-list li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.right-list li span {
  line-height: 50px;
} */
.list-title {
  font-size: 23px;
  font-weight: 500;
  color: #000;
  line-height: 20px;
}
.list-date {
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}
.mobileshow {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  margin-top: 20px;
}
.xxgc-img {
  width: 100%;margin-top:0;
}
.xxgc-img img {
  width: 100%;
}
.xxgc-list {
  flex-direction: column;
  /*margin-top: 20px;*/
}
.xxgc-list-left {
  width: 100%;
}
.xxgc-list-right {
  width: 100%;
}
/* .xxgc-list-left ul {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.xxgc-list li::before {
  display: none;
}
.xxgc-list ul li {
  flex-direction: column;
  align-items: flex-start;

  border-bottom: none;
}
.xxgc-list ul li span {
  line-height: 50px;
} */
.fbh {
  width: 100%;
}

.fbh-top{padding-bottom: 35px;}
.fbh-top img {
  margin-top: -20px;
}
.fbh-title {
  color: #000;
  font-size: 30px;  background: none;height:auto;     
}


.fnu-content {
  flex-direction: column;margin-top:40px;
  height: auto;
}
.fnu-content-left {
  width: 100%;height:auto;
}
.fnu-content-left img{height:auto;}

.fnu-content-right {
  width: 100%;padding-left:0;
}
.list-data ul li {
  flex-direction: column;
  align-items: flex-start;
}

.list-data ul li .list-title {
  font-size: 30px;
  font-weight: 500;
  color: #000;
  line-height: 60px;
}
.list-data ul li .list-date {
  font-size: 25px;
  font-weight: 500;
  line-height: 60px;
}
.list-data li {
  border-bottom: 2px solid #e5e5e5;
}

/* 列表部分 */
ul.info_list2 {
  /*padding-top: 18px;*/padding:0px 10px;
}

ul.info_list2.mstyle1{padding:0 12px;}
ul.info_list2.mstyle2{padding:0 20px;}

ul.info_list2 li .dot {
  display: none;
}

ul.info_list2 li {
  overflow: hidden;
  min-height: 0;border-bottom-width: 2px;padding: 25px 0 20px;line-height:2; border-bottom-style: solid;
}

ul.info_list2 li a {
  white-space: unset;text-align: justify;
  font-size: 28px;
}
ul.info_list2 li .date.mhide{display:none;}

ul.info_list2 li .date{font-size:24px;float: none;text-align: left;margin-left: 0;}


ul.info_list2 .moreList1{margin: 45px auto 25px;}
