html {
  font-size: 13.33333vw;
}

@media screen and (min-width: 769px) {
  html {
    font-size: 102.4px;
    font-size: 13.33333vw;
  }
}

@media screen and (min-width: 721px) and (max-width: 768px) {
  html {
    font-size: 102.4px;
    font-size: 13.33333vw;
  }
}

@media screen and (min-width: 641px) and (max-width: 720px) {
  html {
    font-size: 96px;
    font-size: 13.33333vw;
  }
}

@media screen and (min-width: 541px) and (max-width: 640px) {
  html {
    font-size: 85.33px;
    font-size: 13.33333vw;
  }
}

@media screen and (min-width: 481px) and (max-width: 540px) {
  html {
    font-size: 72px;
    font-size: 13.33333vw;
  }
}

@media screen and (min-width: 415px) and (max-width: 480px) {
  html {
    font-size: 64px;
    font-size: 13.33333vw;
  }
}

@media screen and (min-width: 413px) and (max-width: 414px) {
  html {
    font-size: 55.2px;
    font-size: 13.33333vw;
  }
}

@media screen and (min-width: 394px) and (max-width: 412px) {
  html {
    font-size: 54.93px;
    font-size: 13.33333vw;
  }
}

@media screen and (min-width: 376px) and (max-width: 393px) {
  html {
    font-size: 52.4px;
    font-size: 13.33333vw;
  }
}

@media screen and (min-width: 361px) and (max-width: 375px) {
  html {
    font-size: 50px;
    font-size: 13.33333vw;
  }
}

@media screen and (min-width: 321px) and (max-width: 360px) {
  html {
    font-size: 48px;
    font-size: 13.33333vw;
  }
}

@media screen and (max-width: 320px) {
  html {
    font-size: 42.665px;
    font-size: 13.33333vw;
  }
}

