/* 引入公共样式 */
@import url("home-common.css");
/* 引入评论组件样式 */
@import url("../components/xqbj-component-comment.css");

/* 关于我们页面特有样式 */

/* post-content中的h3样式 */
.xqbj-post-content h3 {
  position: relative;
  margin-top: 1.5em;
  margin-bottom: 1rem;
  font-weight: bold;
  line-height: 1.4;
  font-size: 1.4em;
  line-height: 1.43;
  color: #f0f0f0;
}

/* h3 标题样式 */
.xqbj-post-content h3 {
  color: #bcbcbc;
}

/* post-content */
/* 样式重置 */
#post .xqbj-post-content a {
  position: relative;
  white-space: normal;
}

#post .xqbj-post-content a:after {
  position: absolute;
  bottom: -0.0625rem;
  left: 100%;
  width: 0;
  border-bottom: 0.0625rem solid #1abc9c;
  content: "";
  -webkit-transition:
    width 350ms,
    left 350ms;
  -moz-transition:
    width 350ms,
    left 350ms;
  -ms-transition:
    width 350ms,
    left 350ms;
  -o-transition:
    width 350ms,
    left 350ms;
  transition:
    width 350ms,
    left 350ms;
}

#post .xqbj-post-content a:hover:after {
  left: 0;
  width: 100%;
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -ms-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;
}

/* 页面样式 */

.xqbj-post-content p {
  color: #f0f0f0;
}

.xqbj-post-content h1 {
  margin: 0.67em 0;
  padding-bottom: 0.3rem;
  font-size: 1.8em;
  line-height: 1.2;
  color: #f0f0f0;
}

.xqbj-post-content h2 {
  padding-bottom: 0.3em;
  font-size: 1.55em;
  line-height: 1.225;
  color: #f0f0f0;
}

.xqbj-post-content strong {
  font-weight: bold;
  letter-spacing: 0;
  color: #bcbcbc;
}

.xqbj-post-content ul {
  margin: 0 0 1.25rem 0;
  padding: 0 0 0 2rem;
  text-align: justify;
  color: #f0f0f0;
}

.xqbj-post-content ul {
  list-style: disc;
  padding-left: 2rem;
}

.xqbj-post-content li {
  margin: 1.25rem 0 0.25rem;
  line-height: 1.6;
  color: #f0f0f0;
}

.xqbj-post-content li::marker {
  color: #bcbcbc;
}
