/*通用间隔 往往用于小图标*/
.mg-left-3px {
  margin-left: 3px;
}
.mg-left-5px {
  margin-left: 5px;
}
.mg-right-3px {
  margin-right: 3px;
}
.mg-right-5px {
  margin-right: 5px;
}
.pd-left-3px {
  padding-left: 3px;
}
.pd-left-5px {
  padding-left: 5px;
}
.pd-right-3px {
  padding-right: 3px;
}
.pd-right-5px {
  padding-right: 5px;
}
/*栏目节的标题栏格式*/
.section-caption h2 {
  padding-bottom: 9px;
  margin: 20px 0 0px;
  color: #875e39;
}
.section-caption h2 .icon {
  color: #F40;
}
.section-caption h2 span {
  color: #999;
  font-size: 16px;
  margin-left: 10px;
}
.subtitle-border {
  padding-bottom: 10px;
  border-bottom: 5px solid #875e39;
}
/* 颜色，如：价格，提醒注意等*/
.price-color {
  color: #F40;
}
.attention-color {
  color: #fba13b;
}
.main-color {
  color: #875e39;
}
.attention-link a {
  color: #fba13b;
  text-decoration: none;
}
.attention-link a:visited {
  color: #fba13b;
  text-decoration: none;
}
.attention-link a:hover {
  color: #fba13b;
  text-decoration: none;
}
.attention-link a:active {
  color: #fba13b;
  text-decoration: none;
}
/*分隔条，通过高度控制*/
.divider.divider-h5 {
  height: 5px;
}
.divider.divider-h10 {
  height: 10px;
}
.divider.divider-h15 {
  height: 15px;
}
.divider.divider-h20 {
  height: 20px;
}
.divider.divider-h25 {
  height: 25px;
}
.divider.divider-h30 {
  height: 30px;
}
.divider.divider-h60 {
  height: 60px;
}
/*移动终端设备的顶部标题导航栏*/
.header-nav {
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#F2F2F2));
  height: 43px;
  zoom: 1;
  text-align: center;
  line-height: 43px;
  color: #fff;
  font-size: 16px;
  width: 100%;
  z-index: 999;
  border-bottom: 1px solid #d7dbde;
}
.header-nav .header-nav-box {
  position: relative;
  zoom: 1;
  padding: 0 10px;
  color: #404040;
}
.header-nav .header-btn-left {
  display: inline-block;
  position: absolute;
  left: 20px;
}
.header-nav .header-btn-right {
  display: inline-block;
  position: absolute;
  right: 20px;
}
/*星级*/
.star-light {
  color: #F40;
}
.star-gray {
  color: #DDD;
}
/*文章*/
.article-video video {
  width: 100%;
  height: 390px;
  padding-top: 3px;
  border: 1px solid #DDD;
}
.article-body {
  line-height: 28px;
  font-size: 16px;
  text-align: justify;
}
@media (max-width: 768px) {
  .article-body img {
    display: block;
    max-width: 100%;
    height: auto;
  }
}
