body,
html {
  background-color: #fff;
  font-size: 0.3rem;

  /* scroll-behavior: smooth; */
}
body {
  overflow-x: hidden;
  position: static;
  -webkit-overflow-scrolling: touch;
}
ul,
li,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
#container {
  max-width: 7.5rem;
  margin: 0 auto;
  min-height: 100vh;
  position: relative;
}

/* 顶部 */
.top {
  background-color: #fff;
  width: 100%;
  height: 5.6rem;
  margin: 0.08rem auto 0;
  padding-top: 0.16rem;
}
/* 顶部轮播 */
.banner {
  width: 100%;
  height: 7.5rem;
  margin: 0 auto;
  position: relative;
}
.banner .swiper-container {
  width: 100% !important;
  height: 7.5rem;
}
.banner .swiper-slide {
  width: 100%;
  height: 7.5rem;
  position: relative;
}
.banner .big_cover {
  /* width: 6.86rem; */
  width:100%;
  height: 7.5rem;
}

.banner .swiper-pagination-bullet {
  width: 6px;
  height: 4px;
  border-radius: 2px;
  background: rgba(255, 266, 255, 0.5);
}
.banner .swiper-pagination-bullet-active {
  width: 10px;
  height: 4px;
  background: #FFFFFF;
  border-radius: 2px;
}
.banner .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 5px;
  left: unset;
  right: .32rem;
  width: unset;
}
.news_desc {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.7) 100%
  );
  width: 100%;
  z-index: 10;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 17px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  padding: 0.3rem 0.34rem 0.42rem;
  box-sizing: border-box;
}
/* nav导航栏 */
.fixed_module {
  position: fixed;
  display: none;
}
.static {
  position: static;
}
.nav {
  padding: 0.4rem 0.32rem 0.3rem;
  margin: 0 auto;
  /* position: -webkit-sticky;
  position: -moz-sticky;  
  position: -ms-sticky;  
  position: sticky; */
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background-color: #fff;
}
.nav ul {
  width: 100%;
  display: flex;
}
.nav ul li {
  width: 1.37rem;
  text-align: center;
  font-size: 0.28rem;
  font-weight: 400;
  color: #495057;
  /*margin-right: 0.3rem;*/
}
/*.nav ul li:last-child {
  margin-right: 0;
}*/
.nav img {
  width: .68rem;
  height: .68rem;
  display: block;
  margin: 0 auto .2rem;
}
/*  */
.title {
  width: 7.5rem;
  height: 1.22rem;
  background-color: #fff;
  cursor: pointer;
  padding: .4rem .4rem .1rem .32rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;  
  justify-content: space-between;
  font-size: .24rem;
  font-weight: 400;
  color: #008BFF;
  /* border-top:.08rem solid #F8F9FA;  */
}
.title > img {
  width: 1.82rem;
  height: .62rem;
  height: auto;
  display: block;
  /* margin: 0 auto; */
}
.first-title{
  height: 1.02rem;
  padding: .2rem .4rem .1rem .32rem;
}
/* 大跨栏样式 */
.big-kualan {
  padding: 0.1rem 0 0.28rem 0.31rem;
  overflow: hidden;
  overflow-x: scroll;
  white-space: nowrap;
}
.big-kualan .kualan-item {
  width: 4.8rem;
  height: 4.25rem;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0rem 0.04rem 0.62rem 0rem rgba(198, 198, 198, 0.3);
  border-radius: 0.08rem;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  margin-right: 0.2rem;
}
.big-kualan .kualan-cover {
  width: 100%;
  height: 2.7rem;
  margin-bottom: 0.24rem;
  position: relative;
}
.big-kualan .kualan-cover img {
  width: 100%;
  height: 100%;
  display: block;
}
.kualan-title {
  font-size: 0.28rem;
  font-weight: 400;
  color: rgba(25, 25, 25, 1);
  line-height: 0.36rem;
  padding: 0 0.27rem;
  white-space: normal;
}
/* 直播跨栏 */
.zb-kualan {
  padding: 0.31rem 0 0.18rem 0.32rem;
  overflow: hidden;
  overflow-x: scroll;
  white-space: nowrap;
  background-color: #fff;
  margin-bottom: 0.06rem;
}
.zb-kualan .kualan-item {
  width: 5.18rem;
  height: 3.5rem;
  border-radius: 0.08rem;
  display: inline-block;
  vertical-align: top;
  margin-right: 0.19rem;
}
.zb-title {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.7) 100%
  );
  width: 100%;
  z-index: 10;
  position: absolute;
  left: 0;
  bottom: 0;
  white-space: normal;

  font-size: 17px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 0.48rem;
  padding: 0 0.2rem 0.15rem;
  box-sizing: border-box;
  border-bottom-left-radius: 0.08rem;
  border-bottom-right-radius: 0.08rem;
}
.zb-item {
  width: 5.18rem;
  height: 2.9rem;
  border-radius: 0.08rem;
  position: relative;
  margin-bottom: 0.17rem;
}
.zb-cover {
  width: 5.18rem;
  height: 2.9rem;
  border-radius: 0.08rem;
}
.zb-cover img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 0.08rem;
}
/* 3D轮播 */
.three-banner {
  width: 100%;
  padding-bottom: 0.2rem;
  padding-top: 0.18rem;
  display: flex;
  justify-content: center;
}
.three-banner .swiper-slide {
  width: 6.3rem !important;
  height: 3.55rem;
  border-radius: 0.2rem;
  position: relative;
}
.three-title {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.7) 100%
  );
  width: 100%;
  z-index: 10;
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 17px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 0.48rem;
  padding: 0 0.24rem 0.22rem;
  box-sizing: border-box;
  border-bottom-left-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.three-banner .swiper-slide img {
  width: 100%;
  height: 100%;
  border-radius: 0.2rem;
}
.three-banner .swiper-slide-prev {
  margin-top: 0.2rem;
  height: 3.2rem !important;
}
.three-banner .swiper-slide-prev img {
  height: 3.2rem !important;
}
.three-banner .swiper-slide-next {
  margin-top: 0.2rem;
  height: 3.2rem !important;
}
.three-banner .swiper-slide-next img {
  height: 3.2rem !important;
}
.three-banner .swiper-slide-active {
  width: 6.3rem;
}

