/*
* @Author: jason
* @Date:   2017-10-18 14:38:09
* @Last Modified by:   jason
* @Last Modified time: 2018-11-12 10:06:58
*/
@charset "utf-8";

/* list-section */
.list-section {
  overflow: hidden;
  background-color: #fff;
}

/* list-banner */
.list-banner img { width: 100%; }

/* list-introduct */
.list-introduct {
  padding: 1rem;
  font-size: 1.5rem;
  line-height: 1.5;
  color: #878787;
  background-color: #fff;
}

/* list-nav */
.list-nav {
  overflow: hidden;
  padding: 1rem 0;
  background-color: #fff;
}
.list-nav li {
  float: left;
  width: 33.33%;
  padding: .5rem;
  text-align: center;
}
.list-nav li a {
  display: block;
  overflow: hidden;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 2;
  color: #335175;
  border-radius: 5rem;
  background-color: #f4f4f4;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-wrap: normal;
  word-break: break-all;
}
.list-nav li a.on,
.list-nav li a.active { color: #fd3832; }

/* list-content */
.list-content { min-height: 715px; }

/* news-head */
.news-head {
  position: relative;
  display: block;
  overflow: hidden;
  padding: .6rem 4rem .6rem 1rem;
  font-size: 1.3rem;
  line-height: 1.5;
  background-color: #f4f4f4;
}
.news-head h2 {
  float: left;
  font-weight: normal;
}
.news-head span {
  position: absolute;
  top: .6rem;
  right: 1rem;
  color: #335175;
}

/*news-list*/
.news-list { min-height: 5rem; }
.news-list li a {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 1rem 1rem 1.05rem;
}
.news-list li a:after {
  position: absolute;
  left: 1rem;
  right: 1rem;
  bottom: 0;
  height: .1rem;
  content: '';
  background-color: #e2e2e2;
  -webkit-transform: scaleY(.5);
  -webkit-transform-origin: 0 100%;
}
.news-list li img {
  float: right;
  width: 10rem;
  height: 7.5rem;
  margin-left: 1rem;
}
.news-list li dl { overflow: hidden; }
.news-list li dt {
  /*display: -webkit-box;
  overflow: hidden;
  height: 3em;*/
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.5;
  /*text-overflow: ellipsis;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;*/
}
.news-list li dd {
  overflow: hidden;
  margin-top: 1rem;
  font-size: 1.4rem;
  color: #888;
}
.news-list li dd i {
  display: inline-block;
  float: left;
  width: 1em;
  height: 1em;
  margin-right: .5rem;
  background: url('../../../images/cando/8.2.6/list_showtype.png') no-repeat;
  background-size: auto 100%;
}
.news-list li dd .video { background-position: 0 0; }
.news-list li dd .audio { background-position: -1em 0; }
.news-list li dd .atlas { background-position: -2em 0; }
.news-list li dd p {
  font-size: 1.2rem;
  line-height: 1.4;
}

/* list-content-category */
.list-content-category li:last-child a:after { height: 0; }

/* list-loading */
.list-loading {
  margin: 1.5rem 0;
  font-size: 1.3rem;
  text-align: center;
}
.list-loading .text { color: #888; }
.list-loading .text i {
  display: inline-block;
  width: 1em;
  height: 1em;
  overflow: hidden;
  margin-right: .5rem;
  vertical-align: middle;
  background: url('../../../images/cando/8.2.6/loading_icon.png') no-repeat;
  background-size: 100% auto;
  -webkit-animation: rotate 1.5s infinite linear;
          animation: rotate 1.5s infinite linear;
}
.list-loading .more { display: none; }
.list-loading .more a {
  position: relative;
  display: block;
  padding-bottom: .8rem;
  color: #008ce9;
}
.list-loading .more a:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: .8rem;
  height: .8rem;
  overflow: hidden;
  margin-left: -.4rem;
  content: '';
  border: .1rem solid #008ce9;
  border-top: transparent;
  border-left: transparent;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.list-loading .more a:active {
  color: #06a;
  background-color: #fff;
}
.list-loading .more a:active:after { border-color: #06a; }
