[v-cloak] {
  display: none !important;
}
a, a:hover {
  color: black;
  text-decoration: none;
}
@font-face {
  font-family: FangZheng_JIAN;
  src: url('../assets/font/方正黑体简体.TTF');
}

@font-face {
  font-family: FangZheng_SONG;
  src: url('../assets/font/方正书宋简体.ttf');
}

html,
body {
  width: 100%;
  height: 100%;
  min-width: 940px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #FFFFFF;
  -ms-overflow-style: none; 
  overflow: -moz-scrollbars-none;
  text-align: justify;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar { width: 0 !important }

.flex-row {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
}

.flex-column {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
}

.flex-row-align {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  align-items: center;
}

.flex-row-justify {
  display: flex;
  display: -webkit-flex;
  flex-direction: row;
  justify-content: center;
}

.flex-column-align {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  align-items: center;
}

.flex-column-justify {
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
}

.ivu-btn.ivu-btn-info.more {
  width: 4.8rem;
  height: 0.8rem;
  padding: 0.1rem 0.3rem;
  font-size: 0.48rem;
  margin-top: 1rem;
  font-family: FangZheng_JIAN;
  color: #FFFFFF;
  background-color: #BFBFBF;
  border-color: #BFBFBF;
}

.ivu-btn.ivu-btn-info.more:hover {
  background-color: #b0b0b0;
  border-color: #b0b0b0;
}

.ivu-btn.ivu-btn-info.more span {
  display: inline-block;
  width: 100%;
  height: 0.58rem;
  line-height: 0.58rem;
}

.single-line-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tow-line-ellipsis {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.three-line-ellipsis {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

.ivu-carousel-arrow {
  width: 1.1rem;
  height: 2.32rem;
  border-radius: 0.06rem;
}

.ivu-carousel-arrow:hover {
  background-color: rgba(255, 255, 255, .6);
}

.bottom-footer-iframe {
  width: 100%;
  height: 7.28rem;
  vertical-align: bottom;
  overflow: hidden;
}

.detai-main-outline {
  width: 23rem;
  margin: 0.9rem auto ;
  border: 1px solid #E5E5E5;
  padding: 0.7rem 0.8rem;
}
.nav, .nav a {
  color: #999;
}
.nav a {
  font-size: 14px;
  padding: 0 5px;
}
.ueditor-text-outline {
  padding: 1.4rem;
  margin-bottom: 2rem;
  border: 1px solid #E5E5E5;
}
.ueditor-text-outline img {
  width: 100%;
}