/* 新华云展号 */
.yzh-container .title {
  margin: 0;
}
.follow_obj {
  white-space: nowrap;
  overflow: hidden;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  font-size: 0.28rem;
  padding: 0.44rem 0 0.33rem 0.32rem;
  background-color: #fff;
}
.follow_obj .follow_name {
  font-size: 0.28rem;

  font-weight: 500;
  color: rgba(243, 243, 243, 1);
  width: 1.8rem;
  min-height: 0.68rem;
  margin: 0 auto;
  text-align: center;
  line-height: 0.32rem;
  margin-bottom: 0.1rem;
}
.follow_desc {
  width: 2.1rem;
  margin: 0 auto;
  min-height: 0.72rem;
  font-size: 0.22rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 0.36rem;
  opacity: 0.8;
  margin-bottom: 0.2rem;
}
.follow_obj li {
  width: 2.74rem;
  height: 4.04rem;
  margin-right: 0.23rem;
  display: inline-block;
  border-radius: 0.08rem;
  text-align: center;
  color: white;
  white-space: normal;
  vertical-align: top;
}
.limit-center {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  text-align: center !important;
}
.bgcolor1 {
  background: #8acfdc url(../images/gz_bg.png) no-repeat right bottom;
  background-size: 1.77rem 1.92rem;
}
.bgcolor2 {
  background: #73c190 url(../images/gz_bg.png) no-repeat right bottom;
  background-size: 1.77rem 1.92rem;
}
.bgcolor3 {
  background: #93a7b9 url(../images/gz_bg.png) no-repeat right bottom;
  background-size: 1.77rem 1.92rem;
}
.bgcolor4 {
  background: #dcc58a url(../images/gz_bg.png) no-repeat right bottom;
  background-size: 1.77rem 1.92rem;
}
.bgcolor5 {
  background: #7380c1 url(../images/gz_bg.png) no-repeat right bottom;
  background-size: 1.77rem 1.92rem;
}
.bgcolor6 {
  background: #ce9c8a url(../images/gz_bg.png) no-repeat right bottom;
  background-size: 1.77rem 1.92rem;
}
.follow_obj li .follow_icon {
  width: 1.1rem;
  height: 1.1rem;
  margin: 0.35rem auto 0.19rem;
  border-radius: 50%;
}
.follow_obj li .follow_icon img {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  cursor: pointer;
}
.follow {
  width: 1.34rem;
  height: 0.48rem;
  background: rgba(23, 82, 156, 1);
  border-radius: 0.27rem;
  margin: 0 auto;
  font-size: 0.26rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.followed {
  width: 1.34rem;
  height: 0.48rem;
  background: darkgray;
  border-radius: 0.27rem;
  margin: 0 auto;
  font-size: 0.26rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* 顶部样式 */
.statement {
  width: 6.86rem;
  margin: 0 auto;
  text-align: center;
}
.company-title {
  width: 100%;
  font-size: 15px;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  width: 6.86rem;
  height: 0.52rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto 0.36rem;
}
.statement-info {
  font-size: 0.24rem;
  font-weight: 400;
  color: rgba(161, 161, 161, 1);
  line-height: 0.3rem;
  text-indent: 0.4rem;
  margin-bottom: 0.3rem;
  text-align: left;
}
.contact {
  font-size: 0.24rem;
  font-weight: 400;
  color: rgba(161, 161, 161, 1);
  line-height: 0.3rem;
  margin-bottom: 0.72rem;
}
.company-title::after,
.company-title::before {
  content: "";
  display: block;
  width: 2.34rem;
  height: 0.02rem;
  background-color: rgba(222, 222, 222, 1);
}
.company-item {
  padding-bottom: 0.74rem;
}
.company-item ul {
  padding-left: 0.32rem;
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
}
.company-item ul li {
  width: 2.58rem;
  height: 1.28rem;
  margin-right: 0.08rem;
}
.company-item ul li img {
  width: 2.58rem;
  height: 1.28rem;
  display: block;
}
/* 左文右图 */
.leri_item {
  width: 100%;
  background-color: #fff;
  padding: 0.22rem 0.32rem 0.28rem;
  box-sizing: border-box;
  margin-bottom: 0.08rem;
  display: flex;
  justify-content: space-between;
}
.leri_content {
  width: 4.28rem;
  position: relative;
}
.article_words {
  font-size: 17px;
  color: rgba(15, 15, 15, 1);
  line-height: 0.48rem;
  min-height: 1.3rem;
  margin-bottom: 0.21rem;
}

.article_cover {
  width: 2.22rem;
  height: 1.78rem;
  font-size: 0;
  border-radius: 0.08rem;
}
.article_cover > img {
  width: 100%;
  height: 100%;
  border-radius: 0.08rem;
}
.article_pvbox {
  font-size: 0.24rem;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.article-box-0 {
  margin-bottom: 0.08rem;
}
.live_img {
  width: 0.2rem;
  height: 0.2rem;
  display: block;
}
.article_info_hide {
  display: none;
}
.kualan-title {
  min-height: 0.8rem;
}
.kualan-detail {
  height: 0.28rem;
  overflow: hidden;
  font-size: 0.24rem;
  color: rgba(201, 201, 201, 1);
  line-height: 0.28rem;
  padding-left: 0.27rem;
}
/* 加载更多*/
.load_more {
  font-size: 0.28rem;
  margin: 0;
  font-weight: normal;
  display: flex;
  justify-content: center;
  padding: 0.2rem 0;
  border-top: 0.01rem solid rgba(238, 238, 238, 1);
  box-shadow: 0px -2px 2px 0px rgba(238, 238, 238, 1);
  display: none;
  text-align: center;
}
.load_more_content {
  position: relative;
}
.load_more_content .loading_img {
  position: relative;
  left: -0.1rem;
  width: 0.28rem;
  height: 0.28rem;
}
.zhibo-detail {
  height: 0.28rem;
  overflow: hidden;
  font-size: 0.24rem;
  color: rgba(201, 201, 201, 1);
  line-height: 0.28rem;
  padding-left: 0.05rem;
}
.hyzs-banner {
  width: 100%;
  background-color: RGBA(247, 247, 247, 1);
  padding-bottom: 0.16rem;
}
.hyzs-banner .banner {
  margin-bottom: 0;
}
.module-title {
  background-color: #fff;
}
/* 会展云集 */
.hz-detail {
  font-size: 0.22rem;
  font-weight: 400;
  color: rgba(161, 161, 161, 1);
}
.hz_words {
  font-size: 17px;
  font-weight: 400;
  color: rgba(15, 15, 15, 1);
  min-height: 1.2rem;
  line-height: 0.48rem;
}
.hz_address {
  margin-bottom: 0.05rem;
  display: flex;
  height: 0.3rem;
  align-items: center;
}
.hz_address::before {
  content: "";
  display: block;
  width: 0.2rem;
  height: 0.26rem;
  background: url(../images/address.png) no-repeat center;
  background-size: 100% 100%;
  margin-right: 0.12rem;
}
.hz_time {
  display: flex;
  height: 0.3rem;
  align-items: center;
}
.hz_time::before {
  content: "";
  display: block;
  width: 0.22rem;
  height: 0.22rem;
  background: url(../images/time.png) no-repeat center;
  background-size: 100% 100%;
  margin-right: 0.11rem;
}
.hz-item {
  padding-bottom: 0.14rem;
}
.go_seeMore {
  height: 0.9rem;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.28rem;
  font-weight: 400;
  color: rgba(17, 79, 157, 1);
  margin-top: -0.1rem;
}
.hyzs_seeMore {
  height: 0.9rem;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.28rem;
  font-weight: 400;
  color: rgba(17, 79, 157, 1);
  margin-top: -0.1rem;
}
.is_center {
  justify-content: center;
}

/* 会展云集 */
.hzyj .banner {
  padding-top: 0.21rem;
}
.hzyj .big-kualan .kualan-item {
  height: 4.25rem;
}
/* .hzyj .kualan-title{
  min-height: 0;
} */
.yzh-container .title {
  margin-top: 0.2rem;
}
.video-type div.live {
  background: url(../images/zhibo-icon.png) no-repeat center;
  background-size: 100% 100%;
}
.video-type span {
  margin-left: 0.05rem;
}

/* 云直播 */
.video-type {
  width: 1.04rem;
  height: 0.38rem;
  justify-content: center;
  right: 0.16rem;
  top: 0.14rem;
  left: unset;
  background: rgba(0, 0, 0, 0.5);
  border-radius: .19rem;
  color: #ffffff;
  display: flex;
  align-items: center;
  padding: 0.02rem 0.06rem;
  font-size: .2rem;
  box-sizing: border-box;
}
.zb-type {
  position: absolute;
  right: 0.19rem;
  left: unset;
  top: 0.16rem;
  justify-content: center;
}
.zb_title {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0.2rem 0.21rem 0.3rem;
  z-index: 10;
  margin-bottom: 0 !important;
  font-size: 17px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.7) 100%
  );
  box-sizing: border-box;
}
.footer {
  padding-top: 0.44rem;
}
.article_title {
  font-size: 17px;
}
.playvideo {
  width: 0.18rem !important;
  height: 0.18rem !important;
  display: block !important;
  margin-right: 0.05rem;
}
.article_over{
  height: 3rem;
  overflow-y: hidden;
}
.kjxz-container {
  border-bottom: .08rem solid #F8F9FA;
  min-height: 4.2rem;
}

.article_kjxz{
  padding: 0 0 0 .32rem;
  overflow: hidden;
  overflow-x: scroll;
  white-space: nowrap;
  background: #fff;
  margin-bottom: .08rem;
  margin-top: .2rem;
  height: 100%;
}

.kjxz_item {
  width:4.4rem;
  background:rgba(255,255,255,1);
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  margin-right: .1rem;
}
.kjxz_cover{
  position: relative;
  width: 4.4rem;
  height: 2.46rem;
  border-radius: .04rem;
}
.kjxz_cover img{
  width: 100%;
  height: 100%;
  display: block;
  border-radius: .04rem;
}
.kjxz_title{
  font-size:.26rem;
  font-weight:normal;
  color:rgba(51,51,51,1);
  margin: .22rem auto .2rem;
  white-space: normal;
  min-height: .7rem;
}
.article_kjxz .article_info{
  font-size:.22rem;
  font-weight:normal;
  color:rgba(153,153,153,1);
}
/* 左文右图样式更改 */
.article-type-2 .article-detail {
  width: 4.1rem;
  height: auto;
}
.article_title {
  font-weight: normal;
}
.article-type-2 .article-image {
  position: absolute;
  right: 0;
  width: 2.22rem;
  height: 1.78rem;
  overflow: hidden;
  border-radius: 0.08rem;
  margin-top: 0;
}
.article-type-2 .article-detail .article_title {
  margin-bottom: 0;
  letter-spacing: 1px;
}
/* 新华号稿件 */
.xinhua-container {
  display: flex;
  height: 0.8rem;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.2rem;
}
.xinhua_box {
  display: flex;
}
.xinhua_photo {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 50%;
  margin-right: 0.17rem;
  position: relative;
}
.image-icon {
  position: absolute;
  width: 0.2rem;
  height: 0.2rem;
  right: 0;
  bottom: 0;
}
.photo_img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
}
.xinhua_named {
  font-size: .32rem;
  font-weight: normal;
  color: #343A40;
}
.xinhua_info{
  display: flex;
  align-items: center;
  height: .7rem;
  width: 4.6rem;
}
.xinhua_time {
  font-size: 0.24rem;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
}
.xinhua_follow {
  width: 1.2rem;
  height: 0.52rem;
  background: rgba(23, 82, 156, 1);
  border-radius: 0.26rem;
  font-size: 0.24rem;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  display: flex;
  justify-content: center;
  align-items: center;
}

