

/* 整个详情区域 */

.editor_txt{

  max-width: 1000px;

  margin: 60px auto;

  padding: 50px;

  font-size: 16px;

  line-height: 2;

  color: #333;

  background: #F9F9F9;

  border-radius: 24px;

  box-sizing: border-box;

  transition: all .4s ease;

  box-shadow:
  0 4px 30px rgba(0,0,0,.03);

  animation:
  fadeUp .8s ease forwards;

}

/* hover轻浮动 */

.editor_txt:hover{

  transform: translateY(-3px);

  box-shadow:
  0 12px 40px rgba(0,0,0,.06);

}

/* 去除表格边框 */

.editor_txt table,
.editor_txt td,
.editor_txt tr{

  border: none !important;

  background: transparent !important;

}

/* 单元格 */

.editor_txt td{

  padding: 12px 0 !important;

  vertical-align: top;

}

/* 标题 */

.editor_txt strong{

  font-size: 18px;

  color: #111;

  font-weight: 600;

  letter-spacing: 0.5px;

  transition: all .3s ease;

}

/* 标题轻动态 */

.editor_txt strong:hover{

  color: #666;

}

/* bullet点 */

.editor_txt .prefix{

  width: 30px;

  color: #999;

}

/* 图片 */

.editor_txt img{

  width: 100%;

  border-radius: 20px;

  margin-top: 40px;

  display: block;

  transition: all .6s ease;

}

/* 图片hover */

.editor_txt img:hover{

  transform: scale(1.02);

}

/* Description标题隐藏 */

.desc_title{

  display: none;

}

/* 淡入动画 */

@keyframes fadeUp{

  from{

    opacity: 0;

    transform: translateY(20px);

  }

  to{

    opacity: 1;

    transform: translateY(0);

  }

}

/* 手机端 */

@media(max-width:768px){

  .editor_txt{

    padding: 30px 20px;

    border-radius: 16px;

    font-size: 15px;

    margin: 30px auto;

  }


.editor_txt strong{

    font-size: 16px;

  }

}

.custom_content.editor_txt{

  background: transparent !important;

  box-shadow: none !important;

  padding: 0 !important;

  margin: 0 !important;

  border-radius: 0 !important;

  animation: none !important;

}