@media screen and (max-width: 768px) {
  .w {
    width: 100%;
    padding: 0 0.32rem;
  }

  .min_screen {
    display: flex;
  }

  .max_screen {
    display: none;
  }

  .domain span,
  .banner,
  .piece-news-tit span,
  .piece-tit span,
  .carousel .swiper-button-prev,
  .carousel .swiper-rtl .swiper-button-next,
  .carousel .swiper-button-next,
  .carousel .swiper-rtl .swiper-button-prev,
  .piece-tit p,
  .piece-regional-list li::before,
  .friendship-item p,
  .videoreport .swiper-slide div p,
  .modelTost .swiper-button-next,
  .modelTost .swiper-button-prev {
    display: none;
  }

  .header {
    line-height: 0.88rem;
  }

  .header-bg {
    background: url(../images/banner-index-wap.png) no-repeat center;
    background-size: 100% auto;
    background-position: 0 .88rem;
  }

  .nav-box {
    width: 100%;
    overflow: auto;
    display: block;
    -ms-overflow-style: none;
     /* 对于IE和Edge的老版本 */
    scrollbar-width: none;
    /* 对于Firefox */
  }
  .nav-box::-webkit-scrollbar {
    display: none;
    /* 对于WebKit浏览器/Edge 79+ */
  }
  .header-bg .nav-box {
    margin-top: 3.1rem;
  }

  .nav {
    width: max-content;
  }

  .nav li {
    margin-left: 0.32rem;
    /* width: 100px; */
  }

  .nav li:first-child {
    margin-left: 0;
  }

  .nav a {
    font-size: 0.32rem;
  }

  .nav .act a::before {
    width: 0.4rem;
    height: 0.06rem;
    left: calc(50% - 0.2rem);
    bottom: -0.2rem;
  }

  .logo img {
    height: 0.7rem;
  }

  .domain {
    width: 2.2rem;
  }

  .domain img {
    width: 0.36rem;
  }

  .domain-font a {
    font-size: 0.32rem;
  }

  .headlines {
    font-size: 0.36rem;
    line-height: 0.46rem;
    margin-top: 0.3rem;
    font-weight: normal;
  }

  .piece {
    margin-top: 0.3rem;
  }

  .important {
    flex-direction: column-reverse;
  }

  .carousel {
    width: 100%;
    height: 3.86rem;
    border-radius: 0.18rem;
  }

  .carousel a {
    height: 3.86rem;
  }

  .carousel a p {
    height: 1.26rem;
    padding: 0.26rem 0.26rem 0.2rem 0.26rem;
    font-size: 0.32rem;
    line-height: 0.4rem;
    white-space: unset;
    overflow: unset;
    text-overflow: unset;
  }

  .carousel a p span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    white-space: unset;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .piece-list {
    flex-direction: column-reverse;
  }

  .piece-news {
    width: 100%;
    margin-top: 0.3rem;
  }

  .piece-news-tit,
  .piece-tit {
    border-left: 0.06rem solid #f3a523;
    padding-left: 0.2rem;
  }

  .piece-news-tit h3,
  .piece-tit h3 {
    font-size: 0.36rem;
    line-height: 0.4rem;
  }

  .piece-news-list li {
    padding: 0.3rem 0;
  }

  .important .piece-news .piece-news-list li {
    padding: 0.3rem 0;
  }

  .piece-news-list li::before {
    display: none;
  }

  .piece-news-list li a {
    font-size: 0.34rem;
    line-height: 0.52rem;
    width: 100%;
    height: auto;
  }

  .piece-news .piece-news-list {
    margin-top: 0.3rem;
  }

  .piece-national {
    width: 100%;
  }

  .piece-national-list {
    flex-wrap: wrap;
    margin-top: 0.3rem;
  }

  .piece-national-list-left,
  .piece-national-list-right {
    width: 100%;
  }

  .piece-national-list-left>a,
  .piece-national-list-right>a {
    display: none;
    justify-content: space-between;
    border-bottom: 1px solid #efefef;
    padding-bottom: 0.3rem;
  }

  .piece-national-list-left>a img,
  .piece-national-list-right>a img {
    width: 2.6rem;
    height: 1.46rem;
    border-radius: 0.18rem;
    margin-right: 0.36rem;
  }

  .piece-national-list-left>a p,
  .piece-national-list-right>a p {
    color: #333333;
    font-size: 0.34rem;
    line-height: 0.5rem;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .piece-national-list-left .piece-news-list {
    margin-top: 0.3rem;
  }

  .piece-national-list-right {
    margin-top: 0.3rem;
  }

  .piece-national-list-right .piece-news-list {
    margin-bottom: 0.3rem;
  }

  .piece-regional {
    width: 100%;
    margin-top: 0.3rem;
  }

  .piece-regional-list {
    margin-top: 0.3rem;
  }

  .piece-regional-list a {
    width: 100%;
    font-size: 0.34rem;
    line-height: 0.5rem;
  }

  .piece-regional-list li {
    margin-top: 0.3rem;
  }

  .piece-regional-area {
    margin-top: 0.16rem;
  }

  .piece-regional-area a {
    width: 1.18rem;
    height: 0.64rem;
    line-height: 0.64rem;
    margin: 0.22rem 0.24rem 0 0;
    font-size: 0.3rem;
  }

  .notice {
    margin-top: 0.4rem;
    width: calc(100% - 0.64rem);
    height: 1.8rem;
    padding: 0.2rem 0.3rem 0.2rem 0.48rem;
    flex-wrap: wrap;
  }

  .notice>a {
    width: 100%;
    font-size: 0.36rem;
    line-height: 0.46rem;
  }

  .notice-con {
    width: 100%;
  }

  .notice-con a {
    font-size: 0.34rem;
    line-height: 0.48rem;
    margin-right: 0.4rem;
  }

  .notice-con a span {
    width: 0.12rem;
    height: 0.12rem;
    margin-right: 0.2rem;
  }

  .str_wrap {
    height: 0.58rem !important;
    font-size: .24rem;
    line-height: .32rem;
  }

  .friendship {
    width: calc(100% - 0.64rem);
    margin-top: 0.4rem;
    flex-wrap: wrap;
    padding: 0.4rem 0.32rem 0.5rem 0.32rem;
  }

  .friendship>img {
    width: 90%;
    height: auto;
    margin: auto;
  }

  .friendship-item {
    width: 2.9rem;
    height: auto;
    padding: 0.38rem 0.3rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.4rem;
  }

  .friendship-item img {
    width: 0.76rem;
    height: 0.76rem;
  }

  .friendship-item h5 {
    font-size: 0.32rem;
    line-height: 0.4rem;
    margin-top: 0;
  }

  .videoreport {
    margin-top: 0.4rem;
  }

  .videoreport-v {
    max-width: 100%;
    margin-top: 0.6rem;
    /* height: 5rem; */
  }

  .videoreport .swiper-slide {
    width: 6.82rem;
    height: auto;
    border-radius: 0.18rem;
    transform: scale(1);
  }

  .videoreport .swiper-slide div {
    border-radius: 0.18rem;
    /* position: unset; */
    height: 3.84rem;
    display: none;
  }

  .videoreport .swiper-button {
    width: 90%;
    height: 3.84rem;
    right: unset;
    bottom: unset;
    left: 5%;
  }

  .videoreport .swiper-button-next:after,
  .videoreport .swiper-rtl .swiper-button-prev:after,
  .videoreport .swiper-button-prev:after,
  .videoreport .swiper-rtl .swiper-button-next:after {
    font-size: 0.48rem;
  }

  .videoreport-play {
    width: 0.74rem;
    height: 0.74rem;
    left: 3.04rem;
    top: 1.54rem;
    right: unset;
    bottom: unset;
  }

  .videoreport .swiper-slide div h3 {
    display: none;
  }

  .videoreport .swiper-slide .videoreport-img {
    height: 3.84rem;
  }

  .videoreport .swiper-slide h3 {
    width: 100%;
    line-height: 0.42rem;
    color: #2d313e;
    font-size: 0.34rem;
    text-align: center;
    margin-top: 0.24rem;
    display: block;
  }

  .photonews {
    margin-top: 0.4rem;
  }

  .photonews-list {
    margin-top: 0;
    flex-wrap: wrap;
  }

  .photonews-list ul.max_screen {
    display: none;
  }

  .photonews-list ul.min_screen {
    width: 100%;
    justify-content: space-between;
    display: flex;
  }

  .photonews-list ul li,
  .photonews-list ul li:nth-child(1),
  .photonews-list ul li:nth-child(2),
  .photonews-list ul li:nth-child(3) {
    width: 3.28rem;
    margin-right: 0 !important;
    margin-top: 0.3rem;
  }

  .photonews-list ul li img {
    width: 100%;
    height: 1.84rem;
    border-radius: 0.18rem;
  }

  .photonews-list ul li p {
    font-size: 0.34rem;
    line-height: 0.5rem;
    margin-top: 0.2rem;
  }

  .special {
    margin-top: 0.4rem;
    flex-wrap: wrap;
  }

  .special ul.max_screen {
    display: none;
  }

  .special-tit,
  .branding-tit {
    width: 100%;
    display: block;
    border-left: 0.06rem solid #f3a523;
    padding-left: 0.2rem;
  }

  .special-tit span,
  .special-tit p {
    display: none;
  }

  .special-tit h4,
  .branding-tit h4 {
    writing-mode: unset;
    letter-spacing: 0;
    font-size: 0.36rem;
    line-height: 0.4rem;
    margin-left: 0;
  }

  .special-swiper {
    width: 100%;
    margin-top: 0.3rem;
  }

  .special-swiper img {
    width: 100%;
    height: 3.86rem;
    border-radius: 0.18rem;
    object-fit: cover;
  }

  .special-swiper .swiper-pagination-bullet {
    background: #f3a523;
    opacity: 50%;
  }

  .special-swiper .swiper-pagination-bullet-active {
    opacity: 100%;
  }

  .special-swiper .swiper-slide {
    height: 4.5rem;
  }

  .branding {
    margin-top: 0.4rem;
    flex-wrap: wrap;
  }

  .branding-tit span,
  .branding-tit p {
    display: none;
  }

  .branding-con {
    margin-top: 0.3rem;
    width: 100%;
    overflow: auto;
  }

  .branding-con ul {
    display: flex;
    justify-content: space-between;
    width: max-content;
  }

  .branding-con li {
    width: 5.76rem;
    height: 3.22rem;
    position: relative;
    margin-left: 0.2rem;
  }

  .branding-con li:first-child {
    margin-left: 0;
  }

  .branding-con li img {
    width: 100%;
    height: 100%;
    border-radius: 0.18rem;
    object-fit: cover;
  }

  .branding-con li p {
    width: 100%;
    height: 1.22rem;
    background: linear-gradient(180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.47) 100%);
    border-radius: 0rem 0rem 0.18rem 0.18rem;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0.5rem 0.32rem 0.3rem 0.32rem;
    color: #ffffff;
    font-size: 0.34rem;
    line-height: 0.42rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .integrated {
    margin-top: 0.4rem;
  }

  .integrated-list {
    margin-top: 0;
  }

  .integrated-list-item {
    width: 100%;
    margin-top: 0.3rem;
  }

  .integrated-list-item-top {
    height: auto;
    padding: 0.26rem 0.36rem;
  }

  .integrated-list-item-top img {
    width: 0.6rem;
  }

  .integrated-list-item-top img:first-child {
    width: 0.64rem;
  }

  .integrated-list-item-top p {
    width: calc(100% - 1rem);
    font-size: 0.26rem;
    line-height: 0.32rem;
  }

  .integrated-list-item-bot .first p {
    width: auto;
    font-size: 0.34rem;
    line-height: 0.47rem;
    -webkit-line-clamp: 3;
    height: auto;
  }

  .integrated-list-item-bot .first img {
    width: 2.54rem;
    height: 1.44rem;
    margin-left: 0.4rem;
  }

  .integrated-list-item-bot .last {
    width: auto;
    font-size: 0.34rem;
    line-height: 0.47rem;
    -webkit-line-clamp: 3;
    height: auto;
  }

  .paper {
    margin-top: 0.4rem;
  }

  .service {
    width: 100%;
  }

  .service-tab {
    margin-top: 0.3rem;
    width: max-content;
  }

  .service-tab li {
    width: 1.76rem;
    height: 1.76rem;
    border-radius: 0.18rem;
    padding: 0.3rem 0 0.24rem 0;
    margin-left: 0.3rem;
  }

  .service-tab li:first-child {
    margin-left: 0;
  }

  .service-tab i {
    font-size: 0.56rem;
  }

  .service-tab p {
    font-size: 0.32rem;
    margin-top: 0.26rem;
  }

  .service-tab-box {
    width: 100%;
    overflow: auto;
  }

  .service-list-item {
    flex-wrap: wrap;
    margin-top: 0.4rem;
  }

  .service-list-item-left {
    display: none;
  }

  .service-list-item-right.min_screen {
    width: 100%;
    display: block;
  }

  .service-list-item-right.max_screen {
    display: none;
  }

  .service-list-item-right>a img {
    width: 2.64rem;
    height: 1.5rem;
    border-radius: 0.18rem;
    margin-right: 0.4rem;
  }

  .service-list-item-right>a p {
    width: auto;
    font-size: 0.34rem;
    line-height: 0.5rem;
    -webkit-line-clamp: 3;
    height: auto;
  }

  .service-list-item-right ul li::before {
    display: none;
  }

  .service-list-item-right ul li a {
    width: 100%;
    font-size: 0.34rem;
  }

  .service-list-item-right ul li {
    margin-top: 0.3rem;
    line-height: 0.42rem;
  }

  .service-list-item-right ul {
    margin-top: 0;
  }

  .encyclopedia {
    width: 100%;
    margin-top: 0.4rem;
  }

  .encyclopedia .service-list-item-right>a {
    margin-top: 0.3rem;
  }

  .encyclopedia .service-list-item-right {
    margin-top: 0;
  }

  .footer {
    margin-top: 0.4rem;
  }

  .footer-top {
    padding: 0.3rem 0.4rem;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  .footer-top a {
    margin: 0 0.1rem;
    font-size: 0.3rem;
    line-height: 0.54rem;
  }

  .footer-bot {
    padding: 0.6rem 0.32rem 0.7rem 0.32rem;
  }

  .footer-bot .w {
    flex-wrap: wrap;
  }

  .footer-bot img {
    width: 2.94rem;
    height: 0.84rem;
    display: block;
    margin: auto;
  }

  .footer-bot div {
    text-align: center;
    font-size: 0.3rem;
    line-height: 1.5;
    margin-top: 0.32rem;
  }

  .list-banner {
    display: none;
    width: 100%;
    height: 1.64rem;
    background: url(../images/list_banner_wap.png) no-repeat center;
    background-size: cover;
  }

  .list-banner-area {
    width: 80%;
  }

  .list-banner-area div {
    width: 1.36rem;
    line-height: 0.72rem;
    border: 0.02rem solid;
    border-color: #b87223;
    border-radius: 0.1rem;
    font-size: 0.4rem;
    margin-top: 0.46rem;
  }

  .newsinformation {
    margin-top: 0.4rem;
  }

  .newsinformation-left {
    width: 100%;
  }

  .news-tit.min_screen {
    display: flex;
  }

  .news-tit h3 {
    font-size: 0.36rem;
    line-height: 0.46rem;
    padding-bottom: 0.28rem;
  }

  .news-tit a {
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: #ccc;
  }

  .newsinformation-left-list li img {
    width: 2.6rem;
    height: 1.46rem;
    border-radius: 0.18rem;
    margin-right: 0.36rem;
  }

  .newsinformation-left-list li {
    margin: .3rem 0;
  }

  .newsinformation-left-list li div p {
    display: none;
  }

  .newsinformation-left-list li div h5::before {
    display: none;
  }

  .newsinformation-left-list li div {
    /* height: 1.46rem; */
    padding-bottom: .3rem;
  }

  .leadership .newsinformation-left-list li div {
    padding-bottom: .3rem;
  }

  .newsinformation-left-list li div h5 {
    font-size: 0.34rem;
    line-height: 0.52rem;
  }

  .newsinformation-left-list li div h5 span {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space: unset;
  }

  .newsinformation-right {
    width: 100%;
    margin-top: 0.4rem;
  }

  .newsinformation-right-overview {
    margin-top: 0;
    padding: 0.4rem 0.32rem 0.66rem 0.32rem;
  }

  .newsinformation-right-overview-item {
    width: 2.98rem;
    /*height: 1.52rem;*/
    border-radius: 0.18rem;
    padding: 0.32rem 0.26rem;
    margin-top: 0.26rem;
  }

  .newsinformation-right-overview-item img {
    width: 0.42rem;
    height: 0.42rem;
  }

  .newsinformation-right-overview-item h5 {
    font-size: 0.26rem;
    line-height: 0.32rem;
    width: calc(100% - 0.76rem);
  }

  .newsinformation-right-overview-item p {
    font-size: 0.28rem;
    line-height: 0.36rem;
    /*height: 0.36rem;*/
    margin-top: 4px;
    width: 100%;
    word-break: break-all;
    /*overflow: hidden;*/
  }

  .newsinformation-right-item {
    margin-top: 0.4rem;
  }

  .newsinformation-right-item-img {
    margin-top: 0.4rem;
    width: 100%;
  }

  .newsinformation-right-item-img img {
    height: 3.86rem;
    border-radius: 0.18rem;
  }

  .newsinformation-right-item-img p {
    width: 100%;
    height: 2.22rem;
    background: linear-gradient(180deg,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0.62) 100%);
    border-radius: 0rem 0rem 0.18rem 0.18rem;
    padding: 1.62rem 0.2rem 0.14rem 0.2rem;
    font-size: 0.36rem;
    line-height: 0.46rem;
  }

  .newsinformation-right-item ul {
    margin-top: 0.46rem;
  }

  .newsinformation-right-item ul li {
    margin-top: 0.28rem;
    line-height: 0.5rem;
  }

  .newsinformation-right-item ul li a {
    font-size: 0.34rem;
    width: calc(100% - 0.32rem);
  }

  .newsinformation-right-item ul li::before {
    width: 0.12rem;
    height: 0.12rem;
  }

  .piece-news-list.piece-news-list-li li {
    border-bottom: 1px solid #efefef;
  }

  .erdaohan {
    font-size: 0.28rem;
    height: auto;
    line-height: 0.86rem;
    width: 100%;
    border-bottom: 1px solid #ececec !important;
  }

  .erdaohan a {
    font-size: 0.28rem;
  }

  .leadership-president-tit {
    margin-top: 0.5rem;
    font-size: 0.4rem;
    line-height: 0.5rem;
  }

  .leadership-president-tit::before,
  .leadership-president-tit::after {
    height: 0.4rem;
    width: 1.4rem;
    margin: 0;
  }

  .leadership-president-tit::before {
    margin-right: 0.3rem;
  }

  .leadership-president-tit::after {
    margin-left: 0.3rem;
  }

  .leadership-president-con {
    width: 100%;
    border-radius: 0.16rem;
    box-shadow: 0rem 0rem 0.32rem rgba(75, 23, 0, 0.17);
    padding: 0.7rem 1.32rem 0.8rem 1.32rem;
    border-radius: 0.16rem;
    flex-wrap: wrap;
    height: auto;
    margin-top: 0.5rem;
  }

  .leadership-president-con>img {
    width: 100%;
    height: 5.9rem;
  }

  .leadership-president-con::after,
  .leadership-president-con::before,
  .leadership-president-con-right-dec,
  .leadership-president-con-right-top h4 {
    display: none;
  }

  .leadership-president-con-right-top {
    width: 100%;
    padding-bottom: 0.16rem;
    margin-top: 0.44rem;
  }

  .leadership-president-con-right {
    width: 100%;
  }

  .leadership-president-con-right-top span {
    font-size: 0.48rem;
    line-height: 0.6rem;
  }

  .leadership-president-list {
    margin-top: 0;
  }

  .leadership-president-list a {
    width: 100%;
    margin-right: 0;
    margin-top: 0.5rem;
    padding: 0.7rem 1.32rem 0.8rem 1.32rem;
    border-radius: 0.16rem;
  }

  .leadership-president-list a img {
    width: 100%;
    height: 5.9rem;
  }

  /*  */
  .leadership {
    padding-bottom: 0;
  }

  .service-col .service-tab {
    flex-wrap: wrap;
    width: 100%;
  }

  .service-col .service-tab li {
    width: 1.44rem;
    height: 1.44rem;
    padding: 0.26rem 0;
    margin-left: 0;
  }

  .service-col .service-tab i {
    font-size: 0.46rem;
  }

  .service-col .service-tab li p {
    font-size: 0.24rem;
    margin-top: 0.1rem;
    line-height: 0.3rem;
  }

  .service-col .service-col-list-item {
    flex-wrap: wrap;
    margin-top: 0.44rem;
  }

  .service-col-list-item>div {
    width: 100%;
  }

  .service-col-list-item-li {
    width: 100%;
  }

  .service-col-list-item-li>a {
    line-height: 1.16rem;
    font-size: 0.32rem;
    padding-left: 0.5rem;
    margin-top: 0.16rem !important;
  }

  .service-col-list-item-li .piece-news-list {
    margin-top: 0.48rem;
  }

  .title {
    display: none;
  }

  .media-list {
    justify-content: space-between;
  }

  .media-list li {
    width: 3.28rem;
    margin: 0;
    margin-top: .3rem;
  }

  .media-list li .show-img {
    width: 100%;
    height: 1.86rem;
  }

  .media-list li .time {
    display: none;
  }

  .media-list li .media-title {
    font-size: 0.34rem;
    line-height: 0.48rem;
    margin: 0.2rem 0 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .video-box {
    margin-top: .4rem;
  }

  .media-list li .show-img .play-btn {
    opacity: 66%;
    width: .6rem;
    height: .6rem;
  }

  .listright,
  .lanmu,
  .content p,
  .content .date,
  .content .noimgdate {
    display: none;
  }

  .listleft {
    width: 100%;
    padding: 0;
    border: none;
  }

  .listbody {
    margin-top: 0;
  }

  .container img {
    width: 2.6rem;
    height: 1.46rem;
    border-radius: .18rem;
    margin-right: .36rem;
  }

  .content h3 {
    font-size: .34rem;
    line-height: .52rem;
    /* overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: auto;
    white-space: normal; */
  }

  .container {
    padding: .3rem 0;
  }

  .listbody-content {
    width: 100%;
  }

  .listbody-content-tit {
    font-size: .48rem;
    line-height: .68rem;

    margin-top: .4rem;
  }

  .listbody-content-info {
    text-align: center;
    font-size: .28rem;
    line-height: .36rem;
    margin-top: .4rem;
  }

  .listbody-content-info span {
    margin: 0 .1rem
  }

  .listbody-content-main {
    margin-top: .54rem;
  }

  .listbody-content-main p {
    font-size: .34rem;
    line-height: .5rem;
    margin-bottom: .34rem;
  }

  .mb20 {
    margin-bottom: 20px;
  }

  .show-tip {
    font-size: 16px !important;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    width: 100%;
    top: 35px;
    font-weight: normal !important;
    text-align: center;
  }

  .search {
    margin-top: .4rem;
  }

  .modelTost .swiper-slide img {
    max-width: 100%;
  }

  .modelClose {
    display: none;
  }
  .section-constitution .constitution-container {
    display: unset;
  }

  .constitution-left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    display: block;
    padding: 30px;
  }
  .constitution-title-group{
     margin-left: 0;
  }
  .constitution-icon-bg{
    margin-bottom: 10px;
  }
  .section-intro .intro-content {
    display: unset;
  }

  .intro-photo-group {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }

  .leader-item {
    width: 47%;
  }

  .org-item {
    width: 47%;
  }

  .local-union-item {
    min-width: 29%;
  }
}