.xhsm img{
  width: 6.86rem;
  display: block;
  margin: 0 auto .2rem;
}
.xhsm{
  font-size: .28rem;
  background: #fff;
  padding: .2rem 0 .3rem;
}
.xhsm_words1{
  text-align: center;
  margin-bottom: .4rem;
}
.xhsm_words2{
  padding-left: .75rem;
  line-height: .42rem;
}
.xhsm {
  display: none;
}
/*  */
.mryt-article{
  background-color: #fff;
  border-bottom: .08rem solid#F8F9FA;
  padding-bottom: .24rem;
}
.mryt-article .title {
  padding: 0 .4rem 0 .32rem;
  height: 1rem;
}
.mryt-cover{
  width: 100%;
  height: 4.22rem;
  background: #1B1B1B;
  margin: 0 auto .2rem;
}
.mryt-cover img{
  width: 100%;
  height: 100%;
  display: block;
}
.mryt-container{
  font-size: .24rem;
  font-weight: 400;
  color: #666666;
}
.mryt-desc{
  padding: 0 .34rem 0 .3rem;
  box-sizing: border-box;
  font-size: .36rem;
  font-weight: 400;
  color: #343A40;
  line-height: .48rem;
  text-align: justify;
}
.article_info {
  font-size: .24rem;
  color: rgba(201, 201, 201, 1);
}
.mryt-title{
  font-size: .36rem;
  /* font-family: "FZYaSongS-R-GB"; */
  /* font-weight: bold; */
  color: #333333;
  margin-bottom: .3rem;
}
.eq-name,.shot-place,.shot-param{
  font-size: .24rem;
  font-weight: 400;
  color: #FFFFFF;
}
.eq-name{
  margin-bottom: .12rem;
}
.shot-place{
  margin-bottom: .12rem;
}

