/* 新版本h5详情页 */

.video_mask-0820 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 989;
  background-color: transparent;
}

.comDialog {
  position: absolute;
  display: none;
  top: calc(50% - 60px);
  left: 5%;
  right: 0;
  bottom: 0;
  width: 90%;
  height: 120px;
  background-color: #fff;
  border-radius: 12px;
  z-index: 999;
}

.comDialog-title {
  position: relative;
  height: 70px;
  border-bottom: 1px lightgray solid;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  font-weight: 600;
}

.comDialog-buttons {
  position: relative;
  display: flex;
  height: 50px;
}

.c-button {
  position: relative;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  width: 16000px;
  height: 50px;
}

.c-button:first-child {
  border-right: 1px lightgray solid;
  color: #d3d3d3;
}

.c-button:last-child {
  color: #576b95;
}


.review_mask-0820 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white);
  display: flex;
  align-items: flex-end;
  justify-content: center;
  pointer-events: none;
}

.review-button-0820 {
  position: relative;
  background: #F21910;
  color: #fff;
  border-radius: .1rem;
  width: calc(100% - 24px);
  margin: 0 auto .3rem;
  text-align: center;
  font-weight: 500;
  font-family: PingFangSC, PingFang SC;
  font-size: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.moreRec_items {
  position: relative;
  /* justify-content: flex-start;
  padding: 12px;
  width: calc(100% - 24px);
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
  row-gap: 30px; */
  word-break: break-word;
  width: calc(100% - 24px);
  margin: 0 auto;
}

.moreRec_item {
  /* float: left;
  display: block;
  line-height: 30px;
  text-align: center;
  background: transparent;
  color: #808080;
  width: calc(25% - 8px);
  height: 30px;
  box-shadow: 0rem 0rem 2px 0rem rgba(205,19,19,0.76);
  border-radius: 3px; */
  display: inline-block;
  margin: .0853333333rem 5px;
  margin-bottom: 15px;
  width: calc(25% - 10px);
  line-height: .6144rem;
  font-size: .256rem;
  border-radius: .08rem;
  background-color: transparent;
  text-align: center;
  color: #808080;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
  box-shadow: 0rem 0rem 2px 0rem rgba(205, 19, 19, 0.76);
}

.openapp-0820 {
  padding: 2px 4px;
  border-radius: 4px;
  color: #e02020 !important;
  border: 1px #e02020 solid;
  margin-top: 4px;
}

.auto_hide_bar {
  width: 100%;
  height: 60px;
  /* border-top: 1px solid #ddd; */
  position: fixed;
  bottom: 80px;
  left: 0;
  background: transparent;
  box-sizing: border-box;
  z-index: 1000;
  transition: opacity 3s;
  opacity: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.auto_hide_bar-button-0820 {
  width: 70%;
  max-width: 300px;
  display: block;
  margin: 4px auto;
  border-radius: 50px;
  font-size: 16px;
  text-align: center;
  position: relative;
}

/* 商品推广样式（.review-shop-recomment-box / .review_items .promote-tag）
   已统一挪到 css/news/index.css —— simpleNewsDetails 也复用同一套，且它不加载本文件。
   本页（newsDetails）在 nversion 之后加载 news/index.css，样式结果不变。 */