/* toast */
.shuma-toast{
  width: 100%;
  height: 100vh;
  background: #000;
  overflow: hidden;
  display: none;
}
.experience{
  font-size: .28rem;
  /* font-family: "FZYaSongS-R-GB"; */
  font-weight: 400;
  color: #FFFFFF;
  width: 100%;
  background: #000;
  box-sizing: border-box;
  line-height: .6rem;
}
.cover{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.photo-bottom{
  width: 100%;
  /* height: 1rem; */
  padding: 0.2rem .37rem .2rem;
  box-sizing: border-box;
  font-size: .28rem;
  font-weight: 400;
  color: #FFFFFF;
}
.page1-bottom {
  background-color: rgba(0, 0, 0, 0.74);
}
.toast-title{
  font-size: .32rem;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  width: 85%;
  margin-left: .2rem;
}
.cover img{
  width: 100%;
  display: block;
}
.back{
  height: .5rem;
  width: 100%;
  padding: .2rem .34rem;
  background-color: #000;
  display: flex;
  align-items: center;
}
.back img{
  width: 0.2rem;
}
.photo-info{
  padding: .37rem .43rem .24rem;
  box-sizing: border-box;
}
.photo-title{
  font-size: .32rem;
  font-weight: 400;
  color: #FFFFFF;
  margin: .93rem 0 .52rem;
}
/*  */
.shuma-toast .swiper-container{
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
.shuma-toast .swiper-slide{
  width: 100%;
}


.toast-cover{
  width: 100%;
}
.toast-bottom{
  position: static;
  height: auto;
  padding: 0 0.37rem .3rem;
  transition: all 1s linear;
}
.page2{
  width:100%;
  overflow-y: scroll;
  transition: all .3s linear;
  background: rgba(0, 0, 0, .74);
}
.is_up {
  transform: translateY(-100%);
  transition: all .3s linear;
}
.slide-up{
  transform: translateY(-30%);
  transition: all .3s linear;
}
.to_up{
  transform: translateY(-55%);
  transition: all .5s linear;
}
.page1-bottom{
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1009;
}
.page_ht {
  height: calc(100vh - 0.5rem);
}
.photo-words{
  width: 100%;
}
.shuma-toast-overlay{
  position: fixed;
  left:0;
  top:.9rem;
  width:100%;
  bottom:0;
  overflow-y:hidden;
  z-index:1001;
  display:none;
}
.shuma-toast{
  overflow:hidden;
}
.is_fixed {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
}
.shuma-toast-overlay .page_content{
  width:100%;
  height:200%;
}
.unscroll{
  height: 100vh;
  overflow-y: hidden;
}
.shuma-yjs{
  padding: 0 0.32rem .4rem;
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  background-color: #fff;
  border-bottom: .08rem solid #F8F9FA;
  overflow-x: scroll;
}
.sm-img-box1,.sm-img-box2{
  width: 4.6rem;
  height: 2.6rem;
  flex-shrink: 0;
  border-radius: .04rem;
}
.sm-img-box1{
  margin-right: .15rem;
}
.img1,.img2{
  width: 4.6rem;
  height: 2.6rem;
  display: block;
  object-fit: fill;
  border-radius: .04rem;
}
.sm-img-box2 {
  padding-right: .32rem;
}
.continue{
  display: none;
  text-align: center;
  font-size: .26rem;
  line-height: .6rem;
}
.article-status{
  width: 0.36rem;
  height: .32rem;
  margin-right: .08rem;
  position: relative;
  top: .05rem;
  /* vertical-align: middle; */
}
/* .rmsb-container .article-style-1:first-child {
  padding: .1rem 0 .4rem .32rem;
}
.yxjk-container .article-style-1:first-child {
  padding: .1rem 0 .4rem .32rem;
}
.czxc-container .article-style-1:first-child {
  padding: .1rem 0 .4rem .32rem;
}
.zjjf-container .article-style-1:first-child {
  padding: .1rem 0 .4rem .32rem;
} */
.kjxz-container .title{
    height: 1rem;
}

/* 全屏顶部 */
#title{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  z-index: 1002;
  display: none;
  background: #000;
}
#title-bottom{
  height:44px;
  line-height:44px;
  position:relative;
  text-align: center;
  display: flex;
  padding: 0 .24rem;
  justify-content: space-between;
  align-items: center;
}
#title-top{
  height:38px;
}
.btn-back {
  width: 0.38rem;
  height: .54rem;
}
.btn-back img{
  width: 100%;
  height: 100%;
  display: block;
}
.topic_name {
  width: 5.2rem;
  font-size: .36rem;
  font-weight: 400;
  color: #fff;
  /* display: none; */
  text-align: center;
  margin: 0 auto;
}
.arrow-down {
  width: .18rem;
  height: auto;
  display: block;
  position: absolute;
  right: .2rem;
  bottom: .28rem;
}
.yz-zhibo, .yz-yugao, .yz-huifang{
  width: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: .24rem;
  right: .32rem;
  border-radius: .2rem;
  height: .4rem;
  font-size: .24rem;
  font-weight: 400;
  color: #FFFFFF;
  margin: 0;
  background: #0091FF;
}
.yz-zhibo {
  width: 1.2rem;
  background: #F33B3B;
}
.yz-zhibo img {
  width: .2rem;
  height: auto;
  display: block;
  margin-right: 4px;
}
.yz-huifang {
  background: #67B90F;
}
.yz-huifang img,.yz-yugao img {
  width: .2rem;
  height: auto;
  display: block;
  margin-right: 4px;
}

.bn-icon {
  font-size: .2rem;
  width: .86rem;
  height: .3rem;
}
.bn-zhibo{
	width: 1rem;
}
/*  */
.guanggao{
  width: .92rem;
  height: .4rem;
  background: rgba(0, 0, 0, 0.2);
  border-radius: .2rem;
  position: absolute;
  right: .32rem;
  top: .24rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: .24rem;
  font-weight: 400;
  color: #FFFFFF;
}
.zt-icon{
  width: .86rem;
  height: .3rem;
  background: #008BFF;
  border-radius: .2rem;
  position: absolute;
  right: .2rem;
  top: .2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: .2rem;
  font-weight: 400;
  color: #FFFFFF;
}
.kl-desc {
  min-height: unset;
}
.klSwiper-module {
  border-bottom: .08rem solid #F8F9FA;
}
.bigPic_advertising img{
  width: 100%;
  
}

/* 直播类型 广告 */
.bigPic_advertising .zhibo,.bigPic_advertising .yugao,.bigPic_advertising .huifang{
  width: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: .24rem;
  right: .32rem;
  border-radius: .2rem;
  height: .4rem;
  font-size: .24rem;
  font-weight: 400;
  color: #FFFFFF;
  margin: 0;
  background: #0091FF;
}
.bigPic_advertising .zhibo {
  width: 1.2rem;
  background: #F33B3B;
}
.bigPic_advertising .zhibo img {
  width: .2rem;
  height: auto;
  display: block;
  margin-right: 4px;
}
.bigPic_advertising .huifang {
  background: #67B90F;
}
.bigPic_advertising .huifang img,.bigPic_advertising .yugao img {
  width: .2rem;
  height: auto;
  display: block;
  margin-right: 4px;
}
/* 修改广告banner 下的样式 */ 
.article-style-4 .open-info-ads{
  display: block;
}
.article-style-4 .open-info-ads {
    background: url(../../images/ads-banner.png) no-repeat center;
    background-size: auto;
    background-size: 0.4rem auto;
}
.article-style-4 .bannerAds {
    background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.3) 100%
  );
}
.article-style-4 .article-info.ads::before {
    background: url(../../images/gg-banner.png) no-repeat center;
    background-size: 0.6rem auto;
}
.article-style-4 .article-ad-title4 {
  width: 5.8rem;
  margin-right: .2rem;
}
/* 左文右图 添加广告icon */
.article-info-detail.ads::before {
  display: inline-block;
  width: 0.6rem;
  line-height: .32rem;
  margin-right: 0.2rem;
  height: 0.36rem;
  color: #6A727A;
  font-size: .24rem;
  transform: scale(.875);
  background: #F1F3F5;
  background-size: auto;
  border-radius: 3px;
  background-size: 100%;
  content: '广告';
  text-align: center;
}
/* 广告按钮关闭样式 */
.open-info-ads {
  width: .4rem;
  height: .28rem;
  background: url(../../images/adsCha.png?01) no-repeat center;
  background-size: auto;
  background-size: .4rem auto;
  flex-shrink: 1;
}